From 4ff485100100fd1dc412754b35cb65b8a5ec8da5 Mon Sep 17 00:00:00 2001 From: Ulya Trofimovich Date: Mon, 2 Dec 2024 16:26:15 +0000 Subject: [PATCH] Restructure benchmark layout (prepare to add new benchmarks). Update pre-generated benchmark files (trivial line directive changes). Disable regeneration of Kleenex files, as Kleenex is not actively maintained and fails to build with the recent cabal and Haskell ecosystem. --- .github/workflows/benchmarks.yml | 10 +- .gitmodules | 4 +- CMakeLists.txt | 8 +- Makefile.am | 4 +- Makefile.lib.am | 12 +- .../data => _data}/alt1/small | 0 .../data => _data}/alt2/small | 0 .../data => _data}/alt4/small | 0 .../data => _data}/apache/small | 0 .../data => _data}/cat2/small | 0 .../data => _data}/cat4/small | 0 .../data => _data}/cat8/small | 0 .../data => _data}/datetime/small | 0 .../data => _data}/email/small | 0 .../{submatch_dfa_aot/data => _data}/gen.py | 0 .../data => _data}/http/small | 0 .../data => _data}/ipv4/small | 0 .../data => _data}/rep/small | 0 .../data => _data}/uri/small | 0 .../kleenex}/LICENSE.KMC.md | 0 .../kleenex/getkleenex.sh | 0 .../engines => _engines}/ragel/getragel6.sh | 0 .../engines => _engines}/ragel/getragel7.sh | 0 .../engines => _engines}/re2c/getre2c3.sh | 0 benchmarks/{ => _scripts}/json2pgfplot.py | 14 +- benchmarks/{submatch_dfa_aot => c}/.gitignore | 0 .../{submatch_dfa_aot => c}/CMakeLists.txt | 119 +- .../{submatch_dfa_aot => c}/Makefile.am | 104 +- benchmarks/{submatch_dfa_aot => c}/README | 0 benchmarks/{ => c}/common/common.cc | 2 +- benchmarks/{ => c}/common/common.h | 0 benchmarks/{ => c}/common/strings_atom.h | 0 benchmarks/{ => c}/common/strings_date.h | 0 benchmarks/{ => c}/common/strings_http.h | 0 benchmarks/{ => c}/common/strings_ipv4.h | 0 benchmarks/{ => c}/common/strings_ipv6.h | 0 benchmarks/{ => c}/common/strings_uri.h | 0 benchmarks/c/known_failures | 11 + .../libre2c/java}/CMakeLists.txt | 0 .../libre2c/java}/Makefile.am | 0 .../{submatch_java => c/libre2c/java}/README | 0 .../{submatch_java => c/libre2c/java}/REgen | 0 .../libre2c/java}/ReTdfa.java | 0 .../libre2c/java}/chart.js | 0 .../libre2c/java}/libre2c/RE2C.cpp | 0 .../libre2c/java}/libre2c/RE2C.java | 0 .../libre2c/java}/libre2c/README | 0 .../libre2c/java}/results/env_20220310.rst | 0 .../java}/results/results_20220310_dense.tex | 0 .../java}/results/results_20220310_sparse.tex | 0 .../libre2c/java}/run.py.in | 0 .../libre2c/java}/samples.ser.zip | Bin benchmarks/c/libre2c/jit/CMakeLists.txt | 21 + benchmarks/c/libre2c/jit/Makefile.am | 17 + .../libre2c/jit}/bench.cc | 14 +- .../libre2c/jit}/results/env_20210402.rst | 0 .../libre2c/jit}/results/env_20220310.rst | 0 .../jit}/results/results_20210402.json | 0 .../jit}/results/results_20220310.json | 0 .../libre2c/nfa}/CMakeLists.txt | 2 +- benchmarks/c/libre2c/nfa/Makefile.am | 17 + .../{submatch_nfa => c/libre2c/nfa}/bench.cc | 14 +- .../libre2c/nfa}/results/env_20210402.rst | 0 .../nfa}/results/results_20210402.json | 0 .../kleenex/submatch_00__http_rfc7230.c} | 0 .../kleenex/submatch_01__http_simple.c} | 0 .../kleenex/submatch_02__uri_rfc3986.c} | 0 .../pregen/kleenex/submatch_03__uri_simple.c} | 0 .../pregen/kleenex/submatch_04__apache_log.c} | 0 .../pregen/kleenex/submatch_05__datetime.c} | 0 .../pregen/kleenex/submatch_06__email.c} | 0 .../pregen/kleenex/submatch_07__ipv4.c} | 0 .../pregen/kleenex/submatch_10__alt1_2.c} | 0 .../pregen/kleenex/submatch_11__alt1_4.c} | 0 .../pregen/kleenex/submatch_12__alt1_8.c} | 0 .../pregen/kleenex/submatch_13__alt2_2.c} | 0 .../pregen/kleenex/submatch_14__alt2_4.c} | 0 .../pregen/kleenex/submatch_15__alt2_8.c} | 0 .../pregen/kleenex/submatch_16__alt4_2.c} | 0 .../pregen/kleenex/submatch_17__alt4_4.c} | 0 .../pregen/kleenex/submatch_18__alt4_8.c} | 0 .../pregen/kleenex/submatch_20__cat2_0.c} | 0 .../pregen/kleenex/submatch_21__cat2_4.c} | 0 .../pregen/kleenex/submatch_22__cat2_8.c} | 0 .../pregen/kleenex/submatch_23__cat4_0.c} | 0 .../pregen/kleenex/submatch_24__cat4_2.c} | 0 .../pregen/kleenex/submatch_25__cat4_4.c} | 0 .../pregen/kleenex/submatch_26__cat8_0.c} | 0 .../pregen/kleenex/submatch_27__cat8_1.c} | 0 .../pregen/kleenex/submatch_28__cat8_2.c} | 0 .../kleenex/submatch_30__rep_cat_5_3_2.c} | 0 .../kleenex/submatch_31__rep_cat_13_11_7.c} | 0 .../kleenex/submatch_32__rep_cat_23_19_17.c} | 0 .../kleenex/submatch_33__rep_alt_5_3_2.c} | 0 .../kleenex/submatch_36__rep_5_rep_3_rep_2.c} | 0 .../pregen/ragel/submatch_00__http_rfc7230.c} | 1442 +- .../pregen/ragel/submatch_01__http_simple.c} | 290 +- .../pregen/ragel/submatch_02__uri_rfc3986.c} | 1346 +- .../pregen/ragel/submatch_03__uri_simple.c} | 898 +- .../pregen/ragel/submatch_04__apache_log.c} | 186 +- .../pregen/ragel/submatch_05__datetime.c} | 202 +- .../pregen/ragel/submatch_06__email.c} | 50 +- .../pregen/ragel/submatch_07__ipv4.c} | 66 +- .../pregen/ragel/submatch_10__alt1_2.c} | 114 +- .../pregen/ragel/submatch_11__alt1_4.c} | 194 +- .../pregen/ragel/submatch_12__alt1_8.c} | 354 +- .../c/pregen/ragel/submatch_13__alt2_2.c | 389 + .../c/pregen/ragel/submatch_14__alt2_4.c | 957 ++ .../pregen/ragel/submatch_15__alt2_8.c} | 2530 ++-- .../c/pregen/ragel/submatch_16__alt4_2.c | 933 ++ .../c/pregen/ragel/submatch_17__alt4_4.c | 2889 ++++ .../pregen/ragel/submatch_18__alt4_8.c} | 9954 ++++++------- .../c/pregen/ragel/submatch_20__cat2_0.c | 380 + .../pregen/ragel/submatch_21__cat2_4.c} | 210 +- .../pregen/ragel/submatch_22__cat2_8.c} | 370 +- .../c/pregen/ragel/submatch_23__cat4_0.c | 982 ++ .../pregen/ragel/submatch_24__cat4_2.c} | 714 +- .../c/pregen/ragel/submatch_25__cat4_4.c | 2060 +++ .../c/pregen/ragel/submatch_26__cat8_0.c | 3098 ++++ .../c/pregen/ragel/submatch_27__cat8_1.c | 3674 +++++ .../c/pregen/ragel/submatch_28__cat8_2.c | 6290 +++++++++ .../ragel/submatch_30__rep_cat_5_3_2.c} | 74 +- .../ragel/submatch_31__rep_cat_13_11_7.c} | 74 +- .../ragel/submatch_32__rep_cat_23_19_17.c} | 74 +- .../ragel/submatch_33__rep_alt_5_3_2.c} | 74 +- .../ragel/submatch_34__rep_alt_13_11_7.c} | 74 +- .../ragel/submatch_35__rep_alt_23_19_17.c} | 74 +- .../ragel/submatch_36__rep_5_rep_3_rep_2.c} | 74 +- .../ragel/submatch_37__rep_13_rep_11_rep_7.c} | 74 +- .../submatch_38__rep_23_rep_19_rep_17.c} | 74 +- .../submatch_00__http_rfc7230-eof-stadfa.c} | 54 +- .../submatch_00__http_rfc7230-eof-tdfa0.c} | 54 +- .../submatch_00__http_rfc7230-eof-tdfa1.c} | 1102 +- .../re2c/submatch_00__http_rfc7230-stadfa.c} | 58 +- .../re2c/submatch_00__http_rfc7230-tdfa0.c} | 58 +- .../re2c/submatch_00__http_rfc7230-tdfa1.c} | 1106 +- .../submatch_01__http_simple-eof-stadfa.c} | 54 +- .../submatch_01__http_simple-eof-tdfa0.c} | 54 +- .../submatch_01__http_simple-eof-tdfa1.c} | 85 +- .../re2c/submatch_01__http_simple-stadfa.c} | 58 +- .../re2c/submatch_01__http_simple-tdfa0.c} | 58 +- .../re2c/submatch_01__http_simple-tdfa1.c} | 89 +- .../submatch_02__uri_rfc3986-eof-stadfa.c} | 54 +- .../submatch_02__uri_rfc3986-eof-tdfa0.c} | 54 +- .../submatch_02__uri_rfc3986-eof-tdfa1.c} | 1294 +- .../re2c/submatch_02__uri_rfc3986-stadfa.c} | 58 +- .../re2c/submatch_02__uri_rfc3986-tdfa0.c} | 58 +- .../re2c/submatch_02__uri_rfc3986-tdfa1.c} | 1298 +- .../submatch_03__uri_simple-eof-stadfa.c} | 54 +- .../re2c/submatch_03__uri_simple-eof-tdfa0.c} | 54 +- .../re2c/submatch_03__uri_simple-eof-tdfa1.c} | 333 +- .../re2c/submatch_03__uri_simple-stadfa.c} | 58 +- .../re2c/submatch_03__uri_simple-tdfa0.c} | 58 +- .../re2c/submatch_03__uri_simple-tdfa1.c} | 337 +- .../submatch_04__apache_log-eof-stadfa.c} | 54 +- .../re2c/submatch_04__apache_log-eof-tdfa0.c} | 54 +- .../re2c/submatch_04__apache_log-eof-tdfa1.c} | 63 +- .../re2c/submatch_04__apache_log-stadfa.c} | 58 +- .../re2c/submatch_04__apache_log-tdfa0.c} | 58 +- .../re2c/submatch_04__apache_log-tdfa1.c} | 67 +- .../re2c/submatch_05__datetime-eof-stadfa.c} | 54 +- .../re2c/submatch_05__datetime-eof-tdfa0.c} | 54 +- .../re2c/submatch_05__datetime-eof-tdfa1.c} | 87 +- .../re2c/submatch_05__datetime-stadfa.c} | 58 +- .../re2c/submatch_05__datetime-tdfa0.c} | 58 +- .../re2c/submatch_05__datetime-tdfa1.c} | 91 +- .../re2c/submatch_06__email-eof-stadfa.c} | 62 +- .../re2c/submatch_06__email-eof-tdfa0.c} | 62 +- .../re2c/submatch_06__email-eof-tdfa1.c} | 62 +- .../pregen/re2c/submatch_06__email-stadfa.c} | 60 +- .../pregen/re2c/submatch_06__email-tdfa0.c} | 60 +- .../pregen/re2c/submatch_06__email-tdfa1.c} | 60 +- .../re2c/submatch_07__ipv4-eof-stadfa.c} | 54 +- .../re2c/submatch_07__ipv4-eof-tdfa0.c} | 54 +- .../re2c/submatch_07__ipv4-eof-tdfa1.c} | 54 +- .../pregen/re2c/submatch_07__ipv4-stadfa.c} | 58 +- .../pregen/re2c/submatch_07__ipv4-tdfa0.c} | 58 +- .../pregen/re2c/submatch_07__ipv4-tdfa1.c} | 58 +- .../re2c/submatch_10__alt1_2-eof-stadfa.c} | 54 +- .../re2c/submatch_10__alt1_2-eof-tdfa0.c} | 54 +- .../re2c/submatch_10__alt1_2-eof-tdfa1.c} | 72 +- .../pregen/re2c/submatch_10__alt1_2-stadfa.c} | 58 +- .../pregen/re2c/submatch_10__alt1_2-tdfa0.c} | 58 +- .../pregen/re2c/submatch_10__alt1_2-tdfa1.c} | 76 +- .../re2c/submatch_11__alt1_4-eof-stadfa.c} | 54 +- .../re2c/submatch_11__alt1_4-eof-tdfa0.c} | 54 +- .../re2c/submatch_11__alt1_4-eof-tdfa1.c} | 120 +- .../pregen/re2c/submatch_11__alt1_4-stadfa.c} | 58 +- .../pregen/re2c/submatch_11__alt1_4-tdfa0.c} | 58 +- .../pregen/re2c/submatch_11__alt1_4-tdfa1.c} | 124 +- .../re2c/submatch_12__alt1_8-eof-stadfa.c} | 54 +- .../re2c/submatch_12__alt1_8-eof-tdfa0.c} | 54 +- .../re2c/submatch_12__alt1_8-eof-tdfa1.c} | 312 +- .../pregen/re2c/submatch_12__alt1_8-stadfa.c} | 58 +- .../pregen/re2c/submatch_12__alt1_8-tdfa0.c} | 58 +- .../pregen/re2c/submatch_12__alt1_8-tdfa1.c} | 316 +- .../re2c/submatch_13__alt2_2-eof-stadfa.c} | 54 +- .../re2c/submatch_13__alt2_2-eof-tdfa0.c} | 54 +- .../re2c/submatch_13__alt2_2-eof-tdfa1.c} | 102 +- .../pregen/re2c/submatch_13__alt2_2-stadfa.c} | 58 +- .../pregen/re2c/submatch_13__alt2_2-tdfa0.c} | 58 +- .../pregen/re2c/submatch_13__alt2_2-tdfa1.c} | 106 +- .../re2c/submatch_14__alt2_4-eof-stadfa.c} | 54 +- .../re2c/submatch_14__alt2_4-eof-tdfa0.c} | 54 +- .../re2c/submatch_14__alt2_4-eof-tdfa1.c} | 294 +- .../pregen/re2c/submatch_14__alt2_4-stadfa.c} | 58 +- .../pregen/re2c/submatch_14__alt2_4-tdfa0.c} | 58 +- .../pregen/re2c/submatch_14__alt2_4-tdfa1.c} | 298 +- .../re2c/submatch_15__alt2_8-eof-stadfa.c} | 54 +- .../re2c/submatch_15__alt2_8-eof-tdfa0.c} | 54 +- .../re2c/submatch_15__alt2_8-eof-tdfa1.c | 2252 +++ .../pregen/re2c/submatch_15__alt2_8-stadfa.c} | 58 +- .../pregen/re2c/submatch_15__alt2_8-tdfa0.c} | 58 +- .../c/pregen/re2c/submatch_15__alt2_8-tdfa1.c | 2142 +++ .../re2c/submatch_16__alt4_2-eof-stadfa.c} | 54 +- .../re2c/submatch_16__alt4_2-eof-tdfa0.c} | 54 +- .../re2c/submatch_16__alt4_2-eof-tdfa1.c} | 177 +- .../pregen/re2c/submatch_16__alt4_2-stadfa.c} | 58 +- .../pregen/re2c/submatch_16__alt4_2-tdfa0.c} | 58 +- .../pregen/re2c/submatch_16__alt4_2-tdfa1.c} | 181 +- .../re2c/submatch_17__alt4_4-eof-stadfa.c} | 54 +- .../re2c/submatch_17__alt4_4-eof-tdfa0.c} | 54 +- .../re2c/submatch_17__alt4_4-eof-tdfa1.c | 2196 +++ .../pregen/re2c/submatch_17__alt4_4-stadfa.c} | 58 +- .../pregen/re2c/submatch_17__alt4_4-tdfa0.c} | 58 +- .../c/pregen/re2c/submatch_17__alt4_4-tdfa1.c | 2082 +++ .../re2c/submatch_18__alt4_8-eof-stadfa.c} | 54 +- .../re2c/submatch_18__alt4_8-eof-tdfa0.c} | 54 +- .../re2c/submatch_18__alt4_8-eof-tdfa1.c | 11692 ++++++++++++++++ .../pregen/re2c/submatch_18__alt4_8-stadfa.c} | 58 +- .../pregen/re2c/submatch_18__alt4_8-tdfa0.c} | 58 +- .../c/pregen/re2c/submatch_18__alt4_8-tdfa1.c | 11458 +++++++++++++++ .../re2c/submatch_20__cat2_0-eof-stadfa.c} | 54 +- .../re2c/submatch_20__cat2_0-eof-tdfa0.c} | 54 +- .../re2c/submatch_20__cat2_0-eof-tdfa1.c} | 69 +- .../pregen/re2c/submatch_20__cat2_0-stadfa.c} | 58 +- .../pregen/re2c/submatch_20__cat2_0-tdfa0.c} | 58 +- .../pregen/re2c/submatch_20__cat2_0-tdfa1.c} | 73 +- .../re2c/submatch_21__cat2_4-eof-stadfa.c} | 54 +- .../re2c/submatch_21__cat2_4-eof-tdfa0.c} | 54 +- .../re2c/submatch_21__cat2_4-eof-tdfa1.c} | 77 +- .../pregen/re2c/submatch_21__cat2_4-stadfa.c} | 58 +- .../pregen/re2c/submatch_21__cat2_4-tdfa0.c} | 58 +- .../pregen/re2c/submatch_21__cat2_4-tdfa1.c} | 81 +- .../re2c/submatch_22__cat2_8-eof-stadfa.c} | 54 +- .../re2c/submatch_22__cat2_8-eof-tdfa0.c} | 54 +- .../re2c/submatch_22__cat2_8-eof-tdfa1.c} | 93 +- .../pregen/re2c/submatch_22__cat2_8-stadfa.c} | 58 +- .../pregen/re2c/submatch_22__cat2_8-tdfa0.c} | 58 +- .../pregen/re2c/submatch_22__cat2_8-tdfa1.c} | 97 +- .../re2c/submatch_23__cat4_0-eof-stadfa.c} | 54 +- .../re2c/submatch_23__cat4_0-eof-tdfa0.c} | 54 +- .../re2c/submatch_23__cat4_0-eof-tdfa1.c} | 99 +- .../pregen/re2c/submatch_23__cat4_0-stadfa.c} | 58 +- .../pregen/re2c/submatch_23__cat4_0-tdfa0.c} | 58 +- .../pregen/re2c/submatch_23__cat4_0-tdfa1.c} | 103 +- .../re2c/submatch_24__cat4_2-eof-stadfa.c} | 54 +- .../re2c/submatch_24__cat4_2-eof-tdfa0.c} | 54 +- .../re2c/submatch_24__cat4_2-eof-tdfa1.c} | 234 +- .../pregen/re2c/submatch_24__cat4_2-stadfa.c} | 58 +- .../pregen/re2c/submatch_24__cat4_2-tdfa0.c} | 58 +- .../pregen/re2c/submatch_24__cat4_2-tdfa1.c} | 238 +- .../re2c/submatch_25__cat4_4-eof-stadfa.c} | 54 +- .../re2c/submatch_25__cat4_4-eof-tdfa0.c} | 54 +- .../re2c/submatch_25__cat4_4-eof-tdfa1.c} | 353 +- .../pregen/re2c/submatch_25__cat4_4-stadfa.c} | 58 +- .../pregen/re2c/submatch_25__cat4_4-tdfa0.c} | 58 +- .../pregen/re2c/submatch_25__cat4_4-tdfa1.c} | 357 +- .../re2c/submatch_26__cat8_0-eof-stadfa.c} | 54 +- .../re2c/submatch_26__cat8_0-eof-tdfa0.c} | 54 +- .../re2c/submatch_26__cat8_0-eof-tdfa1.c} | 207 +- .../pregen/re2c/submatch_26__cat8_0-stadfa.c} | 58 +- .../pregen/re2c/submatch_26__cat8_0-tdfa0.c} | 58 +- .../pregen/re2c/submatch_26__cat8_0-tdfa1.c} | 211 +- .../re2c/submatch_27__cat8_1-eof-stadfa.c} | 54 +- .../re2c/submatch_27__cat8_1-eof-tdfa0.c} | 54 +- .../re2c/submatch_27__cat8_1-eof-tdfa1.c} | 4209 +++++- .../pregen/re2c/submatch_27__cat8_1-stadfa.c} | 58 +- .../pregen/re2c/submatch_27__cat8_1-tdfa0.c} | 58 +- .../pregen/re2c/submatch_27__cat8_1-tdfa1.c} | 4213 +++++- .../re2c/submatch_28__cat8_2-eof-stadfa.c} | 54 +- .../re2c/submatch_28__cat8_2-eof-tdfa0.c} | 54 +- .../re2c/submatch_28__cat8_2-eof-tdfa1.c} | 6795 +++++++-- .../pregen/re2c/submatch_28__cat8_2-stadfa.c} | 58 +- .../pregen/re2c/submatch_28__cat8_2-tdfa0.c} | 58 +- .../pregen/re2c/submatch_28__cat8_2-tdfa1.c} | 6799 +++++++-- .../submatch_30__rep_cat_5_3_2-eof-stadfa.c} | 54 +- .../submatch_30__rep_cat_5_3_2-eof-tdfa0.c} | 54 +- .../submatch_30__rep_cat_5_3_2-eof-tdfa1.c} | 54 +- .../re2c/submatch_30__rep_cat_5_3_2-stadfa.c} | 58 +- .../re2c/submatch_30__rep_cat_5_3_2-tdfa0.c} | 58 +- .../re2c/submatch_30__rep_cat_5_3_2-tdfa1.c} | 58 +- ...submatch_31__rep_cat_13_11_7-eof-stadfa.c} | 54 +- .../submatch_31__rep_cat_13_11_7-eof-tdfa0.c} | 54 +- .../submatch_31__rep_cat_13_11_7-eof-tdfa1.c} | 54 +- .../submatch_31__rep_cat_13_11_7-stadfa.c} | 58 +- .../submatch_31__rep_cat_13_11_7-tdfa0.c} | 58 +- .../submatch_31__rep_cat_13_11_7-tdfa1.c} | 58 +- ...ubmatch_32__rep_cat_23_19_17-eof-stadfa.c} | 54 +- ...submatch_32__rep_cat_23_19_17-eof-tdfa0.c} | 54 +- ...submatch_32__rep_cat_23_19_17-eof-tdfa1.c} | 54 +- .../submatch_32__rep_cat_23_19_17-stadfa.c} | 58 +- .../submatch_32__rep_cat_23_19_17-tdfa0.c} | 58 +- .../submatch_32__rep_cat_23_19_17-tdfa1.c} | 58 +- .../submatch_33__rep_alt_5_3_2-eof-stadfa.c} | 54 +- .../submatch_33__rep_alt_5_3_2-eof-tdfa0.c} | 54 +- .../submatch_33__rep_alt_5_3_2-eof-tdfa1.c} | 54 +- .../re2c/submatch_33__rep_alt_5_3_2-stadfa.c} | 58 +- .../re2c/submatch_33__rep_alt_5_3_2-tdfa0.c} | 58 +- .../re2c/submatch_33__rep_alt_5_3_2-tdfa1.c} | 58 +- ...submatch_34__rep_alt_13_11_7-eof-stadfa.c} | 54 +- .../submatch_34__rep_alt_13_11_7-eof-tdfa0.c} | 54 +- .../submatch_34__rep_alt_13_11_7-eof-tdfa1.c} | 54 +- .../submatch_34__rep_alt_13_11_7-stadfa.c} | 58 +- .../submatch_34__rep_alt_13_11_7-tdfa0.c} | 58 +- .../submatch_34__rep_alt_13_11_7-tdfa1.c} | 58 +- ...ubmatch_35__rep_alt_23_19_17-eof-stadfa.c} | 54 +- ...submatch_35__rep_alt_23_19_17-eof-tdfa0.c} | 54 +- ...submatch_35__rep_alt_23_19_17-eof-tdfa1.c} | 54 +- .../submatch_35__rep_alt_23_19_17-stadfa.c} | 58 +- .../submatch_35__rep_alt_23_19_17-tdfa0.c} | 58 +- .../submatch_35__rep_alt_23_19_17-tdfa1.c} | 58 +- ...bmatch_36__rep_5_rep_3_rep_2-eof-stadfa.c} | 54 +- ...ubmatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c} | 54 +- ...ubmatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c} | 54 +- .../submatch_36__rep_5_rep_3_rep_2-stadfa.c} | 58 +- .../submatch_36__rep_5_rep_3_rep_2-tdfa0.c} | 58 +- .../submatch_36__rep_5_rep_3_rep_2-tdfa1.c} | 58 +- ...atch_37__rep_13_rep_11_rep_7-eof-stadfa.c} | 54 +- ...match_37__rep_13_rep_11_rep_7-eof-tdfa0.c} | 54 +- ...match_37__rep_13_rep_11_rep_7-eof-tdfa1.c} | 54 +- ...submatch_37__rep_13_rep_11_rep_7-stadfa.c} | 58 +- .../submatch_37__rep_13_rep_11_rep_7-tdfa0.c} | 58 +- .../submatch_37__rep_13_rep_11_rep_7-tdfa1.c} | 58 +- ...tch_38__rep_23_rep_19_rep_17-eof-stadfa.c} | 54 +- ...atch_38__rep_23_rep_19_rep_17-eof-tdfa0.c} | 54 +- ...atch_38__rep_23_rep_19_rep_17-eof-tdfa1.c} | 54 +- ...ubmatch_38__rep_23_rep_19_rep_17-stadfa.c} | 58 +- ...submatch_38__rep_23_rep_19_rep_17-tdfa0.c} | 58 +- ...submatch_38__rep_23_rep_19_rep_17-tdfa1.c} | 58 +- .../results/env_20210402.rst | 0 .../results/env_20220224.rst | 0 .../results/results_20210402.json | 0 .../results/results_20220224.json | 0 .../results/split_results.sh | 0 benchmarks/{submatch_dfa_aot => c}/run.py.in | 4 +- .../{submatch_dfa_aot => c}/src/common.h | 0 .../kleenex/submatch_00__http_rfc7230.kex} | 0 .../src/kleenex/submatch_01__http_simple.kex} | 0 .../src/kleenex/submatch_02__uri_rfc3986.kex} | 0 .../src/kleenex/submatch_03__uri_simple.kex} | 0 .../src/kleenex/submatch_04__apache_log.kex} | 0 .../src/kleenex/submatch_05__datetime.kex} | 0 .../src/kleenex/submatch_06__email.kex} | 0 .../src/kleenex/submatch_07__ipv4.kex} | 0 .../src/kleenex/submatch_10__alt1_2.kex} | 0 .../src/kleenex/submatch_11__alt1_4.kex} | 0 .../src/kleenex/submatch_12__alt1_8.kex} | 0 .../src/kleenex/submatch_13__alt2_2.kex} | 0 .../src/kleenex/submatch_14__alt2_4.kex} | 0 .../src/kleenex/submatch_15__alt2_8.kex} | 0 .../src/kleenex/submatch_16__alt4_2.kex} | 0 .../src/kleenex/submatch_17__alt4_4.kex} | 0 .../src/kleenex/submatch_18__alt4_8.kex} | 0 .../src/kleenex/submatch_20__cat2_0.kex} | 0 .../src/kleenex/submatch_21__cat2_4.kex} | 0 .../src/kleenex/submatch_22__cat2_8.kex} | 0 .../src/kleenex/submatch_23__cat4_0.kex} | 0 .../src/kleenex/submatch_24__cat4_2.kex} | 0 .../src/kleenex/submatch_25__cat4_4.kex} | 0 .../src/kleenex/submatch_26__cat8_0.kex} | 0 .../src/kleenex/submatch_27__cat8_1.kex} | 0 .../src/kleenex/submatch_28__cat8_2.kex} | 0 .../kleenex/submatch_30__rep_cat_5_3_2.kex} | 0 .../kleenex/submatch_31__rep_cat_13_11_7.kex} | 0 .../submatch_32__rep_cat_23_19_17.kex} | 0 .../kleenex/submatch_33__rep_alt_5_3_2.kex} | 0 .../kleenex/submatch_34__rep_alt_13_11_7.kex} | 0 .../submatch_35__rep_alt_23_19_17.kex} | 0 .../submatch_36__rep_5_rep_3_rep_2.kex} | 0 .../submatch_37__rep_13_rep_11_rep_7.kex} | 0 .../submatch_38__rep_23_rep_19_rep_17.kex} | 0 .../src/ragel/common.c | 0 .../src/ragel/submatch_00__http_rfc7230.rl} | 0 .../src/ragel/submatch_01__http_simple.rl} | 0 .../src/ragel/submatch_02__uri_rfc3986.rl} | 0 .../src/ragel/submatch_03__uri_simple.rl} | 0 .../src/ragel/submatch_04__apache_log.rl} | 0 .../src/ragel/submatch_05__datetime.rl} | 0 .../src/ragel/submatch_06__email.rl} | 0 .../src/ragel/submatch_07__ipv4.rl} | 0 .../src/ragel/submatch_10__alt1_2.rl} | 0 .../src/ragel/submatch_11__alt1_4.rl} | 0 .../src/ragel/submatch_12__alt1_8.rl} | 0 .../src/ragel/submatch_13__alt2_2.rl} | 0 .../src/ragel/submatch_14__alt2_4.rl} | 0 .../src/ragel/submatch_15__alt2_8.rl} | 0 .../src/ragel/submatch_16__alt4_2.rl} | 0 .../src/ragel/submatch_17__alt4_4.rl} | 0 .../src/ragel/submatch_18__alt4_8.rl} | 0 .../src/ragel/submatch_20__cat2_0.rl} | 0 .../src/ragel/submatch_21__cat2_4.rl} | 0 .../src/ragel/submatch_22__cat2_8.rl} | 0 .../src/ragel/submatch_23__cat4_0.rl} | 0 .../src/ragel/submatch_24__cat4_2.rl} | 0 .../src/ragel/submatch_25__cat4_4.rl} | 0 .../src/ragel/submatch_26__cat8_0.rl} | 0 .../src/ragel/submatch_27__cat8_1.rl} | 0 .../src/ragel/submatch_28__cat8_2.rl} | 0 .../src/ragel/submatch_30__rep_cat_5_3_2.rl} | 0 .../ragel/submatch_31__rep_cat_13_11_7.rl} | 0 .../ragel/submatch_32__rep_cat_23_19_17.rl} | 0 .../src/ragel/submatch_33__rep_alt_5_3_2.rl} | 0 .../ragel/submatch_34__rep_alt_13_11_7.rl} | 0 .../ragel/submatch_35__rep_alt_23_19_17.rl} | 0 .../ragel/submatch_36__rep_5_rep_3_rep_2.rl} | 0 .../submatch_37__rep_13_rep_11_rep_7.rl} | 0 .../submatch_38__rep_23_rep_19_rep_17.rl} | 0 .../src/re2c/common.re | 0 .../src/re2c/include-eof/fill.re | 0 .../src/re2c/include-eof/fill_email.re | 0 .../src/re2c/include/fill.re | 0 .../src/re2c/include/fill_email.re | 0 .../src/re2c/submatch_00__http_rfc7230.re} | 0 .../src/re2c/submatch_01__http_simple.re} | 0 .../src/re2c/submatch_02__uri_rfc3986.re} | 0 .../src/re2c/submatch_03__uri_simple.re} | 0 .../src/re2c/submatch_04__apache_log.re} | 0 .../src/re2c/submatch_05__datetime.re} | 0 .../src/re2c/submatch_06__email.re} | 0 .../src/re2c/submatch_07__ipv4.re} | 0 .../src/re2c/submatch_10__alt1_2.re} | 0 .../src/re2c/submatch_11__alt1_4.re} | 0 .../src/re2c/submatch_12__alt1_8.re} | 0 .../src/re2c/submatch_13__alt2_2.re} | 0 .../src/re2c/submatch_14__alt2_4.re} | 0 .../src/re2c/submatch_15__alt2_8.re} | 0 .../src/re2c/submatch_16__alt4_2.re} | 0 .../src/re2c/submatch_17__alt4_4.re} | 0 .../src/re2c/submatch_18__alt4_8.re} | 0 .../src/re2c/submatch_20__cat2_0.re} | 0 .../src/re2c/submatch_21__cat2_4.re} | 0 .../src/re2c/submatch_22__cat2_8.re} | 0 .../src/re2c/submatch_23__cat4_0.re} | 0 .../src/re2c/submatch_24__cat4_2.re} | 0 .../src/re2c/submatch_25__cat4_4.re} | 0 .../src/re2c/submatch_26__cat8_0.re} | 0 .../src/re2c/submatch_27__cat8_1.re} | 0 .../src/re2c/submatch_28__cat8_2.re} | 0 .../src/re2c/submatch_30__rep_cat_5_3_2.re} | 0 .../src/re2c/submatch_31__rep_cat_13_11_7.re} | 0 .../re2c/submatch_32__rep_cat_23_19_17.re} | 0 .../src/re2c/submatch_33__rep_alt_5_3_2.re} | 0 .../src/re2c/submatch_34__rep_alt_13_11_7.re} | 0 .../re2c/submatch_35__rep_alt_23_19_17.re} | 0 .../re2c/submatch_36__rep_5_rep_3_rep_2.re} | 0 .../re2c/submatch_37__rep_13_rep_11_rep_7.re} | 0 .../submatch_38__rep_23_rep_19_rep_17.re} | 0 benchmarks/submatch_dfa_aot/known_failures | 11 - .../pregen/ragel/13__alt2_2.c | 389 - .../pregen/ragel/14__alt2_4.c | 957 -- .../pregen/ragel/16__alt4_2.c | 933 -- .../pregen/ragel/17__alt4_4.c | 2889 ---- .../pregen/ragel/20__cat2_0.c | 380 - .../pregen/ragel/23__cat4_0.c | 982 -- .../pregen/ragel/25__cat4_4.c | 2060 --- .../pregen/ragel/26__cat8_0.c | 3098 ---- .../pregen/ragel/27__cat8_1.c | 3674 ----- .../pregen/ragel/28__cat8_2.c | 6290 --------- .../pregen/re2c/15__alt2_8-eof-tdfa1.c | 1102 -- .../pregen/re2c/15__alt2_8-tdfa1.c | 992 -- .../pregen/re2c/17__alt4_4-eof-tdfa1.c | 1343 -- .../pregen/re2c/17__alt4_4-tdfa1.c | 1229 -- .../pregen/re2c/18__alt4_8-eof-tdfa1.c | 4431 ------ .../pregen/re2c/18__alt4_8-tdfa1.c | 4197 ------ benchmarks/submatch_dfa_jit/CMakeLists.txt | 21 - benchmarks/submatch_dfa_jit/Makefile.am | 17 - benchmarks/submatch_nfa/Makefile.am | 17 - configure.ac | 18 +- 479 files changed, 95184 insertions(+), 54823 deletions(-) rename benchmarks/{submatch_dfa_aot/data => _data}/alt1/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/alt2/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/alt4/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/apache/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/cat2/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/cat4/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/cat8/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/datetime/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/email/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/gen.py (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/http/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/ipv4/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/rep/small (100%) rename benchmarks/{submatch_dfa_aot/data => _data}/uri/small (100%) rename benchmarks/{submatch_dfa_aot => _engines/kleenex}/LICENSE.KMC.md (100%) rename benchmarks/{submatch_dfa_aot/engines => _engines}/kleenex/getkleenex.sh (100%) rename benchmarks/{submatch_dfa_aot/engines => _engines}/ragel/getragel6.sh (100%) rename benchmarks/{submatch_dfa_aot/engines => _engines}/ragel/getragel7.sh (100%) rename benchmarks/{submatch_dfa_aot/engines => _engines}/re2c/getre2c3.sh (100%) rename benchmarks/{ => _scripts}/json2pgfplot.py (97%) rename benchmarks/{submatch_dfa_aot => c}/.gitignore (100%) rename benchmarks/{submatch_dfa_aot => c}/CMakeLists.txt (73%) rename benchmarks/{submatch_dfa_aot => c}/Makefile.am (71%) rename benchmarks/{submatch_dfa_aot => c}/README (100%) rename benchmarks/{ => c}/common/common.cc (98%) rename benchmarks/{ => c}/common/common.h (100%) rename benchmarks/{ => c}/common/strings_atom.h (100%) rename benchmarks/{ => c}/common/strings_date.h (100%) rename benchmarks/{ => c}/common/strings_http.h (100%) rename benchmarks/{ => c}/common/strings_ipv4.h (100%) rename benchmarks/{ => c}/common/strings_ipv6.h (100%) rename benchmarks/{ => c}/common/strings_uri.h (100%) create mode 100644 benchmarks/c/known_failures rename benchmarks/{submatch_java => c/libre2c/java}/CMakeLists.txt (100%) rename benchmarks/{submatch_java => c/libre2c/java}/Makefile.am (100%) rename benchmarks/{submatch_java => c/libre2c/java}/README (100%) rename benchmarks/{submatch_java => c/libre2c/java}/REgen (100%) rename benchmarks/{submatch_java => c/libre2c/java}/ReTdfa.java (100%) rename benchmarks/{submatch_java => c/libre2c/java}/chart.js (100%) rename benchmarks/{submatch_java => c/libre2c/java}/libre2c/RE2C.cpp (100%) rename benchmarks/{submatch_java => c/libre2c/java}/libre2c/RE2C.java (100%) rename benchmarks/{submatch_java => c/libre2c/java}/libre2c/README (100%) rename benchmarks/{submatch_java => c/libre2c/java}/results/env_20220310.rst (100%) rename benchmarks/{submatch_java => c/libre2c/java}/results/results_20220310_dense.tex (100%) rename benchmarks/{submatch_java => c/libre2c/java}/results/results_20220310_sparse.tex (100%) rename benchmarks/{submatch_java => c/libre2c/java}/run.py.in (100%) rename benchmarks/{submatch_java => c/libre2c/java}/samples.ser.zip (100%) create mode 100644 benchmarks/c/libre2c/jit/CMakeLists.txt create mode 100644 benchmarks/c/libre2c/jit/Makefile.am rename benchmarks/{submatch_dfa_jit => c/libre2c/jit}/bench.cc (86%) rename benchmarks/{submatch_dfa_jit => c/libre2c/jit}/results/env_20210402.rst (100%) rename benchmarks/{submatch_dfa_jit => c/libre2c/jit}/results/env_20220310.rst (100%) rename benchmarks/{submatch_dfa_jit => c/libre2c/jit}/results/results_20210402.json (100%) rename benchmarks/{submatch_dfa_jit => c/libre2c/jit}/results/results_20220310.json (100%) rename benchmarks/{submatch_nfa => c/libre2c/nfa}/CMakeLists.txt (92%) create mode 100644 benchmarks/c/libre2c/nfa/Makefile.am rename benchmarks/{submatch_nfa => c/libre2c/nfa}/bench.cc (92%) rename benchmarks/{submatch_nfa => c/libre2c/nfa}/results/env_20210402.rst (100%) rename benchmarks/{submatch_nfa => c/libre2c/nfa}/results/results_20210402.json (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/00__http_rfc7230.c => c/pregen/kleenex/submatch_00__http_rfc7230.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/01__http_simple.c => c/pregen/kleenex/submatch_01__http_simple.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/02__uri_rfc3986.c => c/pregen/kleenex/submatch_02__uri_rfc3986.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/03__uri_simple.c => c/pregen/kleenex/submatch_03__uri_simple.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/04__apache_log.c => c/pregen/kleenex/submatch_04__apache_log.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/05__datetime.c => c/pregen/kleenex/submatch_05__datetime.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/06__email.c => c/pregen/kleenex/submatch_06__email.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/07__ipv4.c => c/pregen/kleenex/submatch_07__ipv4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/10__alt1_2.c => c/pregen/kleenex/submatch_10__alt1_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/11__alt1_4.c => c/pregen/kleenex/submatch_11__alt1_4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/12__alt1_8.c => c/pregen/kleenex/submatch_12__alt1_8.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/13__alt2_2.c => c/pregen/kleenex/submatch_13__alt2_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/14__alt2_4.c => c/pregen/kleenex/submatch_14__alt2_4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/15__alt2_8.c => c/pregen/kleenex/submatch_15__alt2_8.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/16__alt4_2.c => c/pregen/kleenex/submatch_16__alt4_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/17__alt4_4.c => c/pregen/kleenex/submatch_17__alt4_4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/18__alt4_8.c => c/pregen/kleenex/submatch_18__alt4_8.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/20__cat2_0.c => c/pregen/kleenex/submatch_20__cat2_0.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/21__cat2_4.c => c/pregen/kleenex/submatch_21__cat2_4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/22__cat2_8.c => c/pregen/kleenex/submatch_22__cat2_8.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/23__cat4_0.c => c/pregen/kleenex/submatch_23__cat4_0.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/24__cat4_2.c => c/pregen/kleenex/submatch_24__cat4_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/25__cat4_4.c => c/pregen/kleenex/submatch_25__cat4_4.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/26__cat8_0.c => c/pregen/kleenex/submatch_26__cat8_0.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/27__cat8_1.c => c/pregen/kleenex/submatch_27__cat8_1.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/28__cat8_2.c => c/pregen/kleenex/submatch_28__cat8_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/30__rep_cat_5_3_2.c => c/pregen/kleenex/submatch_30__rep_cat_5_3_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/31__rep_cat_13_11_7.c => c/pregen/kleenex/submatch_31__rep_cat_13_11_7.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/32__rep_cat_23_19_17.c => c/pregen/kleenex/submatch_32__rep_cat_23_19_17.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/33__rep_alt_5_3_2.c => c/pregen/kleenex/submatch_33__rep_alt_5_3_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/kleenex/36__rep_5_rep_3_rep_2.c => c/pregen/kleenex/submatch_36__rep_5_rep_3_rep_2.c} (100%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/00__http_rfc7230.c => c/pregen/ragel/submatch_00__http_rfc7230.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/01__http_simple.c => c/pregen/ragel/submatch_01__http_simple.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/02__uri_rfc3986.c => c/pregen/ragel/submatch_02__uri_rfc3986.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/03__uri_simple.c => c/pregen/ragel/submatch_03__uri_simple.c} (57%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/04__apache_log.c => c/pregen/ragel/submatch_04__apache_log.c} (73%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/05__datetime.c => c/pregen/ragel/submatch_05__datetime.c} (74%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/06__email.c => c/pregen/ragel/submatch_06__email.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/07__ipv4.c => c/pregen/ragel/submatch_07__ipv4.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/10__alt1_2.c => c/pregen/ragel/submatch_10__alt1_2.c} (53%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/11__alt1_4.c => c/pregen/ragel/submatch_11__alt1_4.c} (56%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/12__alt1_8.c => c/pregen/ragel/submatch_12__alt1_8.c} (64%) create mode 100644 benchmarks/c/pregen/ragel/submatch_13__alt2_2.c create mode 100644 benchmarks/c/pregen/ragel/submatch_14__alt2_4.c rename benchmarks/{submatch_dfa_aot/pregen/ragel/15__alt2_8.c => c/pregen/ragel/submatch_15__alt2_8.c} (52%) create mode 100644 benchmarks/c/pregen/ragel/submatch_16__alt4_2.c create mode 100644 benchmarks/c/pregen/ragel/submatch_17__alt4_4.c rename benchmarks/{submatch_dfa_aot/pregen/ragel/18__alt4_8.c => c/pregen/ragel/submatch_18__alt4_8.c} (50%) create mode 100644 benchmarks/c/pregen/ragel/submatch_20__cat2_0.c rename benchmarks/{submatch_dfa_aot/pregen/ragel/21__cat2_4.c => c/pregen/ragel/submatch_21__cat2_4.c} (60%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/22__cat2_8.c => c/pregen/ragel/submatch_22__cat2_8.c} (59%) create mode 100644 benchmarks/c/pregen/ragel/submatch_23__cat4_0.c rename benchmarks/{submatch_dfa_aot/pregen/ragel/24__cat4_2.c => c/pregen/ragel/submatch_24__cat4_2.c} (50%) create mode 100644 benchmarks/c/pregen/ragel/submatch_25__cat4_4.c create mode 100644 benchmarks/c/pregen/ragel/submatch_26__cat8_0.c create mode 100644 benchmarks/c/pregen/ragel/submatch_27__cat8_1.c create mode 100644 benchmarks/c/pregen/ragel/submatch_28__cat8_2.c rename benchmarks/{submatch_dfa_aot/pregen/ragel/30__rep_cat_5_3_2.c => c/pregen/ragel/submatch_30__rep_cat_5_3_2.c} (69%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/31__rep_cat_13_11_7.c => c/pregen/ragel/submatch_31__rep_cat_13_11_7.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/32__rep_cat_23_19_17.c => c/pregen/ragel/submatch_32__rep_cat_23_19_17.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/33__rep_alt_5_3_2.c => c/pregen/ragel/submatch_33__rep_alt_5_3_2.c} (61%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/34__rep_alt_13_11_7.c => c/pregen/ragel/submatch_34__rep_alt_13_11_7.c} (72%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/35__rep_alt_23_19_17.c => c/pregen/ragel/submatch_35__rep_alt_23_19_17.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/36__rep_5_rep_3_rep_2.c => c/pregen/ragel/submatch_36__rep_5_rep_3_rep_2.c} (58%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/37__rep_13_rep_11_rep_7.c => c/pregen/ragel/submatch_37__rep_13_rep_11_rep_7.c} (71%) rename benchmarks/{submatch_dfa_aot/pregen/ragel/38__rep_23_rep_19_rep_17.c => c/pregen/ragel/submatch_38__rep_23_rep_19_rep_17.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-stadfa.c => c/pregen/re2c/submatch_00__http_rfc7230-eof-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa0.c => c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa1.c => c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c} (91%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-stadfa.c => c/pregen/re2c/submatch_00__http_rfc7230-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa0.c => c/pregen/re2c/submatch_00__http_rfc7230-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa1.c => c/pregen/re2c/submatch_00__http_rfc7230-tdfa1.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-eof-stadfa.c => c/pregen/re2c/submatch_01__http_simple-eof-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa0.c => c/pregen/re2c/submatch_01__http_simple-eof-tdfa0.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa1.c => c/pregen/re2c/submatch_01__http_simple-eof-tdfa1.c} (94%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-stadfa.c => c/pregen/re2c/submatch_01__http_simple-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa0.c => c/pregen/re2c/submatch_01__http_simple-tdfa0.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa1.c => c/pregen/re2c/submatch_01__http_simple-tdfa1.c} (94%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-stadfa.c => c/pregen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa0.c => c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa1.c => c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-stadfa.c => c/pregen/re2c/submatch_02__uri_rfc3986-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa0.c => c/pregen/re2c/submatch_02__uri_rfc3986-tdfa0.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa1.c => c/pregen/re2c/submatch_02__uri_rfc3986-tdfa1.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-stadfa.c => c/pregen/re2c/submatch_03__uri_simple-eof-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa0.c => c/pregen/re2c/submatch_03__uri_simple-eof-tdfa0.c} (93%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa1.c => c/pregen/re2c/submatch_03__uri_simple-eof-tdfa1.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-stadfa.c => c/pregen/re2c/submatch_03__uri_simple-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa0.c => c/pregen/re2c/submatch_03__uri_simple-tdfa0.c} (93%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa1.c => c/pregen/re2c/submatch_03__uri_simple-tdfa1.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-eof-stadfa.c => c/pregen/re2c/submatch_04__apache_log-eof-stadfa.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa0.c => c/pregen/re2c/submatch_04__apache_log-eof-tdfa0.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa1.c => c/pregen/re2c/submatch_04__apache_log-eof-tdfa1.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-stadfa.c => c/pregen/re2c/submatch_04__apache_log-stadfa.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa0.c => c/pregen/re2c/submatch_04__apache_log-tdfa0.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa1.c => c/pregen/re2c/submatch_04__apache_log-tdfa1.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-eof-stadfa.c => c/pregen/re2c/submatch_05__datetime-eof-stadfa.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa0.c => c/pregen/re2c/submatch_05__datetime-eof-tdfa0.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa1.c => c/pregen/re2c/submatch_05__datetime-eof-tdfa1.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-stadfa.c => c/pregen/re2c/submatch_05__datetime-stadfa.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-tdfa0.c => c/pregen/re2c/submatch_05__datetime-tdfa0.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/05__datetime-tdfa1.c => c/pregen/re2c/submatch_05__datetime-tdfa1.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-eof-stadfa.c => c/pregen/re2c/submatch_06__email-eof-stadfa.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa0.c => c/pregen/re2c/submatch_06__email-eof-tdfa0.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa1.c => c/pregen/re2c/submatch_06__email-eof-tdfa1.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-stadfa.c => c/pregen/re2c/submatch_06__email-stadfa.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-tdfa0.c => c/pregen/re2c/submatch_06__email-tdfa0.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/06__email-tdfa1.c => c/pregen/re2c/submatch_06__email-tdfa1.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-eof-stadfa.c => c/pregen/re2c/submatch_07__ipv4-eof-stadfa.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa0.c => c/pregen/re2c/submatch_07__ipv4-eof-tdfa0.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa1.c => c/pregen/re2c/submatch_07__ipv4-eof-tdfa1.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-stadfa.c => c/pregen/re2c/submatch_07__ipv4-stadfa.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa0.c => c/pregen/re2c/submatch_07__ipv4-tdfa0.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa1.c => c/pregen/re2c/submatch_07__ipv4-tdfa1.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-stadfa.c => c/pregen/re2c/submatch_10__alt1_2-eof-stadfa.c} (74%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa0.c => c/pregen/re2c/submatch_10__alt1_2-eof-tdfa0.c} (76%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa1.c => c/pregen/re2c/submatch_10__alt1_2-eof-tdfa1.c} (72%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-stadfa.c => c/pregen/re2c/submatch_10__alt1_2-stadfa.c} (73%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa0.c => c/pregen/re2c/submatch_10__alt1_2-tdfa0.c} (74%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa1.c => c/pregen/re2c/submatch_10__alt1_2-tdfa1.c} (71%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-stadfa.c => c/pregen/re2c/submatch_11__alt1_4-eof-stadfa.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa0.c => c/pregen/re2c/submatch_11__alt1_4-eof-tdfa0.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa1.c => c/pregen/re2c/submatch_11__alt1_4-eof-tdfa1.c} (70%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-stadfa.c => c/pregen/re2c/submatch_11__alt1_4-stadfa.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa0.c => c/pregen/re2c/submatch_11__alt1_4-tdfa0.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa1.c => c/pregen/re2c/submatch_11__alt1_4-tdfa1.c} (68%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-stadfa.c => c/pregen/re2c/submatch_12__alt1_8-eof-stadfa.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa0.c => c/pregen/re2c/submatch_12__alt1_8-eof-tdfa0.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa1.c => c/pregen/re2c/submatch_12__alt1_8-eof-tdfa1.c} (59%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-stadfa.c => c/pregen/re2c/submatch_12__alt1_8-stadfa.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa0.c => c/pregen/re2c/submatch_12__alt1_8-tdfa0.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa1.c => c/pregen/re2c/submatch_12__alt1_8-tdfa1.c} (56%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-stadfa.c => c/pregen/re2c/submatch_13__alt2_2-eof-stadfa.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa0.c => c/pregen/re2c/submatch_13__alt2_2-eof-tdfa0.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa1.c => c/pregen/re2c/submatch_13__alt2_2-eof-tdfa1.c} (71%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-stadfa.c => c/pregen/re2c/submatch_13__alt2_2-stadfa.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa0.c => c/pregen/re2c/submatch_13__alt2_2-tdfa0.c} (79%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa1.c => c/pregen/re2c/submatch_13__alt2_2-tdfa1.c} (70%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-stadfa.c => c/pregen/re2c/submatch_14__alt2_4-eof-stadfa.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa0.c => c/pregen/re2c/submatch_14__alt2_4-eof-tdfa0.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa1.c => c/pregen/re2c/submatch_14__alt2_4-eof-tdfa1.c} (60%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-stadfa.c => c/pregen/re2c/submatch_14__alt2_4-stadfa.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa0.c => c/pregen/re2c/submatch_14__alt2_4-tdfa0.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa1.c => c/pregen/re2c/submatch_14__alt2_4-tdfa1.c} (58%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-stadfa.c => c/pregen/re2c/submatch_15__alt2_8-eof-stadfa.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa0.c => c/pregen/re2c/submatch_15__alt2_8-eof-tdfa0.c} (96%) create mode 100644 benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/15__alt2_8-stadfa.c => c/pregen/re2c/submatch_15__alt2_8-stadfa.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa0.c => c/pregen/re2c/submatch_15__alt2_8-tdfa0.c} (96%) create mode 100644 benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-stadfa.c => c/pregen/re2c/submatch_16__alt4_2-eof-stadfa.c} (91%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa0.c => c/pregen/re2c/submatch_16__alt4_2-eof-tdfa0.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa1.c => c/pregen/re2c/submatch_16__alt4_2-eof-tdfa1.c} (69%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-stadfa.c => c/pregen/re2c/submatch_16__alt4_2-stadfa.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa0.c => c/pregen/re2c/submatch_16__alt4_2-tdfa0.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa1.c => c/pregen/re2c/submatch_16__alt4_2-tdfa1.c} (67%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-stadfa.c => c/pregen/re2c/submatch_17__alt4_4-eof-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa0.c => c/pregen/re2c/submatch_17__alt4_4-eof-tdfa0.c} (97%) create mode 100644 benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/17__alt4_4-stadfa.c => c/pregen/re2c/submatch_17__alt4_4-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa0.c => c/pregen/re2c/submatch_17__alt4_4-tdfa0.c} (97%) create mode 100644 benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-stadfa.c => c/pregen/re2c/submatch_18__alt4_8-eof-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa0.c => c/pregen/re2c/submatch_18__alt4_8-eof-tdfa0.c} (99%) create mode 100644 benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/18__alt4_8-stadfa.c => c/pregen/re2c/submatch_18__alt4_8-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa0.c => c/pregen/re2c/submatch_18__alt4_8-tdfa0.c} (99%) create mode 100644 benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa1.c rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-stadfa.c => c/pregen/re2c/submatch_20__cat2_0-eof-stadfa.c} (79%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa0.c => c/pregen/re2c/submatch_20__cat2_0-eof-tdfa0.c} (77%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa1.c => c/pregen/re2c/submatch_20__cat2_0-eof-tdfa1.c} (74%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-stadfa.c => c/pregen/re2c/submatch_20__cat2_0-stadfa.c} (77%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa0.c => c/pregen/re2c/submatch_20__cat2_0-tdfa0.c} (75%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa1.c => c/pregen/re2c/submatch_20__cat2_0-tdfa1.c} (73%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-stadfa.c => c/pregen/re2c/submatch_21__cat2_4-eof-stadfa.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa0.c => c/pregen/re2c/submatch_21__cat2_4-eof-tdfa0.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa1.c => c/pregen/re2c/submatch_21__cat2_4-eof-tdfa1.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-stadfa.c => c/pregen/re2c/submatch_21__cat2_4-stadfa.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa0.c => c/pregen/re2c/submatch_21__cat2_4-tdfa0.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa1.c => c/pregen/re2c/submatch_21__cat2_4-tdfa1.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-stadfa.c => c/pregen/re2c/submatch_22__cat2_8-eof-stadfa.c} (93%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa0.c => c/pregen/re2c/submatch_22__cat2_8-eof-tdfa0.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa1.c => c/pregen/re2c/submatch_22__cat2_8-eof-tdfa1.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-stadfa.c => c/pregen/re2c/submatch_22__cat2_8-stadfa.c} (92%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa0.c => c/pregen/re2c/submatch_22__cat2_8-tdfa0.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa1.c => c/pregen/re2c/submatch_22__cat2_8-tdfa1.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-stadfa.c => c/pregen/re2c/submatch_23__cat4_0-eof-stadfa.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa0.c => c/pregen/re2c/submatch_23__cat4_0-eof-tdfa0.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa1.c => c/pregen/re2c/submatch_23__cat4_0-eof-tdfa1.c} (74%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-stadfa.c => c/pregen/re2c/submatch_23__cat4_0-stadfa.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa0.c => c/pregen/re2c/submatch_23__cat4_0-tdfa0.c} (81%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa1.c => c/pregen/re2c/submatch_23__cat4_0-tdfa1.c} (72%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-stadfa.c => c/pregen/re2c/submatch_24__cat4_2-eof-stadfa.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa0.c => c/pregen/re2c/submatch_24__cat4_2-eof-tdfa0.c} (94%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa1.c => c/pregen/re2c/submatch_24__cat4_2-eof-tdfa1.c} (80%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-stadfa.c => c/pregen/re2c/submatch_24__cat4_2-stadfa.c} (94%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa0.c => c/pregen/re2c/submatch_24__cat4_2-tdfa0.c} (93%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa1.c => c/pregen/re2c/submatch_24__cat4_2-tdfa1.c} (77%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-stadfa.c => c/pregen/re2c/submatch_25__cat4_4-eof-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa0.c => c/pregen/re2c/submatch_25__cat4_4-eof-tdfa0.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa1.c => c/pregen/re2c/submatch_25__cat4_4-eof-tdfa1.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-stadfa.c => c/pregen/re2c/submatch_25__cat4_4-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa0.c => c/pregen/re2c/submatch_25__cat4_4-tdfa0.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa1.c => c/pregen/re2c/submatch_25__cat4_4-tdfa1.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-stadfa.c => c/pregen/re2c/submatch_26__cat8_0-eof-stadfa.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa0.c => c/pregen/re2c/submatch_26__cat8_0-eof-tdfa0.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa1.c => c/pregen/re2c/submatch_26__cat8_0-eof-tdfa1.c} (67%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-stadfa.c => c/pregen/re2c/submatch_26__cat8_0-stadfa.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa0.c => c/pregen/re2c/submatch_26__cat8_0-tdfa0.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa1.c => c/pregen/re2c/submatch_26__cat8_0-tdfa1.c} (65%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-stadfa.c => c/pregen/re2c/submatch_27__cat8_1-eof-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa0.c => c/pregen/re2c/submatch_27__cat8_1-eof-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa1.c => c/pregen/re2c/submatch_27__cat8_1-eof-tdfa1.c} (71%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-stadfa.c => c/pregen/re2c/submatch_27__cat8_1-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa0.c => c/pregen/re2c/submatch_27__cat8_1-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa1.c => c/pregen/re2c/submatch_27__cat8_1-tdfa1.c} (67%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-stadfa.c => c/pregen/re2c/submatch_28__cat8_2-eof-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa0.c => c/pregen/re2c/submatch_28__cat8_2-eof-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa1.c => c/pregen/re2c/submatch_28__cat8_2-eof-tdfa1.c} (73%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-stadfa.c => c/pregen/re2c/submatch_28__cat8_2-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa0.c => c/pregen/re2c/submatch_28__cat8_2-tdfa0.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa1.c => c/pregen/re2c/submatch_28__cat8_2-tdfa1.c} (69%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-stadfa.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c} (79%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c} (79%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c} (79%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-stadfa.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c} (77%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa0.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa1.c => c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c} (77%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-stadfa.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c} (86%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-stadfa.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa0.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa1.c => c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c} (83%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-stadfa.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c} (90%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-stadfa.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa0.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa1.c => c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c} (88%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-stadfa.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c} (78%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c} (76%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c} (76%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-stadfa.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c} (76%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa0.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c} (75%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa1.c => c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c} (75%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-stadfa.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c} (93%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c} (91%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c} (92%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-stadfa.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c} (91%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa0.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa1.c => c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c} (89%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-stadfa.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-stadfa.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa0.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa1.c => c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c} (95%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c} (87%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c} (84%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-stadfa.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c} (85%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c => c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c} (82%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c} (97%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-stadfa.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c => c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c} (96%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-stadfa.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c} (99%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c} (98%) rename benchmarks/{submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c => c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c} (98%) rename benchmarks/{submatch_dfa_aot => c}/results/env_20210402.rst (100%) rename benchmarks/{submatch_dfa_aot => c}/results/env_20220224.rst (100%) rename benchmarks/{submatch_dfa_aot => c}/results/results_20210402.json (100%) rename benchmarks/{submatch_dfa_aot => c}/results/results_20220224.json (100%) rename benchmarks/{submatch_dfa_aot => c}/results/split_results.sh (100%) rename benchmarks/{submatch_dfa_aot => c}/run.py.in (98%) rename benchmarks/{submatch_dfa_aot => c}/src/common.h (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/00__http_rfc7230.kex => c/src/kleenex/submatch_00__http_rfc7230.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/01__http_simple.kex => c/src/kleenex/submatch_01__http_simple.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/02__uri_rfc3986.kex => c/src/kleenex/submatch_02__uri_rfc3986.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/03__uri_simple.kex => c/src/kleenex/submatch_03__uri_simple.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/04__apache_log.kex => c/src/kleenex/submatch_04__apache_log.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/05__datetime.kex => c/src/kleenex/submatch_05__datetime.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/06__email.kex => c/src/kleenex/submatch_06__email.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/07__ipv4.kex => c/src/kleenex/submatch_07__ipv4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/10__alt1_2.kex => c/src/kleenex/submatch_10__alt1_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/11__alt1_4.kex => c/src/kleenex/submatch_11__alt1_4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/12__alt1_8.kex => c/src/kleenex/submatch_12__alt1_8.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/13__alt2_2.kex => c/src/kleenex/submatch_13__alt2_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/14__alt2_4.kex => c/src/kleenex/submatch_14__alt2_4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/15__alt2_8.kex => c/src/kleenex/submatch_15__alt2_8.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/16__alt4_2.kex => c/src/kleenex/submatch_16__alt4_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/17__alt4_4.kex => c/src/kleenex/submatch_17__alt4_4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/18__alt4_8.kex => c/src/kleenex/submatch_18__alt4_8.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/20__cat2_0.kex => c/src/kleenex/submatch_20__cat2_0.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/21__cat2_4.kex => c/src/kleenex/submatch_21__cat2_4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/22__cat2_8.kex => c/src/kleenex/submatch_22__cat2_8.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/23__cat4_0.kex => c/src/kleenex/submatch_23__cat4_0.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/24__cat4_2.kex => c/src/kleenex/submatch_24__cat4_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/25__cat4_4.kex => c/src/kleenex/submatch_25__cat4_4.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/26__cat8_0.kex => c/src/kleenex/submatch_26__cat8_0.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/27__cat8_1.kex => c/src/kleenex/submatch_27__cat8_1.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/28__cat8_2.kex => c/src/kleenex/submatch_28__cat8_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/30__rep_cat_5_3_2.kex => c/src/kleenex/submatch_30__rep_cat_5_3_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/31__rep_cat_13_11_7.kex => c/src/kleenex/submatch_31__rep_cat_13_11_7.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/32__rep_cat_23_19_17.kex => c/src/kleenex/submatch_32__rep_cat_23_19_17.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/33__rep_alt_5_3_2.kex => c/src/kleenex/submatch_33__rep_alt_5_3_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/34__rep_alt_13_11_7.kex => c/src/kleenex/submatch_34__rep_alt_13_11_7.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/35__rep_alt_23_19_17.kex => c/src/kleenex/submatch_35__rep_alt_23_19_17.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/36__rep_5_rep_3_rep_2.kex => c/src/kleenex/submatch_36__rep_5_rep_3_rep_2.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/37__rep_13_rep_11_rep_7.kex => c/src/kleenex/submatch_37__rep_13_rep_11_rep_7.kex} (100%) rename benchmarks/{submatch_dfa_aot/src/kleenex/38__rep_23_rep_19_rep_17.kex => c/src/kleenex/submatch_38__rep_23_rep_19_rep_17.kex} (100%) rename benchmarks/{submatch_dfa_aot => c}/src/ragel/common.c (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/00__http_rfc7230.rl => c/src/ragel/submatch_00__http_rfc7230.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/01__http_simple.rl => c/src/ragel/submatch_01__http_simple.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl => c/src/ragel/submatch_02__uri_rfc3986.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/03__uri_simple.rl => c/src/ragel/submatch_03__uri_simple.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/04__apache_log.rl => c/src/ragel/submatch_04__apache_log.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/05__datetime.rl => c/src/ragel/submatch_05__datetime.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/06__email.rl => c/src/ragel/submatch_06__email.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/07__ipv4.rl => c/src/ragel/submatch_07__ipv4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/10__alt1_2.rl => c/src/ragel/submatch_10__alt1_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/11__alt1_4.rl => c/src/ragel/submatch_11__alt1_4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/12__alt1_8.rl => c/src/ragel/submatch_12__alt1_8.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/13__alt2_2.rl => c/src/ragel/submatch_13__alt2_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/14__alt2_4.rl => c/src/ragel/submatch_14__alt2_4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/15__alt2_8.rl => c/src/ragel/submatch_15__alt2_8.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/16__alt4_2.rl => c/src/ragel/submatch_16__alt4_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/17__alt4_4.rl => c/src/ragel/submatch_17__alt4_4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/18__alt4_8.rl => c/src/ragel/submatch_18__alt4_8.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/20__cat2_0.rl => c/src/ragel/submatch_20__cat2_0.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/21__cat2_4.rl => c/src/ragel/submatch_21__cat2_4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/22__cat2_8.rl => c/src/ragel/submatch_22__cat2_8.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/23__cat4_0.rl => c/src/ragel/submatch_23__cat4_0.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/24__cat4_2.rl => c/src/ragel/submatch_24__cat4_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/25__cat4_4.rl => c/src/ragel/submatch_25__cat4_4.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/26__cat8_0.rl => c/src/ragel/submatch_26__cat8_0.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/27__cat8_1.rl => c/src/ragel/submatch_27__cat8_1.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/28__cat8_2.rl => c/src/ragel/submatch_28__cat8_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl => c/src/ragel/submatch_30__rep_cat_5_3_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl => c/src/ragel/submatch_31__rep_cat_13_11_7.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl => c/src/ragel/submatch_32__rep_cat_23_19_17.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl => c/src/ragel/submatch_33__rep_alt_5_3_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl => c/src/ragel/submatch_34__rep_alt_13_11_7.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl => c/src/ragel/submatch_35__rep_alt_23_19_17.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl => c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl => c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl} (100%) rename benchmarks/{submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl => c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl} (100%) rename benchmarks/{submatch_dfa_aot => c}/src/re2c/common.re (100%) rename benchmarks/{submatch_dfa_aot => c}/src/re2c/include-eof/fill.re (100%) rename benchmarks/{submatch_dfa_aot => c}/src/re2c/include-eof/fill_email.re (100%) rename benchmarks/{submatch_dfa_aot => c}/src/re2c/include/fill.re (100%) rename benchmarks/{submatch_dfa_aot => c}/src/re2c/include/fill_email.re (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/00__http_rfc7230.re => c/src/re2c/submatch_00__http_rfc7230.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/01__http_simple.re => c/src/re2c/submatch_01__http_simple.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/02__uri_rfc3986.re => c/src/re2c/submatch_02__uri_rfc3986.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/03__uri_simple.re => c/src/re2c/submatch_03__uri_simple.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/04__apache_log.re => c/src/re2c/submatch_04__apache_log.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/05__datetime.re => c/src/re2c/submatch_05__datetime.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/06__email.re => c/src/re2c/submatch_06__email.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/07__ipv4.re => c/src/re2c/submatch_07__ipv4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/10__alt1_2.re => c/src/re2c/submatch_10__alt1_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/11__alt1_4.re => c/src/re2c/submatch_11__alt1_4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/12__alt1_8.re => c/src/re2c/submatch_12__alt1_8.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/13__alt2_2.re => c/src/re2c/submatch_13__alt2_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/14__alt2_4.re => c/src/re2c/submatch_14__alt2_4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/15__alt2_8.re => c/src/re2c/submatch_15__alt2_8.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/16__alt4_2.re => c/src/re2c/submatch_16__alt4_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/17__alt4_4.re => c/src/re2c/submatch_17__alt4_4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/18__alt4_8.re => c/src/re2c/submatch_18__alt4_8.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/20__cat2_0.re => c/src/re2c/submatch_20__cat2_0.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/21__cat2_4.re => c/src/re2c/submatch_21__cat2_4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/22__cat2_8.re => c/src/re2c/submatch_22__cat2_8.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/23__cat4_0.re => c/src/re2c/submatch_23__cat4_0.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/24__cat4_2.re => c/src/re2c/submatch_24__cat4_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/25__cat4_4.re => c/src/re2c/submatch_25__cat4_4.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/26__cat8_0.re => c/src/re2c/submatch_26__cat8_0.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/27__cat8_1.re => c/src/re2c/submatch_27__cat8_1.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/28__cat8_2.re => c/src/re2c/submatch_28__cat8_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re => c/src/re2c/submatch_30__rep_cat_5_3_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re => c/src/re2c/submatch_31__rep_cat_13_11_7.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re => c/src/re2c/submatch_32__rep_cat_23_19_17.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re => c/src/re2c/submatch_33__rep_alt_5_3_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re => c/src/re2c/submatch_34__rep_alt_13_11_7.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re => c/src/re2c/submatch_35__rep_alt_23_19_17.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re => c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re => c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re} (100%) rename benchmarks/{submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re => c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re} (100%) delete mode 100644 benchmarks/submatch_dfa_aot/known_failures delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/13__alt2_2.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/14__alt2_4.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/16__alt4_2.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/17__alt4_4.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/20__cat2_0.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/23__cat4_0.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/25__cat4_4.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/26__cat8_0.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/27__cat8_1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/ragel/28__cat8_2.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa1.c delete mode 100644 benchmarks/submatch_dfa_jit/CMakeLists.txt delete mode 100644 benchmarks/submatch_dfa_jit/Makefile.am delete mode 100644 benchmarks/submatch_nfa/Makefile.am diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index d24549553..fc8ac35a7 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -88,20 +88,20 @@ jobs: run: cmake --build .build - name: Run submatch DFA AOT benchmark - working-directory: .build/benchmarks/submatch_dfa_aot + working-directory: .build/benchmarks/c run: | ./run.py --quickverify \ && ./run.py --repetitions 5 --output results.json \ && cat results.json - name: Run submatch DFA JIT benchmark - working-directory: .build/benchmarks/submatch_dfa_jit - run: ./bench_submatch_dfa_jit + working-directory: .build/benchmarks/c/libre2c/jit + run: ./bench_submatch_jit - name: Run submatch Java benchmark (ReTdfa) - working-directory: .build/benchmarks/submatch_java + working-directory: .build/benchmarks/c/libre2c/java run: ./run.py - name: Run submatch NFA benchmark - working-directory: .build/benchmarks/submatch_nfa + working-directory: .build/benchmarks/c/libre2c/nfa run: ./bench_submatch_nfa diff --git a/.gitmodules b/.gitmodules index 33fc1f3bd..6737c9b59 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "benchmarks/submatch_java/REgen"] - path = benchmarks/submatch_java/REgen +[submodule "benchmarks/c/libre2c/java/REgen"] + path = benchmarks/c/libre2c/java/REgen url = https://github.com/skvadrik/REgen.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 82a669128..8204d56e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -633,9 +633,9 @@ if (RE2C_BUILD_LIBS) endif() if(RE2C_BUILD_BENCHMARKS) - add_subdirectory(benchmarks/submatch_nfa) - add_subdirectory(benchmarks/submatch_dfa_jit) - add_subdirectory(benchmarks/submatch_java) + add_subdirectory(benchmarks/c/libre2c/nfa) + add_subdirectory(benchmarks/c/libre2c/jit) + add_subdirectory(benchmarks/c/libre2c/java) endif() else() # empty check target @@ -645,7 +645,7 @@ else() endif() if(RE2C_BUILD_BENCHMARKS) - add_subdirectory(benchmarks/submatch_dfa_aot) + add_subdirectory(benchmarks/c) endif() if(RE2C_BUILD_TESTS) diff --git a/Makefile.am b/Makefile.am index 57d686345..bba716994 100644 --- a/Makefile.am +++ b/Makefile.am @@ -761,8 +761,8 @@ TESTS = \ # benchmarks if WITH_BENCHMARKS -SUBDIRS += benchmarks/submatch_dfa_aot -EXTRA_DIST += benchmarks/submatch_dfa_aot +SUBDIRS += benchmarks/c +EXTRA_DIST += benchmarks/c endif # libre2c diff --git a/Makefile.lib.am b/Makefile.lib.am index acdbe7b22..56364c13f 100644 --- a/Makefile.lib.am +++ b/Makefile.lib.am @@ -169,12 +169,12 @@ check_PROGRAMS += test_libre2c # benchmarks if WITH_BENCHMARKS -SUBDIRS += benchmarks/submatch_nfa -SUBDIRS += benchmarks/submatch_dfa_jit -EXTRA_DIST += benchmarks/submatch_nfa -EXTRA_DIST += benchmarks/submatch_dfa_jit +SUBDIRS += benchmarks/c/libre2c/nfa +SUBDIRS += benchmarks/c/libre2c/jit +EXTRA_DIST += benchmarks/c/libre2c/nfa +EXTRA_DIST += benchmarks/c/libre2c/jit if WITH_JAVA -SUBDIRS += benchmarks/submatch_java -EXTRA_DIST += benchmarks/submatch_java +SUBDIRS += benchmarks/c/libre2c/java +EXTRA_DIST += benchmarks/c/libre2c/java endif # WITH_JAVA endif # WITH_BENCHMARKS diff --git a/benchmarks/submatch_dfa_aot/data/alt1/small b/benchmarks/_data/alt1/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/alt1/small rename to benchmarks/_data/alt1/small diff --git a/benchmarks/submatch_dfa_aot/data/alt2/small b/benchmarks/_data/alt2/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/alt2/small rename to benchmarks/_data/alt2/small diff --git a/benchmarks/submatch_dfa_aot/data/alt4/small b/benchmarks/_data/alt4/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/alt4/small rename to benchmarks/_data/alt4/small diff --git a/benchmarks/submatch_dfa_aot/data/apache/small b/benchmarks/_data/apache/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/apache/small rename to benchmarks/_data/apache/small diff --git a/benchmarks/submatch_dfa_aot/data/cat2/small b/benchmarks/_data/cat2/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/cat2/small rename to benchmarks/_data/cat2/small diff --git a/benchmarks/submatch_dfa_aot/data/cat4/small b/benchmarks/_data/cat4/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/cat4/small rename to benchmarks/_data/cat4/small diff --git a/benchmarks/submatch_dfa_aot/data/cat8/small b/benchmarks/_data/cat8/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/cat8/small rename to benchmarks/_data/cat8/small diff --git a/benchmarks/submatch_dfa_aot/data/datetime/small b/benchmarks/_data/datetime/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/datetime/small rename to benchmarks/_data/datetime/small diff --git a/benchmarks/submatch_dfa_aot/data/email/small b/benchmarks/_data/email/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/email/small rename to benchmarks/_data/email/small diff --git a/benchmarks/submatch_dfa_aot/data/gen.py b/benchmarks/_data/gen.py similarity index 100% rename from benchmarks/submatch_dfa_aot/data/gen.py rename to benchmarks/_data/gen.py diff --git a/benchmarks/submatch_dfa_aot/data/http/small b/benchmarks/_data/http/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/http/small rename to benchmarks/_data/http/small diff --git a/benchmarks/submatch_dfa_aot/data/ipv4/small b/benchmarks/_data/ipv4/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/ipv4/small rename to benchmarks/_data/ipv4/small diff --git a/benchmarks/submatch_dfa_aot/data/rep/small b/benchmarks/_data/rep/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/rep/small rename to benchmarks/_data/rep/small diff --git a/benchmarks/submatch_dfa_aot/data/uri/small b/benchmarks/_data/uri/small similarity index 100% rename from benchmarks/submatch_dfa_aot/data/uri/small rename to benchmarks/_data/uri/small diff --git a/benchmarks/submatch_dfa_aot/LICENSE.KMC.md b/benchmarks/_engines/kleenex/LICENSE.KMC.md similarity index 100% rename from benchmarks/submatch_dfa_aot/LICENSE.KMC.md rename to benchmarks/_engines/kleenex/LICENSE.KMC.md diff --git a/benchmarks/submatch_dfa_aot/engines/kleenex/getkleenex.sh b/benchmarks/_engines/kleenex/getkleenex.sh similarity index 100% rename from benchmarks/submatch_dfa_aot/engines/kleenex/getkleenex.sh rename to benchmarks/_engines/kleenex/getkleenex.sh diff --git a/benchmarks/submatch_dfa_aot/engines/ragel/getragel6.sh b/benchmarks/_engines/ragel/getragel6.sh similarity index 100% rename from benchmarks/submatch_dfa_aot/engines/ragel/getragel6.sh rename to benchmarks/_engines/ragel/getragel6.sh diff --git a/benchmarks/submatch_dfa_aot/engines/ragel/getragel7.sh b/benchmarks/_engines/ragel/getragel7.sh similarity index 100% rename from benchmarks/submatch_dfa_aot/engines/ragel/getragel7.sh rename to benchmarks/_engines/ragel/getragel7.sh diff --git a/benchmarks/submatch_dfa_aot/engines/re2c/getre2c3.sh b/benchmarks/_engines/re2c/getre2c3.sh similarity index 100% rename from benchmarks/submatch_dfa_aot/engines/re2c/getre2c3.sh rename to benchmarks/_engines/re2c/getre2c3.sh diff --git a/benchmarks/json2pgfplot.py b/benchmarks/_scripts/json2pgfplot.py similarity index 97% rename from benchmarks/json2pgfplot.py rename to benchmarks/_scripts/json2pgfplot.py index e23c28f9a..b19d60ab6 100644 --- a/benchmarks/json2pgfplot.py +++ b/benchmarks/_scripts/json2pgfplot.py @@ -117,7 +117,7 @@ """ -VARIANTS = ['dfa_aot', 'dfa_jit', 'nfa'] +VARIANTS = ['aot', 'jit', 'nfa'] def parse_args(): @@ -192,10 +192,10 @@ class Params: def __init__(self, args): self.barwidth = 0.08 - if args.variant == 'dfa_aot': - self.override_params_dfa_aot() - elif args.variant == 'dfa_jit': - self.override_params_dfa_jit() + if args.variant == 'aot': + self.override_params_aot() + elif args.variant == 'jit': + self.override_params_jit() elif args.variant == 'nfa': self.override_params_nfa() @@ -210,7 +210,7 @@ def __init__(self, args): if args.relative_to: # override only if set self.relative_to = args.relative_to - def override_params_dfa_aot(self): + def override_params_aot(self): self.plotwidth = 1.5 self.xshift = 2 * self.plotwidth self.header = """ @@ -225,7 +225,7 @@ def override_params_dfa_aot(self): self.global_styles = "" self.local_styles = plot_labels_and_title % 'left' - def override_params_dfa_jit(self): + def override_params_jit(self): self.plotwidth = 2.7 self.xshift = self.plotwidth self.header = """ diff --git a/benchmarks/submatch_dfa_aot/.gitignore b/benchmarks/c/.gitignore similarity index 100% rename from benchmarks/submatch_dfa_aot/.gitignore rename to benchmarks/c/.gitignore diff --git a/benchmarks/submatch_dfa_aot/CMakeLists.txt b/benchmarks/c/CMakeLists.txt similarity index 73% rename from benchmarks/submatch_dfa_aot/CMakeLists.txt rename to benchmarks/c/CMakeLists.txt index e8cfe944f..ef10561bc 100644 --- a/benchmarks/submatch_dfa_aot/CMakeLists.txt +++ b/benchmarks/c/CMakeLists.txt @@ -1,42 +1,42 @@ set(BENCHMARKS - "00__http_rfc7230" - "01__http_simple" - "02__uri_rfc3986" - "03__uri_simple" - "04__apache_log" - "05__datetime" - "06__email" - "07__ipv4" + "submatch_00__http_rfc7230" + "submatch_01__http_simple" + "submatch_02__uri_rfc3986" + "submatch_03__uri_simple" + "submatch_04__apache_log" + "submatch_05__datetime" + "submatch_06__email" + "submatch_07__ipv4" - "10__alt1_2" - "11__alt1_4" - "12__alt1_8" - "13__alt2_2" - "14__alt2_4" - "15__alt2_8" - "16__alt4_2" - "17__alt4_4" - "18__alt4_8" + "submatch_10__alt1_2" + "submatch_11__alt1_4" + "submatch_12__alt1_8" + "submatch_13__alt2_2" + "submatch_14__alt2_4" + "submatch_15__alt2_8" + "submatch_16__alt4_2" + "submatch_17__alt4_4" + "submatch_18__alt4_8" - "20__cat2_0" - "21__cat2_4" - "22__cat2_8" - "23__cat4_0" - "24__cat4_2" - "25__cat4_4" - "26__cat8_0" - "27__cat8_1" - "28__cat8_2" + "submatch_20__cat2_0" + "submatch_21__cat2_4" + "submatch_22__cat2_8" + "submatch_23__cat4_0" + "submatch_24__cat4_2" + "submatch_25__cat4_4" + "submatch_26__cat8_0" + "submatch_27__cat8_1" + "submatch_28__cat8_2" - "30__rep_cat_5_3_2" - "31__rep_cat_13_11_7" - "32__rep_cat_23_19_17" - "33__rep_alt_5_3_2" - "34__rep_alt_13_11_7" - "35__rep_alt_23_19_17" - "36__rep_5_rep_3_rep_2" - "37__rep_13_rep_11_rep_7" - "38__rep_23_rep_19_rep_17" + "submatch_30__rep_cat_5_3_2" + "submatch_31__rep_cat_13_11_7" + "submatch_32__rep_cat_23_19_17" + "submatch_33__rep_alt_5_3_2" + "submatch_34__rep_alt_13_11_7" + "submatch_35__rep_alt_23_19_17" + "submatch_36__rep_5_rep_3_rep_2" + "submatch_37__rep_13_rep_11_rep_7" + "submatch_38__rep_23_rep_19_rep_17" ) set(SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/src") @@ -53,16 +53,16 @@ file(MAKE_DIRECTORY "${GEN_DIR}/kleenex/") set(KLEENEX "${ENG_DIR}/kleenex/kexc") add_custom_command( OUTPUT "${KLEENEX}" - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/engines/kleenex/getkleenex.sh" + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../_engines/kleenex/getkleenex.sh" WORKING_DIRECTORY "${ENG_DIR}/kleenex/" ) # Masked benchmarks for which Kleenex either generates very large output # (tens of megabytes of C code), or even causes out of memory condition. set(KLEENEX_MASKED - "34__rep_alt_13_11_7" - "35__rep_alt_23_19_17" - "37__rep_13_rep_11_rep_7" - "38__rep_23_rep_19_rep_17" + "submatch_34__rep_alt_13_11_7" + "submatch_35__rep_alt_23_19_17" + "submatch_37__rep_13_rep_11_rep_7" + "submatch_38__rep_23_rep_19_rep_17" ) list(JOIN KLEENEX_MASKED "|" KLEENEX_MASKED_REGEXP) set(KLEENEX_BENCHMARKS ${BENCHMARKS}) @@ -71,23 +71,24 @@ foreach(bench ${KLEENEX_BENCHMARKS}) set(src_file "${SRC_DIR}/kleenex/${bench}.kex") set(gen_file "${GEN_DIR}/kleenex/${bench}.c") set(pregen_file "${PREGEN_DIR}/kleenex/${bench}.c") - # optionally regenerate kleenex benchmarks if RE2C_REGEN_BENCHMARKS is set - if(RE2C_REGEN_BENCHMARKS) - file(RELATIVE_PATH rel_src_file "${CMAKE_CURRENT_BINARY_DIR}" "${src_file}") - file(RELATIVE_PATH rel_gen_file "${CMAKE_CURRENT_BINARY_DIR}" "${gen_file}") - add_custom_command( - OUTPUT "${gen_file}" - COMMAND "${KLEENEX}" compile "${rel_src_file}" --srcout "${rel_gen_file}" --act=false --la=true - COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${gen_file}" "${pregen_file}" - DEPENDS "${src_file}" "${KLEENEX}" - ) - else() + # don't regenerate kleenex benchmarks, as kleenex is not actively developed + # and it cannot be built with the recent cabal / haskell ecosystem + # if(RE2C_REGEN_BENCHMARKS) + # file(RELATIVE_PATH rel_src_file "${CMAKE_CURRENT_BINARY_DIR}" "${src_file}") + # file(RELATIVE_PATH rel_gen_file "${CMAKE_CURRENT_BINARY_DIR}" "${gen_file}") + # add_custom_command( + # OUTPUT "${gen_file}" + # COMMAND "${KLEENEX}" compile "${rel_src_file}" --srcout "${rel_gen_file}" --act=false --la=true + # COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${gen_file}" "${pregen_file}" + # DEPENDS "${src_file}" "${KLEENEX}" + # ) + # else() add_custom_command( OUTPUT "${gen_file}" COMMAND "${CMAKE_COMMAND}" -E copy "${pregen_file}" "${gen_file}" DEPENDS "${pregen_file}" ) - endif() + # endif() list(APPEND GEN "${gen_file}") endforeach() @@ -97,7 +98,7 @@ file(MAKE_DIRECTORY "${GEN_DIR}/ragel/") set(RAGEL "${ENG_DIR}/ragel/ragel7") add_custom_command( OUTPUT "${RAGEL}" - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/engines/ragel/getragel7.sh" + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../_engines/ragel/getragel7.sh" WORKING_DIRECTORY "${ENG_DIR}/ragel/" ) foreach(bench ${BENCHMARKS}) @@ -131,7 +132,7 @@ set(RE2C "${CMAKE_BINARY_DIR}/re2c") set(RE2C3 "${ENG_DIR}/re2c/re2c3") add_custom_command( OUTPUT "${RE2C3}" - COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/engines/re2c/getre2c3.sh" + COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../_engines/re2c/getre2c3.sh" WORKING_DIRECTORY "${ENG_DIR}/re2c/" ) set(RE2C_FLAGS "--reusable" "--tags" "--no-generation-date" "--no-version") @@ -220,13 +221,13 @@ endfunction() # input data set(DAT) -# Some benchmarks share the same data, like 03__uri_simple and 02__uri_rfc3986. -regex_replace_list("^[0-9]+__([^_]+).*" "\\1" INPUTS ${BENCHMARKS}) +# Some benchmarks share the same data, like submatch_03__uri_simple and submatch_02__uri_rfc3986. +regex_replace_list("^submatch_[0-9]+__([^_]+).*" "\\1" INPUTS ${BENCHMARKS}) list(REMOVE_DUPLICATES INPUTS) foreach(input ${INPUTS}) - set(src_dir "${CMAKE_CURRENT_SOURCE_DIR}/data/${input}") + set(src_dir "${CMAKE_CURRENT_SOURCE_DIR}/../_data/${input}") set(dst_dir "${CMAKE_CURRENT_BINARY_DIR}/data/${input}") - file(GLOB script "${CMAKE_CURRENT_SOURCE_DIR}/data/gen.py") + file(GLOB script "${CMAKE_CURRENT_SOURCE_DIR}/../_data/gen.py") add_custom_command( OUTPUT "${dst_dir}/small" COMMAND "${CMAKE_COMMAND}" -E copy "${src_dir}/small" "${dst_dir}/small" @@ -241,7 +242,7 @@ foreach(input ${INPUTS}) list(APPEND DAT "${dst_dir}/small" "${dst_dir}/big") endforeach() -add_custom_target(bench_submatch_dfa_aot ALL DEPENDS ${BIN} ${DAT}) +add_custom_target(bench_submatch_aot ALL DEPENDS ${BIN} ${DAT}) # benchmark scripts set(srcdir "${CMAKE_CURRENT_SOURCE_DIR}") diff --git a/benchmarks/submatch_dfa_aot/Makefile.am b/benchmarks/c/Makefile.am similarity index 71% rename from benchmarks/submatch_dfa_aot/Makefile.am rename to benchmarks/c/Makefile.am index b9cd56954..7ebc242e9 100644 --- a/benchmarks/submatch_dfa_aot/Makefile.am +++ b/benchmarks/c/Makefile.am @@ -14,44 +14,44 @@ RE2C_FLAGS = $(RE2C_FLAGS_COMMON) -I $(SRC_DIR)/re2c/include RE2C_FLAGS_EOF = $(RE2C_FLAGS_COMMON) -I $(SRC_DIR)/re2c/include-eof BENCHMARKS = \ - 00__http_rfc7230 \ - 01__http_simple \ - 02__uri_rfc3986 \ - 03__uri_simple \ - 04__apache_log \ - 05__datetime \ - 06__email \ - 07__ipv4 \ + submatch_00__http_rfc7230 \ + submatch_01__http_simple \ + submatch_02__uri_rfc3986 \ + submatch_03__uri_simple \ + submatch_04__apache_log \ + submatch_05__datetime \ + submatch_06__email \ + submatch_07__ipv4 \ \ - 10__alt1_2 \ - 11__alt1_4 \ - 12__alt1_8 \ - 13__alt2_2 \ - 14__alt2_4 \ - 15__alt2_8 \ - 16__alt4_2 \ - 17__alt4_4 \ - 18__alt4_8 \ + submatch_10__alt1_2 \ + submatch_11__alt1_4 \ + submatch_12__alt1_8 \ + submatch_13__alt2_2 \ + submatch_14__alt2_4 \ + submatch_15__alt2_8 \ + submatch_16__alt4_2 \ + submatch_17__alt4_4 \ + submatch_18__alt4_8 \ \ - 20__cat2_0 \ - 21__cat2_4 \ - 22__cat2_8 \ - 23__cat4_0 \ - 24__cat4_2 \ - 25__cat4_4 \ - 26__cat8_0 \ - 27__cat8_1 \ - 28__cat8_2 \ + submatch_20__cat2_0 \ + submatch_21__cat2_4 \ + submatch_22__cat2_8 \ + submatch_23__cat4_0 \ + submatch_24__cat4_2 \ + submatch_25__cat4_4 \ + submatch_26__cat8_0 \ + submatch_27__cat8_1 \ + submatch_28__cat8_2 \ \ - 30__rep_cat_5_3_2 \ - 31__rep_cat_13_11_7 \ - 32__rep_cat_23_19_17 \ - 33__rep_alt_5_3_2 \ - 34__rep_alt_13_11_7 \ - 35__rep_alt_23_19_17 \ - 36__rep_5_rep_3_rep_2 \ - 37__rep_13_rep_11_rep_7 \ - 38__rep_23_rep_19_rep_17 + submatch_30__rep_cat_5_3_2 \ + submatch_31__rep_cat_13_11_7 \ + submatch_32__rep_cat_23_19_17 \ + submatch_33__rep_alt_5_3_2 \ + submatch_34__rep_alt_13_11_7 \ + submatch_35__rep_alt_23_19_17 \ + submatch_36__rep_5_rep_3_rep_2 \ + submatch_37__rep_13_rep_11_rep_7 \ + submatch_38__rep_23_rep_19_rep_17 COMMON_SRC = $(SRC_DIR)/common.h @@ -90,10 +90,10 @@ COMMON_RE2C = \ # Masked benchmarks for which Kleenex either generates very large output # (tens of megabytes of C code), or even causes out of memory condition. KLEENEX_MASKED = \ - 34__rep_alt_13_11_7 \ - 35__rep_alt_23_19_17 \ - 37__rep_13_rep_11_rep_7 \ - 38__rep_23_rep_19_rep_17 + submatch_34__rep_alt_13_11_7 \ + submatch_35__rep_alt_23_19_17 \ + submatch_37__rep_13_rep_11_rep_7 \ + submatch_38__rep_23_rep_19_rep_17 GEN_KLEENEX = $(patsubst %, $(GEN_DIR)/kleenex/%.c, \ $(filter-out $(KLEENEX_MASKED), $(BENCHMARKS))) @@ -112,7 +112,7 @@ OBJ = $(patsubst %, %.o, $(BIN)) # Some benchmarks share the same data, like 03__uri_simple and 02__uri_rfc3986. DAT = $(patsubst %, $(DAT_DIR)/%/big, \ $(sort $(foreach bench, $(BENCHMARKS), \ - $(word 2, $(subst _, , $(bench)))))) + $(word 3, $(subst _, , $(bench)))))) all-local: $(BIN) $(DAT) @@ -128,6 +128,7 @@ $(GEN_RE2C_EOF_TDFA1): $(GEN_DIR)/%-eof-tdfa1.c: $(SRC_DIR)/%.re $(COMMON_RE2C) $(AM_V_GEN)$(RE2C) $(RE2C_FLAGS_EOF) $< -o $@ $(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/re2c/$(@F) ; then cp -f $@ $(PREGEN_DIR)/re2c/$(@F) ; fi + # optionally regenerate ragel, kleenex and re2c-3.0 benchmarks # (TDFA(0) and staDFA algorithms were removed in re2c versions after 3.0) @@ -158,10 +159,15 @@ $(GEN_RAGEL): $(GEN_DIR)/%.c: $(SRC_DIR)/%.rl $(COMMON_RAGEL) $(RAGEL) $(AM_V_GEN)$(RAGEL) -G2 $< -o $@ $(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/ragel/$(@F) ; then cp -f $@ $(PREGEN_DIR)/ragel/$(@F) ; fi -$(GEN_KLEENEX): $(GEN_DIR)/%.c: $(SRC_DIR)/%.kex $(KLEENEX) +# don't regenerate kleenex benchmarks, as kleenex is not actively developed +# and it cannot be built with the recent cabal / haskell ecosystem +# $(GEN_KLEENEX): $(GEN_DIR)/%.c: $(SRC_DIR)/%.kex $(KLEENEX) +# $(AM_V_at)mkdir -p $(@D) +# $(AM_V_GEN)$(KLEENEX) compile $< --srcout $@ --act=false --la=true +# $(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/kleenex/$(@F) ; then cp -f $@ $(PREGEN_DIR)/kleenex/$(@F) ; fi +$(GEN_KLEENEX): $(GEN_DIR)/%: $(PREGEN_DIR)/% $(AM_V_at)mkdir -p $(@D) - $(AM_V_GEN)$(KLEENEX) compile $< --srcout $@ --act=false --la=true - $(AM_V_at)if ! cmp -s $@ $(PREGEN_DIR)/kleenex/$(@F) ; then cp -f $@ $(PREGEN_DIR)/kleenex/$(@F) ; fi + $(AM_V_GEN)cp -f $< $@ else @@ -181,20 +187,20 @@ $(BIN_CLANG): $(BIN_DIR)/%-clang: $(GEN_DIR)/%.c $(AM_V_at)clang $(CFLAGS) -c -o $@.o $< $(AM_V_GEN)clang $(CFLAGS) -o $@ $@.o -$(DAT): $(DAT_DIR)/%/big: $(DAT_DIR)/%/small - $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/$(@D)/small $(@D) - $(AM_V_GEN)( cd $(@D) && ../../$(srcdir)/data/gen.py ) +$(DAT): $(DAT_DIR)/%/big: $(srcdir)/../_data/%/small + $(AM_V_at)mkdir -p $(@D) && cp $< $(@D) + $(AM_V_GEN)( cd $(@D) && ../../$(srcdir)/../_data/gen.py ) $(KLEENEX): - $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/engines/kleenex/getkleenex.sh $(@D) + $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/../_engines/kleenex/getkleenex.sh $(@D) $(AM_V_GEN)( cd $(@D) && ./getkleenex.sh ) $(RAGEL): - $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/engines/ragel/getragel7.sh $(@D) + $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/../_engines/ragel/getragel7.sh $(@D) $(AM_V_GEN)( cd $(@D) && ./getragel7.sh ) $(RE2C3): - $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/engines/re2c/getre2c3.sh $(@D) + $(AM_V_at)mkdir -p $(@D) && cp $(srcdir)/../_engines/re2c/getre2c3.sh $(@D) $(AM_V_GEN)( cd $(@D) && ./getre2c3.sh ) clean-local: diff --git a/benchmarks/submatch_dfa_aot/README b/benchmarks/c/README similarity index 100% rename from benchmarks/submatch_dfa_aot/README rename to benchmarks/c/README diff --git a/benchmarks/common/common.cc b/benchmarks/c/common/common.cc similarity index 98% rename from benchmarks/common/common.cc rename to benchmarks/c/common/common.cc index b080d4d12..e9c5e9267 100644 --- a/benchmarks/common/common.cc +++ b/benchmarks/c/common/common.cc @@ -1,6 +1,6 @@ #include -#include "benchmarks/common/common.h" +#include "benchmarks/c/common/common.h" #include "lib/regex.h" #ifdef HAVE_RE2_RE2_H diff --git a/benchmarks/common/common.h b/benchmarks/c/common/common.h similarity index 100% rename from benchmarks/common/common.h rename to benchmarks/c/common/common.h diff --git a/benchmarks/common/strings_atom.h b/benchmarks/c/common/strings_atom.h similarity index 100% rename from benchmarks/common/strings_atom.h rename to benchmarks/c/common/strings_atom.h diff --git a/benchmarks/common/strings_date.h b/benchmarks/c/common/strings_date.h similarity index 100% rename from benchmarks/common/strings_date.h rename to benchmarks/c/common/strings_date.h diff --git a/benchmarks/common/strings_http.h b/benchmarks/c/common/strings_http.h similarity index 100% rename from benchmarks/common/strings_http.h rename to benchmarks/c/common/strings_http.h diff --git a/benchmarks/common/strings_ipv4.h b/benchmarks/c/common/strings_ipv4.h similarity index 100% rename from benchmarks/common/strings_ipv4.h rename to benchmarks/c/common/strings_ipv4.h diff --git a/benchmarks/common/strings_ipv6.h b/benchmarks/c/common/strings_ipv6.h similarity index 100% rename from benchmarks/common/strings_ipv6.h rename to benchmarks/c/common/strings_ipv6.h diff --git a/benchmarks/common/strings_uri.h b/benchmarks/c/common/strings_uri.h similarity index 100% rename from benchmarks/common/strings_uri.h rename to benchmarks/c/common/strings_uri.h diff --git a/benchmarks/c/known_failures b/benchmarks/c/known_failures new file mode 100644 index 000000000..d1b926478 --- /dev/null +++ b/benchmarks/c/known_failures @@ -0,0 +1,11 @@ +ragel/submatch_21__cat2_4 +ragel/submatch_22__cat2_8 +ragel/submatch_24__cat4_2 +ragel/submatch_25__cat4_4 +ragel/submatch_28__cat8_2 +ragel/submatch_33__rep_alt_5_3_2 +ragel/submatch_34__rep_alt_13_11_7 +ragel/submatch_35__rep_alt_23_19_17 +ragel/submatch_36__rep_5_rep_3_rep_2 +ragel/submatch_37__rep_13_rep_11_rep_7 +ragel/submatch_38__rep_23_rep_19_rep_17 diff --git a/benchmarks/submatch_java/CMakeLists.txt b/benchmarks/c/libre2c/java/CMakeLists.txt similarity index 100% rename from benchmarks/submatch_java/CMakeLists.txt rename to benchmarks/c/libre2c/java/CMakeLists.txt diff --git a/benchmarks/submatch_java/Makefile.am b/benchmarks/c/libre2c/java/Makefile.am similarity index 100% rename from benchmarks/submatch_java/Makefile.am rename to benchmarks/c/libre2c/java/Makefile.am diff --git a/benchmarks/submatch_java/README b/benchmarks/c/libre2c/java/README similarity index 100% rename from benchmarks/submatch_java/README rename to benchmarks/c/libre2c/java/README diff --git a/benchmarks/submatch_java/REgen b/benchmarks/c/libre2c/java/REgen similarity index 100% rename from benchmarks/submatch_java/REgen rename to benchmarks/c/libre2c/java/REgen diff --git a/benchmarks/submatch_java/ReTdfa.java b/benchmarks/c/libre2c/java/ReTdfa.java similarity index 100% rename from benchmarks/submatch_java/ReTdfa.java rename to benchmarks/c/libre2c/java/ReTdfa.java diff --git a/benchmarks/submatch_java/chart.js b/benchmarks/c/libre2c/java/chart.js similarity index 100% rename from benchmarks/submatch_java/chart.js rename to benchmarks/c/libre2c/java/chart.js diff --git a/benchmarks/submatch_java/libre2c/RE2C.cpp b/benchmarks/c/libre2c/java/libre2c/RE2C.cpp similarity index 100% rename from benchmarks/submatch_java/libre2c/RE2C.cpp rename to benchmarks/c/libre2c/java/libre2c/RE2C.cpp diff --git a/benchmarks/submatch_java/libre2c/RE2C.java b/benchmarks/c/libre2c/java/libre2c/RE2C.java similarity index 100% rename from benchmarks/submatch_java/libre2c/RE2C.java rename to benchmarks/c/libre2c/java/libre2c/RE2C.java diff --git a/benchmarks/submatch_java/libre2c/README b/benchmarks/c/libre2c/java/libre2c/README similarity index 100% rename from benchmarks/submatch_java/libre2c/README rename to benchmarks/c/libre2c/java/libre2c/README diff --git a/benchmarks/submatch_java/results/env_20220310.rst b/benchmarks/c/libre2c/java/results/env_20220310.rst similarity index 100% rename from benchmarks/submatch_java/results/env_20220310.rst rename to benchmarks/c/libre2c/java/results/env_20220310.rst diff --git a/benchmarks/submatch_java/results/results_20220310_dense.tex b/benchmarks/c/libre2c/java/results/results_20220310_dense.tex similarity index 100% rename from benchmarks/submatch_java/results/results_20220310_dense.tex rename to benchmarks/c/libre2c/java/results/results_20220310_dense.tex diff --git a/benchmarks/submatch_java/results/results_20220310_sparse.tex b/benchmarks/c/libre2c/java/results/results_20220310_sparse.tex similarity index 100% rename from benchmarks/submatch_java/results/results_20220310_sparse.tex rename to benchmarks/c/libre2c/java/results/results_20220310_sparse.tex diff --git a/benchmarks/submatch_java/run.py.in b/benchmarks/c/libre2c/java/run.py.in similarity index 100% rename from benchmarks/submatch_java/run.py.in rename to benchmarks/c/libre2c/java/run.py.in diff --git a/benchmarks/submatch_java/samples.ser.zip b/benchmarks/c/libre2c/java/samples.ser.zip similarity index 100% rename from benchmarks/submatch_java/samples.ser.zip rename to benchmarks/c/libre2c/java/samples.ser.zip diff --git a/benchmarks/c/libre2c/jit/CMakeLists.txt b/benchmarks/c/libre2c/jit/CMakeLists.txt new file mode 100644 index 000000000..6ae245c33 --- /dev/null +++ b/benchmarks/c/libre2c/jit/CMakeLists.txt @@ -0,0 +1,21 @@ +add_executable(bench_submatch_jit + "bench.cc" + "${CMAKE_SOURCE_DIR}/benchmarks/c/common/common.cc" +) + +target_link_libraries(bench_submatch_jit libre2c) + +find_package(benchmark REQUIRED) +target_link_libraries(bench_submatch_jit benchmark::benchmark) + +# if present, re2 is used for benchmarks +find_path(RE2_INCLUDE_DIRECTORY "re2/re2.h") +find_library(RE2_LIBRARY re2) +if(RE2_INCLUDE_DIRECTORY AND RE2_LIBRARY) + set_target_properties(bench_submatch_jit PROPERTIES + CXX_STANDARD 17 + CXX_STANDARD_REQUIRED ON) + target_compile_definitions(bench_submatch_jit PRIVATE "HAVE_RE2_RE2_H=1") + target_include_directories(bench_submatch_jit PRIVATE "${RE2_INCLUDE_DIRECTORY}") + target_link_libraries(bench_submatch_jit "${RE2_LIBRARY}") +endif() diff --git a/benchmarks/c/libre2c/jit/Makefile.am b/benchmarks/c/libre2c/jit/Makefile.am new file mode 100644 index 000000000..b4b429c21 --- /dev/null +++ b/benchmarks/c/libre2c/jit/Makefile.am @@ -0,0 +1,17 @@ +bench_submatch_jit_CXXFLAGS = $(AM_CXXFLAGS) -O3 -I $(top_srcdir) +bench_submatch_jit_LDFLAGS = $(LDFLAGS_RE2) -lbenchmark -lpthread +bench_submatch_jit_LDADD = $(top_builddir)/libre2c.la + +noinst_PROGRAMS = bench_submatch_jit + +bench_submatch_jit_SOURCES = bench.cc \ + $(top_srcdir)/benchmarks/c/common/common.cc \ + $(top_srcdir)/benchmarks/c/common/common.h \ + $(top_srcdir)/benchmarks/c/common/strings_atom.h \ + $(top_srcdir)/benchmarks/c/common/strings_date.h \ + $(top_srcdir)/benchmarks/c/common/strings_http.h \ + $(top_srcdir)/benchmarks/c/common/strings_ipv4.h \ + $(top_srcdir)/benchmarks/c/common/strings_ipv6.h \ + $(top_srcdir)/benchmarks/c/common/strings_uri.h + +all-local: bench_submatch_jit diff --git a/benchmarks/submatch_dfa_jit/bench.cc b/benchmarks/c/libre2c/jit/bench.cc similarity index 86% rename from benchmarks/submatch_dfa_jit/bench.cc rename to benchmarks/c/libre2c/jit/bench.cc index 9be1d9d77..494284ca5 100644 --- a/benchmarks/submatch_dfa_jit/bench.cc +++ b/benchmarks/c/libre2c/jit/bench.cc @@ -1,13 +1,13 @@ #include #include -#include "benchmarks/common/common.h" -#include "benchmarks/common/strings_atom.h" -#include "benchmarks/common/strings_date.h" -#include "benchmarks/common/strings_http.h" -#include "benchmarks/common/strings_ipv4.h" -#include "benchmarks/common/strings_ipv6.h" -#include "benchmarks/common/strings_uri.h" +#include "benchmarks/c/common/common.h" +#include "benchmarks/c/common/strings_atom.h" +#include "benchmarks/c/common/strings_date.h" +#include "benchmarks/c/common/strings_http.h" +#include "benchmarks/c/common/strings_ipv4.h" +#include "benchmarks/c/common/strings_ipv6.h" +#include "benchmarks/c/common/strings_uri.h" #include "lib/regex.h" diff --git a/benchmarks/submatch_dfa_jit/results/env_20210402.rst b/benchmarks/c/libre2c/jit/results/env_20210402.rst similarity index 100% rename from benchmarks/submatch_dfa_jit/results/env_20210402.rst rename to benchmarks/c/libre2c/jit/results/env_20210402.rst diff --git a/benchmarks/submatch_dfa_jit/results/env_20220310.rst b/benchmarks/c/libre2c/jit/results/env_20220310.rst similarity index 100% rename from benchmarks/submatch_dfa_jit/results/env_20220310.rst rename to benchmarks/c/libre2c/jit/results/env_20220310.rst diff --git a/benchmarks/submatch_dfa_jit/results/results_20210402.json b/benchmarks/c/libre2c/jit/results/results_20210402.json similarity index 100% rename from benchmarks/submatch_dfa_jit/results/results_20210402.json rename to benchmarks/c/libre2c/jit/results/results_20210402.json diff --git a/benchmarks/submatch_dfa_jit/results/results_20220310.json b/benchmarks/c/libre2c/jit/results/results_20220310.json similarity index 100% rename from benchmarks/submatch_dfa_jit/results/results_20220310.json rename to benchmarks/c/libre2c/jit/results/results_20220310.json diff --git a/benchmarks/submatch_nfa/CMakeLists.txt b/benchmarks/c/libre2c/nfa/CMakeLists.txt similarity index 92% rename from benchmarks/submatch_nfa/CMakeLists.txt rename to benchmarks/c/libre2c/nfa/CMakeLists.txt index 1d6a89b31..72f2f9d4d 100644 --- a/benchmarks/submatch_nfa/CMakeLists.txt +++ b/benchmarks/c/libre2c/nfa/CMakeLists.txt @@ -1,6 +1,6 @@ add_executable(bench_submatch_nfa "bench.cc" - "${CMAKE_SOURCE_DIR}/benchmarks/common/common.cc" + "${CMAKE_SOURCE_DIR}/benchmarks/c/common/common.cc" ) target_link_libraries(bench_submatch_nfa libre2c) diff --git a/benchmarks/c/libre2c/nfa/Makefile.am b/benchmarks/c/libre2c/nfa/Makefile.am new file mode 100644 index 000000000..880cacd91 --- /dev/null +++ b/benchmarks/c/libre2c/nfa/Makefile.am @@ -0,0 +1,17 @@ +bench_submatch_nfa_CXXFLAGS = $(AM_CXXFLAGS) -O3 -I $(top_srcdir) +bench_submatch_nfa_LDFLAGS = $(LDFLAGS_RE2) -lbenchmark -lpthread +bench_submatch_nfa_LDADD = $(top_builddir)/libre2c.la + +noinst_PROGRAMS = bench_submatch_nfa + +bench_submatch_nfa_SOURCES = bench.cc \ + $(top_srcdir)/benchmarks/c/common/common.cc \ + $(top_srcdir)/benchmarks/c/common/common.h \ + $(top_srcdir)/benchmarks/c/common/strings_atom.h \ + $(top_srcdir)/benchmarks/c/common/strings_date.h \ + $(top_srcdir)/benchmarks/c/common/strings_http.h \ + $(top_srcdir)/benchmarks/c/common/strings_ipv4.h \ + $(top_srcdir)/benchmarks/c/common/strings_ipv6.h \ + $(top_srcdir)/benchmarks/c/common/strings_uri.h + +all-local: bench_submatch_nfa diff --git a/benchmarks/submatch_nfa/bench.cc b/benchmarks/c/libre2c/nfa/bench.cc similarity index 92% rename from benchmarks/submatch_nfa/bench.cc rename to benchmarks/c/libre2c/nfa/bench.cc index ce27e2319..7ff649487 100644 --- a/benchmarks/submatch_nfa/bench.cc +++ b/benchmarks/c/libre2c/nfa/bench.cc @@ -1,13 +1,13 @@ #include #include -#include "benchmarks/common/common.h" -#include "benchmarks/common/strings_atom.h" -#include "benchmarks/common/strings_date.h" -#include "benchmarks/common/strings_http.h" -#include "benchmarks/common/strings_ipv4.h" -#include "benchmarks/common/strings_ipv6.h" -#include "benchmarks/common/strings_uri.h" +#include "benchmarks/c/common/common.h" +#include "benchmarks/c/common/strings_atom.h" +#include "benchmarks/c/common/strings_date.h" +#include "benchmarks/c/common/strings_http.h" +#include "benchmarks/c/common/strings_ipv4.h" +#include "benchmarks/c/common/strings_ipv6.h" +#include "benchmarks/c/common/strings_uri.h" #include "lib/regex.h" diff --git a/benchmarks/submatch_nfa/results/env_20210402.rst b/benchmarks/c/libre2c/nfa/results/env_20210402.rst similarity index 100% rename from benchmarks/submatch_nfa/results/env_20210402.rst rename to benchmarks/c/libre2c/nfa/results/env_20210402.rst diff --git a/benchmarks/submatch_nfa/results/results_20210402.json b/benchmarks/c/libre2c/nfa/results/results_20210402.json similarity index 100% rename from benchmarks/submatch_nfa/results/results_20210402.json rename to benchmarks/c/libre2c/nfa/results/results_20210402.json diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/00__http_rfc7230.c b/benchmarks/c/pregen/kleenex/submatch_00__http_rfc7230.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/00__http_rfc7230.c rename to benchmarks/c/pregen/kleenex/submatch_00__http_rfc7230.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/01__http_simple.c b/benchmarks/c/pregen/kleenex/submatch_01__http_simple.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/01__http_simple.c rename to benchmarks/c/pregen/kleenex/submatch_01__http_simple.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/02__uri_rfc3986.c b/benchmarks/c/pregen/kleenex/submatch_02__uri_rfc3986.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/02__uri_rfc3986.c rename to benchmarks/c/pregen/kleenex/submatch_02__uri_rfc3986.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/03__uri_simple.c b/benchmarks/c/pregen/kleenex/submatch_03__uri_simple.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/03__uri_simple.c rename to benchmarks/c/pregen/kleenex/submatch_03__uri_simple.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/04__apache_log.c b/benchmarks/c/pregen/kleenex/submatch_04__apache_log.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/04__apache_log.c rename to benchmarks/c/pregen/kleenex/submatch_04__apache_log.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/05__datetime.c b/benchmarks/c/pregen/kleenex/submatch_05__datetime.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/05__datetime.c rename to benchmarks/c/pregen/kleenex/submatch_05__datetime.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/06__email.c b/benchmarks/c/pregen/kleenex/submatch_06__email.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/06__email.c rename to benchmarks/c/pregen/kleenex/submatch_06__email.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/07__ipv4.c b/benchmarks/c/pregen/kleenex/submatch_07__ipv4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/07__ipv4.c rename to benchmarks/c/pregen/kleenex/submatch_07__ipv4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/10__alt1_2.c b/benchmarks/c/pregen/kleenex/submatch_10__alt1_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/10__alt1_2.c rename to benchmarks/c/pregen/kleenex/submatch_10__alt1_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/11__alt1_4.c b/benchmarks/c/pregen/kleenex/submatch_11__alt1_4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/11__alt1_4.c rename to benchmarks/c/pregen/kleenex/submatch_11__alt1_4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/12__alt1_8.c b/benchmarks/c/pregen/kleenex/submatch_12__alt1_8.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/12__alt1_8.c rename to benchmarks/c/pregen/kleenex/submatch_12__alt1_8.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/13__alt2_2.c b/benchmarks/c/pregen/kleenex/submatch_13__alt2_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/13__alt2_2.c rename to benchmarks/c/pregen/kleenex/submatch_13__alt2_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/14__alt2_4.c b/benchmarks/c/pregen/kleenex/submatch_14__alt2_4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/14__alt2_4.c rename to benchmarks/c/pregen/kleenex/submatch_14__alt2_4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/15__alt2_8.c b/benchmarks/c/pregen/kleenex/submatch_15__alt2_8.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/15__alt2_8.c rename to benchmarks/c/pregen/kleenex/submatch_15__alt2_8.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/16__alt4_2.c b/benchmarks/c/pregen/kleenex/submatch_16__alt4_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/16__alt4_2.c rename to benchmarks/c/pregen/kleenex/submatch_16__alt4_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/17__alt4_4.c b/benchmarks/c/pregen/kleenex/submatch_17__alt4_4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/17__alt4_4.c rename to benchmarks/c/pregen/kleenex/submatch_17__alt4_4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/18__alt4_8.c b/benchmarks/c/pregen/kleenex/submatch_18__alt4_8.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/18__alt4_8.c rename to benchmarks/c/pregen/kleenex/submatch_18__alt4_8.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/20__cat2_0.c b/benchmarks/c/pregen/kleenex/submatch_20__cat2_0.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/20__cat2_0.c rename to benchmarks/c/pregen/kleenex/submatch_20__cat2_0.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/21__cat2_4.c b/benchmarks/c/pregen/kleenex/submatch_21__cat2_4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/21__cat2_4.c rename to benchmarks/c/pregen/kleenex/submatch_21__cat2_4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/22__cat2_8.c b/benchmarks/c/pregen/kleenex/submatch_22__cat2_8.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/22__cat2_8.c rename to benchmarks/c/pregen/kleenex/submatch_22__cat2_8.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/23__cat4_0.c b/benchmarks/c/pregen/kleenex/submatch_23__cat4_0.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/23__cat4_0.c rename to benchmarks/c/pregen/kleenex/submatch_23__cat4_0.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/24__cat4_2.c b/benchmarks/c/pregen/kleenex/submatch_24__cat4_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/24__cat4_2.c rename to benchmarks/c/pregen/kleenex/submatch_24__cat4_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/25__cat4_4.c b/benchmarks/c/pregen/kleenex/submatch_25__cat4_4.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/25__cat4_4.c rename to benchmarks/c/pregen/kleenex/submatch_25__cat4_4.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/26__cat8_0.c b/benchmarks/c/pregen/kleenex/submatch_26__cat8_0.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/26__cat8_0.c rename to benchmarks/c/pregen/kleenex/submatch_26__cat8_0.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/27__cat8_1.c b/benchmarks/c/pregen/kleenex/submatch_27__cat8_1.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/27__cat8_1.c rename to benchmarks/c/pregen/kleenex/submatch_27__cat8_1.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/28__cat8_2.c b/benchmarks/c/pregen/kleenex/submatch_28__cat8_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/28__cat8_2.c rename to benchmarks/c/pregen/kleenex/submatch_28__cat8_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/30__rep_cat_5_3_2.c b/benchmarks/c/pregen/kleenex/submatch_30__rep_cat_5_3_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/30__rep_cat_5_3_2.c rename to benchmarks/c/pregen/kleenex/submatch_30__rep_cat_5_3_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/31__rep_cat_13_11_7.c b/benchmarks/c/pregen/kleenex/submatch_31__rep_cat_13_11_7.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/31__rep_cat_13_11_7.c rename to benchmarks/c/pregen/kleenex/submatch_31__rep_cat_13_11_7.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/32__rep_cat_23_19_17.c b/benchmarks/c/pregen/kleenex/submatch_32__rep_cat_23_19_17.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/32__rep_cat_23_19_17.c rename to benchmarks/c/pregen/kleenex/submatch_32__rep_cat_23_19_17.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/33__rep_alt_5_3_2.c b/benchmarks/c/pregen/kleenex/submatch_33__rep_alt_5_3_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/33__rep_alt_5_3_2.c rename to benchmarks/c/pregen/kleenex/submatch_33__rep_alt_5_3_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/kleenex/36__rep_5_rep_3_rep_2.c b/benchmarks/c/pregen/kleenex/submatch_36__rep_5_rep_3_rep_2.c similarity index 100% rename from benchmarks/submatch_dfa_aot/pregen/kleenex/36__rep_5_rep_3_rep_2.c rename to benchmarks/c/pregen/kleenex/submatch_36__rep_5_rep_3_rep_2.c diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/00__http_rfc7230.c b/benchmarks/c/pregen/ragel/submatch_00__http_rfc7230.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/ragel/00__http_rfc7230.c rename to benchmarks/c/pregen/ragel/submatch_00__http_rfc7230.c index ff940211b..8fe3a8b81 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/00__http_rfc7230.c +++ b/benchmarks/c/pregen/ragel/submatch_00__http_rfc7230.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" #include "ragel/common.c" const char *delim = "\n\n"; -#line 162 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 162 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" -#line 12 "gen/ragel/00__http_rfc7230.c" +#line 9 "gen/ragel/submatch_00__http_rfc7230.c" static const int uri_start = 411; static const int uri_first_final = 411; static const int uri_error = 0; @@ -16,7 +16,7 @@ static const int uri_error = 0; static const int uri_en_main = 411; -#line 164 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 164 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" static void lex(Input *in, Output *out) @@ -31,17 +31,17 @@ static void lex(Input *in, Output *out) *h1, *h2, *h3, *h4; int cs; - -#line 36 "gen/ragel/00__http_rfc7230.c" + +#line 30 "gen/ragel/submatch_00__http_rfc7230.c" { cs = (int)uri_start; } -#line 178 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" - - -#line 44 "gen/ragel/00__http_rfc7230.c" - { +#line 178 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" + + +#line 35 "gen/ragel/submatch_00__http_rfc7230.c" +{ switch ( cs ) { case 411: goto st_case_411; @@ -869,8 +869,8 @@ static void lex(Input *in, Output *out) goto st_case_410; } _ctr25: - { -#line 119 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 119 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" if (st2) { OUT("version-1: ", v1, v2); @@ -903,22 +903,22 @@ static void lex(Input *in, Output *out) } } -#line 907 "gen/ragel/00__http_rfc7230.c" - - { -#line 159 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 897 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 159 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" outc(out, '\n'); } -#line 913 "gen/ragel/00__http_rfc7230.c" - +#line 902 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st411; _ctr43: - { -#line 159 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 159 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" outc(out, '\n'); } -#line 921 "gen/ragel/00__http_rfc7230.c" - +#line 909 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st411; _st411: p+= 1; @@ -967,8 +967,8 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr508: - { -#line 112 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 112 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = au = at = hs1 = hs3 = m1 = p1 = p3 = p5 = q1 = q3 = @@ -978,14 +978,14 @@ static void lex(Input *in, Output *out) h1 = h2 = h3 = h4 = NULL; } -#line 982 "gen/ragel/00__http_rfc7230.c" - - { -#line 100 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 969 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 100 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" m1 = p; } -#line 988 "gen/ragel/00__http_rfc7230.c" - +#line 974 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st1; _st1: p+= 1; @@ -1031,12 +1031,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 100 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 100 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" m2 = p; } -#line 1039 "gen/ragel/00__http_rfc7230.c" - +#line 1024 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st2; _st2: p+= 1; @@ -1091,336 +1091,336 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 1099 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1083 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 1105 "gen/ragel/00__http_rfc7230.c" - - { -#line 92 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1088 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 92 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" at = p; } -#line 1111 "gen/ragel/00__http_rfc7230.c" - - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1093 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p5 = p; } -#line 1117 "gen/ragel/00__http_rfc7230.c" - - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1098 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p6 = p; } -#line 1123 "gen/ragel/00__http_rfc7230.c" - - { -#line 94 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1103 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 94 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = p; } -#line 1129 "gen/ragel/00__http_rfc7230.c" - +#line 1108 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr49: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 1137 "gen/ragel/00__http_rfc7230.c" - - { -#line 92 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1115 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 92 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" at = p; } -#line 1143 "gen/ragel/00__http_rfc7230.c" - +#line 1120 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr55: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r3 = p; } -#line 1151 "gen/ragel/00__http_rfc7230.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1127 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r4 = p; } -#line 1157 "gen/ragel/00__http_rfc7230.c" - - { -#line 92 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1132 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 92 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" at = p; } -#line 1163 "gen/ragel/00__http_rfc7230.c" - +#line 1137 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr61: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 1171 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1144 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 1177 "gen/ragel/00__http_rfc7230.c" - - { -#line 92 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1149 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 92 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" at = p; } -#line 1183 "gen/ragel/00__http_rfc7230.c" - +#line 1154 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr72: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r4 = p; } -#line 1191 "gen/ragel/00__http_rfc7230.c" - - { -#line 92 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1161 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 92 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" at = p; } -#line 1197 "gen/ragel/00__http_rfc7230.c" - +#line 1166 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr231: - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p6 = p; } -#line 1205 "gen/ragel/00__http_rfc7230.c" - - { -#line 94 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1173 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 94 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = p; } -#line 1211 "gen/ragel/00__http_rfc7230.c" - +#line 1178 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr236: - { -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 85 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q3 = p; } -#line 1219 "gen/ragel/00__http_rfc7230.c" - - { -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1185 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 85 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q4 = p; } -#line 1225 "gen/ragel/00__http_rfc7230.c" - - { -#line 94 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1190 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 94 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = p; } -#line 1231 "gen/ragel/00__http_rfc7230.c" - +#line 1195 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr240: - { -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 85 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q4 = p; } -#line 1239 "gen/ragel/00__http_rfc7230.c" - - { -#line 94 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1202 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 94 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = p; } -#line 1245 "gen/ragel/00__http_rfc7230.c" - +#line 1207 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr258: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p4 = p; } -#line 1253 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1214 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1259 "gen/ragel/00__http_rfc7230.c" - +#line 1219 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr263: - { -#line 81 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 81 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q1 = p; } -#line 1267 "gen/ragel/00__http_rfc7230.c" - - { -#line 81 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1226 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 81 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q2 = p; } -#line 1273 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1231 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1279 "gen/ragel/00__http_rfc7230.c" - +#line 1236 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr267: - { -#line 81 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 81 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q2 = p; } -#line 1287 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1243 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1293 "gen/ragel/00__http_rfc7230.c" - +#line 1248 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr286: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 1301 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1255 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 1307 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1260 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 1313 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1265 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 1319 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1270 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1325 "gen/ragel/00__http_rfc7230.c" - +#line 1275 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr295: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 1333 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1282 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 1339 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1287 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 1345 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1292 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1351 "gen/ragel/00__http_rfc7230.c" - +#line 1297 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr303: - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 1359 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1304 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1365 "gen/ragel/00__http_rfc7230.c" - +#line 1309 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr308: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r1 = p; } -#line 1373 "gen/ragel/00__http_rfc7230.c" - - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1316 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 1379 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1321 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 1385 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1326 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 1391 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1331 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1397 "gen/ragel/00__http_rfc7230.c" - +#line 1336 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _ctr326: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 1405 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1343 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 1411 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1348 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 1417 "gen/ragel/00__http_rfc7230.c" - - { -#line 93 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1353 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 93 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" au = p; } -#line 1423 "gen/ragel/00__http_rfc7230.c" - +#line 1358 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st3; _st3: p+= 1; @@ -1432,12 +1432,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 102 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 102 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" v3 = p; } -#line 1440 "gen/ragel/00__http_rfc7230.c" - +#line 1374 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st4; _st4: p+= 1; @@ -1512,34 +1512,34 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 102 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 102 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" v4 = p; } -#line 1520 "gen/ragel/00__http_rfc7230.c" - +#line 1453 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st12; _ctr504: - { -#line 110 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 110 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" rp1 = p; } -#line 1528 "gen/ragel/00__http_rfc7230.c" - - { -#line 110 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1460 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 110 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" rp2 = p; } -#line 1534 "gen/ragel/00__http_rfc7230.c" - +#line 1465 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st12; _ctr506: - { -#line 110 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 110 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" rp2 = p; } -#line 1542 "gen/ragel/00__http_rfc7230.c" - +#line 1472 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st12; _st12: p+= 1; @@ -1585,8 +1585,8 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 119 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 119 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" if (st2) { OUT("version-1: ", v1, v2); @@ -1619,22 +1619,22 @@ static void lex(Input *in, Output *out) } } -#line 1623 "gen/ragel/00__http_rfc7230.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1552 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h1 = p; } -#line 1629 "gen/ragel/00__http_rfc7230.c" - +#line 1557 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st13; _ctr44: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h1 = p; } -#line 1637 "gen/ragel/00__http_rfc7230.c" - +#line 1564 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st13; _st13: p+= 1; @@ -1680,26 +1680,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr28: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h2 = p; } -#line 1688 "gen/ragel/00__http_rfc7230.c" - +#line 1614 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st14; _ctr31: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h3 = p; } -#line 1696 "gen/ragel/00__http_rfc7230.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1621 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1702 "gen/ragel/00__http_rfc7230.c" - +#line 1626 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st14; _st14: p+= 1; @@ -1725,20 +1725,20 @@ static void lex(Input *in, Output *out) } goto _ctr30; _ctr30: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h3 = p; } -#line 1733 "gen/ragel/00__http_rfc7230.c" - +#line 1656 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st15; _ctr36: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1741 "gen/ragel/00__http_rfc7230.c" - +#line 1663 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st15; _st15: p+= 1; @@ -1764,12 +1764,12 @@ static void lex(Input *in, Output *out) } goto _st15; _ctr34: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1772 "gen/ragel/00__http_rfc7230.c" - +#line 1693 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st16; _st16: p+= 1; @@ -1818,12 +1818,12 @@ static void lex(Input *in, Output *out) } goto _st15; _ctr40: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1826 "gen/ragel/00__http_rfc7230.c" - +#line 1746 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st18; _st18: p+= 1; @@ -1843,8 +1843,8 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr39: - { -#line 151 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 151 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" if (h4) { OUT("header: ", h1, h2); @@ -1853,8 +1853,8 @@ static void lex(Input *in, Output *out) h1 = h2 = h3 = h4 = NULL; } -#line 1857 "gen/ragel/00__http_rfc7230.c" - +#line 1776 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st19; _st19: p+= 1; @@ -1900,20 +1900,20 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr32: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h3 = p; } -#line 1908 "gen/ragel/00__http_rfc7230.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1826 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1914 "gen/ragel/00__http_rfc7230.c" - - { -#line 151 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1831 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 151 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" if (h4) { OUT("header: ", h1, h2); @@ -1922,18 +1922,18 @@ static void lex(Input *in, Output *out) h1 = h2 = h3 = h4 = NULL; } -#line 1926 "gen/ragel/00__http_rfc7230.c" - +#line 1842 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st20; _ctr35: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 1934 "gen/ragel/00__http_rfc7230.c" - - { -#line 151 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1849 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 151 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" if (h4) { OUT("header: ", h1, h2); @@ -1942,8 +1942,8 @@ static void lex(Input *in, Output *out) h1 = h2 = h3 = h4 = NULL; } -#line 1946 "gen/ragel/00__http_rfc7230.c" - +#line 1860 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st20; _st20: p+= 1; @@ -1995,12 +1995,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr47: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" h4 = p; } -#line 2003 "gen/ragel/00__http_rfc7230.c" - +#line 1916 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st21; _st21: p+= 1; @@ -2026,18 +2026,18 @@ static void lex(Input *in, Output *out) } goto _st15; _ctr5: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u3 = p; } -#line 2034 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 1946 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2040 "gen/ragel/00__http_rfc7230.c" - +#line 1951 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st22; _st22: p+= 1; @@ -2087,18 +2087,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u3 = p; } -#line 2095 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 2005 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2101 "gen/ragel/00__http_rfc7230.c" - +#line 2010 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st23; _st23: p+= 1; @@ -2135,32 +2135,32 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u3 = p; } -#line 2143 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 2051 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2149 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 2056 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 2155 "gen/ragel/00__http_rfc7230.c" - +#line 2061 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st25; _ctr51: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 2163 "gen/ragel/00__http_rfc7230.c" - +#line 2068 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st25; _st25: p+= 1; @@ -2286,26 +2286,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr10: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u3 = p; } -#line 2294 "gen/ragel/00__http_rfc7230.c" - - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 2198 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u4 = p; } -#line 2300 "gen/ragel/00__http_rfc7230.c" - +#line 2203 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st29; _ctr52: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u4 = p; } -#line 2308 "gen/ragel/00__http_rfc7230.c" - +#line 2210 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st29; _st29: p+= 1; @@ -2355,12 +2355,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr62: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2363 "gen/ragel/00__http_rfc7230.c" - +#line 2264 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st30; _st30: p+= 1; @@ -2407,12 +2407,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr63: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2415 "gen/ragel/00__http_rfc7230.c" - +#line 2315 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st31; _st31: p+= 1; @@ -2449,26 +2449,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr67: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 2457 "gen/ragel/00__http_rfc7230.c" - +#line 2356 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st33; _ctr64: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2465 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 2363 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 2471 "gen/ragel/00__http_rfc7230.c" - +#line 2368 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st33; _st33: p+= 1; @@ -2483,12 +2483,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr70: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r3 = p; } -#line 2491 "gen/ragel/00__http_rfc7230.c" - +#line 2387 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st34; _st34: p+= 1; @@ -2503,12 +2503,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 2511 "gen/ragel/00__http_rfc7230.c" - +#line 2406 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st35; _st35: p+= 1; @@ -6145,12 +6145,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr58: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r3 = p; } -#line 6153 "gen/ragel/00__http_rfc7230.c" - +#line 6047 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st191; _st191: p+= 1; @@ -6201,12 +6201,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p5 = p; } -#line 6209 "gen/ragel/00__http_rfc7230.c" - +#line 6102 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st192; _st192: p+= 1; @@ -6283,26 +6283,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p5 = p; } -#line 6291 "gen/ragel/00__http_rfc7230.c" - - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6183 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p6 = p; } -#line 6297 "gen/ragel/00__http_rfc7230.c" - +#line 6188 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st195; _ctr233: - { -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 84 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p6 = p; } -#line 6305 "gen/ragel/00__http_rfc7230.c" - +#line 6195 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st195; _st195: p+= 1; @@ -6342,12 +6342,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr237: - { -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 85 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q3 = p; } -#line 6350 "gen/ragel/00__http_rfc7230.c" - +#line 6239 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st196; _st196: p+= 1; @@ -6387,12 +6387,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr238: - { -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 85 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q3 = p; } -#line 6395 "gen/ragel/00__http_rfc7230.c" - +#line 6283 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st197; _st197: p+= 1; @@ -6429,24 +6429,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr11: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u3 = p; } -#line 6437 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6324 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 6443 "gen/ragel/00__http_rfc7230.c" - - { -#line 73 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6329 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 73 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" s1 = p; } -#line 6449 "gen/ragel/00__http_rfc7230.c" - +#line 6334 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st199; _st199: p+= 1; @@ -6506,18 +6506,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr244: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 6514 "gen/ragel/00__http_rfc7230.c" - - { -#line 73 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6398 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 73 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" s2 = p; } -#line 6520 "gen/ragel/00__http_rfc7230.c" - +#line 6403 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st200; _st200: p+= 1; @@ -6573,12 +6573,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr246: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 6581 "gen/ragel/00__http_rfc7230.c" - +#line 6463 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st201; _st201: p+= 1; @@ -6624,12 +6624,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr247: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 6632 "gen/ragel/00__http_rfc7230.c" - +#line 6513 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st202; _st202: p+= 1; @@ -6740,112 +6740,112 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr260: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p4 = p; } -#line 6748 "gen/ragel/00__http_rfc7230.c" - +#line 6628 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _ctr291: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 6756 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6635 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 6762 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6640 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 6768 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6645 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 6774 "gen/ragel/00__http_rfc7230.c" - +#line 6650 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _ctr299: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 6782 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6657 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 6788 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6662 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 6794 "gen/ragel/00__http_rfc7230.c" - +#line 6667 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _ctr305: - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 6802 "gen/ragel/00__http_rfc7230.c" - +#line 6674 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _ctr313: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r1 = p; } -#line 6810 "gen/ragel/00__http_rfc7230.c" - - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6681 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 6816 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6686 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 6822 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6691 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 6828 "gen/ragel/00__http_rfc7230.c" - +#line 6696 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _ctr328: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 6836 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6703 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 6842 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6708 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p2 = p; } -#line 6848 "gen/ragel/00__http_rfc7230.c" - +#line 6713 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st207; _st207: p+= 1; @@ -6885,12 +6885,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr264: - { -#line 81 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 81 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q1 = p; } -#line 6893 "gen/ragel/00__http_rfc7230.c" - +#line 6757 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st208; _st208: p+= 1; @@ -6930,12 +6930,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr265: - { -#line 81 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 81 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" q1 = p; } -#line 6938 "gen/ragel/00__http_rfc7230.c" - +#line 6801 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st209; _st209: p+= 1; @@ -6972,12 +6972,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr250: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 6980 "gen/ragel/00__http_rfc7230.c" - +#line 6842 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st211; _st211: p+= 1; @@ -7108,26 +7108,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr256: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u4 = p; } -#line 7116 "gen/ragel/00__http_rfc7230.c" - +#line 6977 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st215; _ctr251: - { -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 68 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u4 = p; } -#line 7124 "gen/ragel/00__http_rfc7230.c" - - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 6984 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 7130 "gen/ragel/00__http_rfc7230.c" - +#line 6989 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st215; _st215: p+= 1; @@ -7179,12 +7179,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr274: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 7187 "gen/ragel/00__http_rfc7230.c" - +#line 7045 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st216; _st216: p+= 1; @@ -7233,12 +7233,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr275: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 7241 "gen/ragel/00__http_rfc7230.c" - +#line 7098 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st217; _st217: p+= 1; @@ -7275,26 +7275,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr279: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 7283 "gen/ragel/00__http_rfc7230.c" - +#line 7139 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st219; _ctr276: - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs3 = p; } -#line 7291 "gen/ragel/00__http_rfc7230.c" - - { -#line 69 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7146 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 69 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs4 = p; } -#line 7297 "gen/ragel/00__http_rfc7230.c" - +#line 7151 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st219; _st219: p+= 1; @@ -7342,12 +7342,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr282: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r3 = p; } -#line 7350 "gen/ragel/00__http_rfc7230.c" - +#line 7203 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st220; _st220: p+= 1; @@ -7395,12 +7395,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr248: - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 7403 "gen/ragel/00__http_rfc7230.c" - +#line 7255 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st221; _st221: p+= 1; @@ -7498,18 +7498,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr287: - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u1 = p; } -#line 7506 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7357 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 7512 "gen/ragel/00__http_rfc7230.c" - +#line 7362 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st223; _st223: p+= 1; @@ -7561,18 +7561,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr288: - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u1 = p; } -#line 7569 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7418 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 7575 "gen/ragel/00__http_rfc7230.c" - +#line 7423 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st224; _st224: p+= 1; @@ -7609,72 +7609,72 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr289: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 7617 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7464 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 7623 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7469 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 7629 "gen/ragel/00__http_rfc7230.c" - +#line 7474 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st226; _ctr297: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 7637 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7481 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 7643 "gen/ragel/00__http_rfc7230.c" - +#line 7486 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st226; _ctr311: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r1 = p; } -#line 7651 "gen/ragel/00__http_rfc7230.c" - - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7493 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 7657 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7498 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 7663 "gen/ragel/00__http_rfc7230.c" - +#line 7503 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st226; _ctr327: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r2 = p; } -#line 7671 "gen/ragel/00__http_rfc7230.c" - - { -#line 78 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7510 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 78 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p1 = p; } -#line 7677 "gen/ragel/00__http_rfc7230.c" - +#line 7515 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st226; _st226: p+= 1; @@ -7751,32 +7751,32 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr290: - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u1 = p; } -#line 7759 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7596 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 7765 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7601 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 7771 "gen/ragel/00__http_rfc7230.c" - +#line 7606 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st229; _ctr298: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 7779 "gen/ragel/00__http_rfc7230.c" - +#line 7613 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st229; _st229: p+= 1; @@ -7908,26 +7908,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr292: - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u1 = p; } -#line 7916 "gen/ragel/00__http_rfc7230.c" - - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7749 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u2 = p; } -#line 7922 "gen/ragel/00__http_rfc7230.c" - +#line 7754 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st233; _ctr300: - { -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 75 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" u2 = p; } -#line 7930 "gen/ragel/00__http_rfc7230.c" - +#line 7761 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st233; _st233: p+= 1; @@ -7979,12 +7979,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr316: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 7987 "gen/ragel/00__http_rfc7230.c" - +#line 7817 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st234; _st234: p+= 1; @@ -8033,12 +8033,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr317: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 8041 "gen/ragel/00__http_rfc7230.c" - +#line 7870 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st235; _st235: p+= 1; @@ -8075,26 +8075,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr321: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 8083 "gen/ragel/00__http_rfc7230.c" - +#line 7911 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st237; _ctr318: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 8091 "gen/ragel/00__http_rfc7230.c" - - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 7918 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs2 = p; } -#line 8097 "gen/ragel/00__http_rfc7230.c" - +#line 7923 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st237; _st237: p+= 1; @@ -8117,12 +8117,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr324: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r1 = p; } -#line 8125 "gen/ragel/00__http_rfc7230.c" - +#line 7950 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st238; _st238: p+= 1; @@ -8145,12 +8145,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr293: - { -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 76 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" hs1 = p; } -#line 8153 "gen/ragel/00__http_rfc7230.c" - +#line 7977 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st239; _st239: p+= 1; @@ -11793,12 +11793,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr312: - { -#line 77 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 77 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r1 = p; } -#line 11801 "gen/ragel/00__http_rfc7230.c" - +#line 11624 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st395; _st395: p+= 1; @@ -11855,18 +11855,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr249: - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" r3 = p; } -#line 11863 "gen/ragel/00__http_rfc7230.c" - - { -#line 80 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 11685 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 80 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" p3 = p; } -#line 11869 "gen/ragel/00__http_rfc7230.c" - +#line 11690 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st396; _st396: p+= 1; @@ -11922,8 +11922,8 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr509: - { -#line 112 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 112 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" of = au = at = hs1 = hs3 = m1 = p1 = p3 = p5 = q1 = q3 = @@ -11933,20 +11933,20 @@ static void lex(Input *in, Output *out) h1 = h2 = h3 = h4 = NULL; } -#line 11937 "gen/ragel/00__http_rfc7230.c" - - { -#line 100 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 11757 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 100 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" m1 = p; } -#line 11943 "gen/ragel/00__http_rfc7230.c" - - { -#line 108 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" +#line 11762 "gen/ragel/submatch_00__http_rfc7230.c" + + { +#line 108 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" v1 = p; } -#line 11949 "gen/ragel/00__http_rfc7230.c" - +#line 11767 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st397; _st397: p+= 1; @@ -12165,12 +12165,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr495: - { -#line 108 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 108 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" v2 = p; } -#line 12173 "gen/ragel/00__http_rfc7230.c" - +#line 11990 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st405; _st405: p+= 1; @@ -12182,12 +12182,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr497: - { -#line 109 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 109 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" st1 = p; } -#line 12190 "gen/ragel/00__http_rfc7230.c" - +#line 12006 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st406; _st406: p+= 1; @@ -12217,12 +12217,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr501: - { -#line 109 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 109 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" st2 = p; } -#line 12225 "gen/ragel/00__http_rfc7230.c" - +#line 12040 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st409; _st409: p+= 1; @@ -12246,12 +12246,12 @@ static void lex(Input *in, Output *out) } goto _ctr503; _ctr503: - { -#line 110 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" + { +#line 110 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" rp1 = p; } -#line 12254 "gen/ragel/00__http_rfc7230.c" - +#line 12068 "gen/ragel/submatch_00__http_rfc7230.c" + goto _st410; _st410: p+= 1; @@ -12689,8 +12689,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 179 "../../../benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl" - +#line 179 "../../../benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/01__http_simple.c b/benchmarks/c/pregen/ragel/submatch_01__http_simple.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/ragel/01__http_simple.c rename to benchmarks/c/pregen/ragel/submatch_01__http_simple.c index 2e78c354f..850a3557e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/01__http_simple.c +++ b/benchmarks/c/pregen/ragel/submatch_01__http_simple.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" #include "ragel/common.c" const char *delim = "\n\n"; -#line 74 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 74 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" -#line 12 "gen/ragel/01__http_simple.c" +#line 9 "gen/ragel/submatch_01__http_simple.c" static const int uri_start = 47; static const int uri_first_final = 47; static const int uri_error = 0; @@ -16,7 +16,7 @@ static const int uri_error = 0; static const int uri_en_main = 47; -#line 76 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 76 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *s2, *v2, *v4, *m2, *rp2, *rt2; int cs; - -#line 33 "gen/ragel/01__http_simple.c" + +#line 27 "gen/ragel/submatch_01__http_simple.c" { cs = (int)uri_start; } -#line 87 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" - - -#line 41 "gen/ragel/01__http_simple.c" - { +#line 87 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" + + +#line 32 "gen/ragel/submatch_01__http_simple.c" +{ switch ( cs ) { case 47: goto st_case_47; @@ -138,8 +138,8 @@ static void lex(Input *in, Output *out) goto st_case_46; } _ctr24: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" if (s2) { OUT("version: ", v1, v2); @@ -153,22 +153,22 @@ static void lex(Input *in, Output *out) } } -#line 157 "gen/ragel/01__http_simple.c" - - { -#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 147 "gen/ragel/submatch_01__http_simple.c" + + { +#line 71 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" outc(out, '\n'); } -#line 163 "gen/ragel/01__http_simple.c" - +#line 152 "gen/ragel/submatch_01__http_simple.c" + goto _st47; _ctr39: - { -#line 71 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 71 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" outc(out, '\n'); } -#line 171 "gen/ragel/01__http_simple.c" - +#line 159 "gen/ragel/submatch_01__http_simple.c" + goto _st47; _st47: p+= 1; @@ -217,22 +217,22 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr72: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h1 = h2 = s1 = v1 = v3 = m1 = rp1 = rt1 = s2 = v2 = v4 = m2 = rp2 = rt2 = NULL; } -#line 229 "gen/ragel/01__http_simple.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 216 "gen/ragel/submatch_01__http_simple.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" m1 = p; } -#line 235 "gen/ragel/01__http_simple.c" - +#line 221 "gen/ragel/submatch_01__http_simple.c" + goto _st1; _st1: p+= 1; @@ -278,12 +278,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" m2 = p; } -#line 286 "gen/ragel/01__http_simple.c" - +#line 271 "gen/ragel/submatch_01__http_simple.c" + goto _st2; _st2: p+= 1; @@ -337,12 +337,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rt1 = p; } -#line 345 "gen/ragel/01__http_simple.c" - +#line 329 "gen/ragel/submatch_01__http_simple.c" + goto _st3; _st3: p+= 1; @@ -392,12 +392,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rt2 = p; } -#line 400 "gen/ragel/01__http_simple.c" - +#line 383 "gen/ragel/submatch_01__http_simple.c" + goto _st4; _st4: p+= 1; @@ -409,12 +409,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr13: - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" v3 = p; } -#line 417 "gen/ragel/01__http_simple.c" - +#line 399 "gen/ragel/submatch_01__http_simple.c" + goto _st5; _st5: p+= 1; @@ -489,34 +489,34 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr22: - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" v4 = p; } -#line 497 "gen/ragel/01__http_simple.c" - +#line 478 "gen/ragel/submatch_01__http_simple.c" + goto _st13; _ctr68: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rp1 = p; } -#line 505 "gen/ragel/01__http_simple.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 485 "gen/ragel/submatch_01__http_simple.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rp2 = p; } -#line 511 "gen/ragel/01__http_simple.c" - +#line 490 "gen/ragel/submatch_01__http_simple.c" + goto _st13; _ctr70: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rp2 = p; } -#line 519 "gen/ragel/01__http_simple.c" - +#line 497 "gen/ragel/submatch_01__http_simple.c" + goto _st13; _st13: p+= 1; @@ -562,8 +562,8 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr25: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" if (s2) { OUT("version: ", v1, v2); @@ -577,22 +577,22 @@ static void lex(Input *in, Output *out) } } -#line 581 "gen/ragel/01__http_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 558 "gen/ragel/submatch_01__http_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h1 = p; } -#line 587 "gen/ragel/01__http_simple.c" - +#line 563 "gen/ragel/submatch_01__http_simple.c" + goto _st14; _ctr40: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h1 = p; } -#line 595 "gen/ragel/01__http_simple.c" - +#line 570 "gen/ragel/submatch_01__http_simple.c" + goto _st14; _st14: p+= 1; @@ -638,12 +638,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h2 = p; } -#line 646 "gen/ragel/01__http_simple.c" - +#line 620 "gen/ragel/submatch_01__http_simple.c" + goto _st15; _st15: p+= 1; @@ -669,12 +669,12 @@ static void lex(Input *in, Output *out) } goto _st16; _ctr32: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h2 = p; } -#line 677 "gen/ragel/01__http_simple.c" - +#line 650 "gen/ragel/submatch_01__http_simple.c" + goto _st16; _st16: p+= 1; @@ -700,12 +700,12 @@ static void lex(Input *in, Output *out) } goto _st16; _ctr31: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h2 = p; } -#line 708 "gen/ragel/01__http_simple.c" - +#line 680 "gen/ragel/submatch_01__http_simple.c" + goto _st17; _st17: p+= 1; @@ -754,12 +754,12 @@ static void lex(Input *in, Output *out) } goto _st16; _ctr36: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h2 = p; } -#line 762 "gen/ragel/01__http_simple.c" - +#line 733 "gen/ragel/submatch_01__http_simple.c" + goto _st19; _st19: p+= 1; @@ -779,15 +779,15 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr35: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" if (h2) OUT("header: ", h1, h2); h1 = h2 = NULL; } -#line 790 "gen/ragel/01__http_simple.c" - +#line 760 "gen/ragel/submatch_01__http_simple.c" + goto _st20; _st20: p+= 1; @@ -833,21 +833,21 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr30: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h2 = p; } -#line 841 "gen/ragel/01__http_simple.c" - - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 810 "gen/ragel/submatch_01__http_simple.c" + + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" if (h2) OUT("header: ", h1, h2); h1 = h2 = NULL; } -#line 850 "gen/ragel/01__http_simple.c" - +#line 818 "gen/ragel/submatch_01__http_simple.c" + goto _st21; _st21: p+= 1; @@ -937,12 +937,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rt1 = p; } -#line 945 "gen/ragel/01__http_simple.c" - +#line 912 "gen/ragel/submatch_01__http_simple.c" + goto _st23; _st23: p+= 1; @@ -986,12 +986,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rt1 = p; } -#line 994 "gen/ragel/01__http_simple.c" - +#line 960 "gen/ragel/submatch_01__http_simple.c" + goto _st24; _st24: p+= 1; @@ -1152,12 +1152,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rt1 = p; } -#line 1160 "gen/ragel/01__http_simple.c" - +#line 1125 "gen/ragel/submatch_01__http_simple.c" + goto _st27; _st27: p+= 1; @@ -1418,28 +1418,28 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr73: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" h1 = h2 = s1 = v1 = v3 = m1 = rp1 = rt1 = s2 = v2 = v4 = m2 = rp2 = rt2 = NULL; } -#line 1430 "gen/ragel/01__http_simple.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 1394 "gen/ragel/submatch_01__http_simple.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" m1 = p; } -#line 1436 "gen/ragel/01__http_simple.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" +#line 1399 "gen/ragel/submatch_01__http_simple.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" v1 = p; } -#line 1442 "gen/ragel/01__http_simple.c" - +#line 1404 "gen/ragel/submatch_01__http_simple.c" + goto _st33; _st33: p+= 1; @@ -1658,12 +1658,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr59: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" v2 = p; } -#line 1666 "gen/ragel/01__http_simple.c" - +#line 1627 "gen/ragel/submatch_01__http_simple.c" + goto _st41; _st41: p+= 1; @@ -1675,12 +1675,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr61: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" s1 = p; } -#line 1683 "gen/ragel/01__http_simple.c" - +#line 1643 "gen/ragel/submatch_01__http_simple.c" + goto _st42; _st42: p+= 1; @@ -1710,12 +1710,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr65: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" s2 = p; } -#line 1718 "gen/ragel/01__http_simple.c" - +#line 1677 "gen/ragel/submatch_01__http_simple.c" + goto _st45; _st45: p+= 1; @@ -1739,12 +1739,12 @@ static void lex(Input *in, Output *out) } goto _ctr67; _ctr67: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" rp1 = p; } -#line 1747 "gen/ragel/01__http_simple.c" - +#line 1705 "gen/ragel/submatch_01__http_simple.c" + goto _st46; _st46: p+= 1; @@ -1818,8 +1818,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 88 "../../../benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl" - +#line 88 "../../../benchmarks/c/src/ragel/submatch_01__http_simple.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/02__uri_rfc3986.c b/benchmarks/c/pregen/ragel/submatch_02__uri_rfc3986.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/ragel/02__uri_rfc3986.c rename to benchmarks/c/pregen/ragel/submatch_02__uri_rfc3986.c index 252bc9e52..a88d2165e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/02__uri_rfc3986.c +++ b/benchmarks/c/pregen/ragel/submatch_02__uri_rfc3986.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 85 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 85 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" -#line 12 "gen/ragel/02__uri_rfc3986.c" +#line 9 "gen/ragel/submatch_02__uri_rfc3986.c" static const int uri_start = 235; static const int uri_first_final = 235; static const int uri_error = 0; @@ -16,7 +16,7 @@ static const int uri_error = 0; static const int uri_en_main = 235; -#line 87 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 87 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *s2, *u2, *h2, *h4, *h6, *r2, *p2, *p4, *q2, *f2; int cs; - -#line 33 "gen/ragel/02__uri_rfc3986.c" + +#line 27 "gen/ragel/submatch_02__uri_rfc3986.c" { cs = (int)uri_start; } -#line 98 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" - - -#line 41 "gen/ragel/02__uri_rfc3986.c" - { +#line 98 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" + + +#line 32 "gen/ragel/submatch_02__uri_rfc3986.c" +{ switch ( cs ) { case 235: goto st_case_235; @@ -514,20 +514,20 @@ static void lex(Input *in, Output *out) goto st_case_234; } _ctr4: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 522 "gen/ragel/02__uri_rfc3986.c" - - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 512 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 528 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 517 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -542,18 +542,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 546 "gen/ragel/02__uri_rfc3986.c" - +#line 534 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr11: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 554 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 541 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -568,24 +568,24 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 572 "gen/ragel/02__uri_rfc3986.c" - +#line 558 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr16: - { -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 67 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" f1 = p; } -#line 580 "gen/ragel/02__uri_rfc3986.c" - - { -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 565 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 67 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" f2 = p; } -#line 586 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 570 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -600,18 +600,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 604 "gen/ragel/02__uri_rfc3986.c" - +#line 587 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr20: - { -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 67 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" f2 = p; } -#line 612 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 594 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -626,24 +626,24 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 630 "gen/ragel/02__uri_rfc3986.c" - +#line 611 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr25: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q1 = p; } -#line 638 "gen/ragel/02__uri_rfc3986.c" - - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 618 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q2 = p; } -#line 644 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 623 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -658,18 +658,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 662 "gen/ragel/02__uri_rfc3986.c" - +#line 640 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr30: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q2 = p; } -#line 670 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 647 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -684,36 +684,36 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 688 "gen/ragel/02__uri_rfc3986.c" - +#line 664 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr36: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 696 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 671 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 702 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 676 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 708 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 681 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 714 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 686 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -728,30 +728,30 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 732 "gen/ragel/02__uri_rfc3986.c" - +#line 703 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr50: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 740 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 710 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 746 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 715 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 752 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 720 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -766,18 +766,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 770 "gen/ragel/02__uri_rfc3986.c" - +#line 737 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr59: - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 778 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 744 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -792,36 +792,36 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 796 "gen/ragel/02__uri_rfc3986.c" - +#line 761 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr65: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 804 "gen/ragel/02__uri_rfc3986.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 768 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 810 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 773 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 816 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 778 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 822 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 783 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -836,30 +836,30 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 840 "gen/ragel/02__uri_rfc3986.c" - +#line 800 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr88: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 848 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 807 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 854 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 812 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 860 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 817 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -874,36 +874,36 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 878 "gen/ragel/02__uri_rfc3986.c" - +#line 834 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr108: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 886 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 841 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 892 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 846 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 898 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 851 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 904 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 856 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -918,30 +918,30 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 922 "gen/ragel/02__uri_rfc3986.c" - +#line 873 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _ctr182: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h2 = p; } -#line 930 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 880 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 936 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 885 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 942 "gen/ragel/02__uri_rfc3986.c" - - { -#line 70 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 890 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 70 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -956,8 +956,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 960 "gen/ragel/02__uri_rfc3986.c" - +#line 907 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st235; _st235: p+= 1; @@ -976,16 +976,16 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr307: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" s1 = u1 = h1 = h3 = h5 = r1 = p1 = p3 = q1 = f1 = s2 = u2 = h2 = h4 = h6 = r2 = p2 = p4 = q2 = f2 = NULL; s1 = p; } -#line 988 "gen/ragel/02__uri_rfc3986.c" - +#line 934 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st1; _st1: p+= 1; @@ -1017,12 +1017,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" s2 = p; } -#line 1025 "gen/ragel/02__uri_rfc3986.c" - +#line 970 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st2; _st2: p+= 1; @@ -1071,12 +1071,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 1079 "gen/ragel/02__uri_rfc3986.c" - +#line 1023 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st3; _st3: p+= 1; @@ -1122,194 +1122,194 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 1130 "gen/ragel/02__uri_rfc3986.c" - - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1073 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 1136 "gen/ragel/02__uri_rfc3986.c" - +#line 1078 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr12: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 1144 "gen/ragel/02__uri_rfc3986.c" - +#line 1085 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr27: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q1 = p; } -#line 1152 "gen/ragel/02__uri_rfc3986.c" - - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1092 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q2 = p; } -#line 1158 "gen/ragel/02__uri_rfc3986.c" - +#line 1097 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr31: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q2 = p; } -#line 1166 "gen/ragel/02__uri_rfc3986.c" - +#line 1104 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr38: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 1174 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1111 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1180 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1116 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1186 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1121 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1192 "gen/ragel/02__uri_rfc3986.c" - +#line 1126 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr51: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1200 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1133 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1206 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1138 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1212 "gen/ragel/02__uri_rfc3986.c" - +#line 1143 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr60: - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1220 "gen/ragel/02__uri_rfc3986.c" - +#line 1150 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr67: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 1228 "gen/ragel/02__uri_rfc3986.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1157 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 1234 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1162 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1240 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1167 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1246 "gen/ragel/02__uri_rfc3986.c" - +#line 1172 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr89: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 1254 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1179 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1260 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1184 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1266 "gen/ragel/02__uri_rfc3986.c" - +#line 1189 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr109: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 1274 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1196 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1280 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1201 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1286 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1206 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1292 "gen/ragel/02__uri_rfc3986.c" - +#line 1211 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _ctr183: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h2 = p; } -#line 1300 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1218 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1306 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1223 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1312 "gen/ragel/02__uri_rfc3986.c" - +#line 1228 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st4; _st4: p+= 1; @@ -1349,12 +1349,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr17: - { -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 67 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" f1 = p; } -#line 1357 "gen/ragel/02__uri_rfc3986.c" - +#line 1272 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st5; _st5: p+= 1; @@ -1394,12 +1394,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr18: - { -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 67 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" f1 = p; } -#line 1402 "gen/ragel/02__uri_rfc3986.c" - +#line 1316 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st6; _st6: p+= 1; @@ -1436,12 +1436,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 1444 "gen/ragel/02__uri_rfc3986.c" - +#line 1357 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st8; _st8: p+= 1; @@ -1478,172 +1478,172 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 1486 "gen/ragel/02__uri_rfc3986.c" - - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1398 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 1492 "gen/ragel/02__uri_rfc3986.c" - +#line 1403 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr14: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p4 = p; } -#line 1500 "gen/ragel/02__uri_rfc3986.c" - +#line 1410 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr46: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 1508 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1417 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1514 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1422 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1520 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1427 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1526 "gen/ragel/02__uri_rfc3986.c" - +#line 1432 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr55: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1534 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1439 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1540 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1444 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1546 "gen/ragel/02__uri_rfc3986.c" - +#line 1449 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr62: - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1554 "gen/ragel/02__uri_rfc3986.c" - +#line 1456 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr71: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 1562 "gen/ragel/02__uri_rfc3986.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1463 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 1568 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1468 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1574 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1473 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1580 "gen/ragel/02__uri_rfc3986.c" - +#line 1478 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr91: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 1588 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1485 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1594 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1490 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1600 "gen/ragel/02__uri_rfc3986.c" - +#line 1495 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr112: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 1608 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1502 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 1614 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1507 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1620 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1512 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1626 "gen/ragel/02__uri_rfc3986.c" - +#line 1517 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _ctr186: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h2 = p; } -#line 1634 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1524 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 1640 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1529 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p2 = p; } -#line 1646 "gen/ragel/02__uri_rfc3986.c" - +#line 1534 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st10; _st10: p+= 1; @@ -1686,12 +1686,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q1 = p; } -#line 1694 "gen/ragel/02__uri_rfc3986.c" - +#line 1581 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st11; _st11: p+= 1; @@ -1734,12 +1734,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr28: - { -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 66 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" q1 = p; } -#line 1742 "gen/ragel/02__uri_rfc3986.c" - +#line 1628 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st12; _st12: p+= 1; @@ -1776,12 +1776,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 62 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 62 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p3 = p; } -#line 1784 "gen/ragel/02__uri_rfc3986.c" - +#line 1669 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st14; _st14: p+= 1; @@ -1901,18 +1901,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr37: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 1909 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1793 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 1915 "gen/ragel/02__uri_rfc3986.c" - +#line 1798 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st16; _st16: p+= 1; @@ -1967,18 +1967,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr39: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 1975 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1857 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 1981 "gen/ragel/02__uri_rfc3986.c" - +#line 1862 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st17; _st17: p+= 1; @@ -2015,106 +2015,106 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr40: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2023 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1903 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2029 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1908 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2035 "gen/ragel/02__uri_rfc3986.c" - +#line 1913 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _ctr53: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2043 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1920 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2049 "gen/ragel/02__uri_rfc3986.c" - +#line 1925 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _ctr69: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 2057 "gen/ragel/02__uri_rfc3986.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1932 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 2063 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1937 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2069 "gen/ragel/02__uri_rfc3986.c" - +#line 1942 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _ctr90: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r2 = p; } -#line 2077 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1949 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2083 "gen/ragel/02__uri_rfc3986.c" - +#line 1954 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _ctr110: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 2091 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1961 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2097 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1966 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2103 "gen/ragel/02__uri_rfc3986.c" - +#line 1971 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _ctr184: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h2 = p; } -#line 2111 "gen/ragel/02__uri_rfc3986.c" - - { -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 1978 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 61 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" p1 = p; } -#line 2117 "gen/ragel/02__uri_rfc3986.c" - +#line 1983 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st19; _st19: p+= 1; @@ -2194,46 +2194,46 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr45: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 2202 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2067 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2208 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2072 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2214 "gen/ragel/02__uri_rfc3986.c" - +#line 2077 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st22; _ctr54: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2222 "gen/ragel/02__uri_rfc3986.c" - +#line 2084 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st22; _ctr298: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 2230 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2091 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2236 "gen/ragel/02__uri_rfc3986.c" - +#line 2096 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st22; _st22: p+= 1; @@ -2368,26 +2368,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr47: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 2376 "gen/ragel/02__uri_rfc3986.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2235 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u2 = p; } -#line 2382 "gen/ragel/02__uri_rfc3986.c" - +#line 2240 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st26; _ctr56: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u2 = p; } -#line 2390 "gen/ragel/02__uri_rfc3986.c" - +#line 2247 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st26; _st26: p+= 1; @@ -2458,12 +2458,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr74: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2466 "gen/ragel/02__uri_rfc3986.c" - +#line 2322 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st27; _st27: p+= 1; @@ -2515,12 +2515,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr75: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2523 "gen/ragel/02__uri_rfc3986.c" - +#line 2378 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st28; _st28: p+= 1; @@ -2557,48 +2557,48 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr83: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2565 "gen/ragel/02__uri_rfc3986.c" - +#line 2419 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st30; _ctr80: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2573 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2426 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2579 "gen/ragel/02__uri_rfc3986.c" - +#line 2431 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st30; _ctr111: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h4 = p; } -#line 2587 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2438 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h6 = p; } -#line 2593 "gen/ragel/02__uri_rfc3986.c" - +#line 2443 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st30; _ctr185: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h2 = p; } -#line 2601 "gen/ragel/02__uri_rfc3986.c" - +#line 2450 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st30; _st30: p+= 1; @@ -2624,12 +2624,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr86: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 2632 "gen/ragel/02__uri_rfc3986.c" - +#line 2480 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st31; _st31: p+= 1; @@ -2655,18 +2655,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr76: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 2663 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 2510 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 2669 "gen/ragel/02__uri_rfc3986.c" - +#line 2515 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st32; _st32: p+= 1; @@ -3789,18 +3789,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr77: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 3797 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 3642 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 3803 "gen/ragel/02__uri_rfc3986.c" - +#line 3647 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st51; _st51: p+= 1; @@ -3862,18 +3862,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr79: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 3870 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 3713 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 3876 "gen/ragel/02__uri_rfc3986.c" - +#line 3718 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st52; _st52: p+= 1; @@ -3935,18 +3935,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr78: - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 3943 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 3784 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 3949 "gen/ragel/02__uri_rfc3986.c" - +#line 3789 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st53; _st53: p+= 1; @@ -4075,12 +4075,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr48: - { -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 48 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h1 = p; } -#line 4083 "gen/ragel/02__uri_rfc3986.c" - +#line 3922 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st55; _st55: p+= 1; @@ -7726,12 +7726,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr70: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" r1 = p; } -#line 7734 "gen/ragel/02__uri_rfc3986.c" - +#line 7572 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st211; _st211: p+= 1; @@ -7791,24 +7791,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr41: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 7799 "gen/ragel/02__uri_rfc3986.c" - - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 7636 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 7805 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 7641 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 7811 "gen/ragel/02__uri_rfc3986.c" - +#line 7646 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st212; _st212: p+= 1; @@ -8988,24 +8988,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr42: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 8996 "gen/ragel/02__uri_rfc3986.c" - - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8830 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 9002 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8835 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 9008 "gen/ragel/02__uri_rfc3986.c" - +#line 8840 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st231; _st231: p+= 1; @@ -9070,24 +9070,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr44: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 9078 "gen/ragel/02__uri_rfc3986.c" - - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8909 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 9084 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8914 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 9090 "gen/ragel/02__uri_rfc3986.c" - +#line 8919 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st232; _st232: p+= 1; @@ -9152,24 +9152,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr43: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" u1 = p; } -#line 9160 "gen/ragel/02__uri_rfc3986.c" - - { -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8988 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 49 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h3 = p; } -#line 9166 "gen/ragel/02__uri_rfc3986.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" +#line 8993 "gen/ragel/submatch_02__uri_rfc3986.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" h5 = p; } -#line 9172 "gen/ragel/02__uri_rfc3986.c" - +#line 8998 "gen/ragel/submatch_02__uri_rfc3986.c" + goto _st233; _st233: p+= 1; @@ -9542,8 +9542,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 99 "../../../benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl" - +#line 99 "../../../benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/03__uri_simple.c b/benchmarks/c/pregen/ragel/submatch_03__uri_simple.c similarity index 57% rename from benchmarks/submatch_dfa_aot/pregen/ragel/03__uri_simple.c rename to benchmarks/c/pregen/ragel/submatch_03__uri_simple.c index 50cdcd856..bed14b487 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/03__uri_simple.c +++ b/benchmarks/c/pregen/ragel/submatch_03__uri_simple.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 37 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" -#line 12 "gen/ragel/03__uri_simple.c" +#line 9 "gen/ragel/submatch_03__uri_simple.c" static const int uri_start = 19; static const int uri_first_final = 19; static const int uri_error = 0; @@ -16,7 +16,7 @@ static const int uri_error = 0; static const int uri_en_main = 19; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 39 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *s2, *u2, *h2, *r2, *p2, *q2, *f2; int cs; - -#line 33 "gen/ragel/03__uri_simple.c" + +#line 27 "gen/ragel/submatch_03__uri_simple.c" { cs = (int)uri_start; } -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" - - -#line 41 "gen/ragel/03__uri_simple.c" - { +#line 50 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" + + +#line 32 "gen/ragel/submatch_03__uri_simple.c" +{ switch ( cs ) { case 19: goto st_case_19; @@ -82,20 +82,20 @@ static void lex(Input *in, Output *out) goto st_case_18; } _ctr4: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 90 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 80 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 96 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 85 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -107,18 +107,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 111 "gen/ragel/03__uri_simple.c" - +#line 99 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr10: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 119 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 106 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -130,24 +130,24 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 134 "gen/ragel/03__uri_simple.c" - +#line 120 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr14: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" f1 = p; } -#line 142 "gen/ragel/03__uri_simple.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 127 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" f2 = p; } -#line 148 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 132 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -159,18 +159,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 163 "gen/ragel/03__uri_simple.c" - +#line 146 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr17: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" f2 = p; } -#line 171 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 153 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -182,24 +182,24 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 186 "gen/ragel/03__uri_simple.c" - +#line 167 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr19: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q1 = p; } -#line 194 "gen/ragel/03__uri_simple.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 174 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q2 = p; } -#line 200 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 179 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -211,18 +211,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 215 "gen/ragel/03__uri_simple.c" - +#line 193 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr23: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q2 = p; } -#line 223 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 200 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -234,30 +234,30 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 238 "gen/ragel/03__uri_simple.c" - +#line 214 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr31: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 246 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 221 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 252 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 226 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 258 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 231 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -269,36 +269,36 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 273 "gen/ragel/03__uri_simple.c" - +#line 245 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr40: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 281 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 252 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 287 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 257 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 293 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 262 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 299 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 267 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -310,30 +310,30 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 314 "gen/ragel/03__uri_simple.c" - +#line 281 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _ctr57: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 322 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 288 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 328 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 293 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 334 "gen/ragel/03__uri_simple.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 298 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" OUT("scheme: ", s1, s2); if (u2) OUT("user: ", u1, u2); @@ -345,8 +345,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 349 "gen/ragel/03__uri_simple.c" - +#line 312 "gen/ragel/submatch_03__uri_simple.c" + goto _st19; _st19: p+= 1; @@ -376,16 +376,16 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr67: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" s1 = p; s2 = u1 = h1 = r1 = p1 = q1 = f1 = u2 = h2 = r2 = p2 = q2 = f2 = NULL; } -#line 388 "gen/ragel/03__uri_simple.c" - +#line 350 "gen/ragel/submatch_03__uri_simple.c" + goto _st1; _st1: p+= 1; @@ -417,12 +417,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" s2 = p; } -#line 425 "gen/ragel/03__uri_simple.c" - +#line 386 "gen/ragel/submatch_03__uri_simple.c" + goto _st2; _st2: p+= 1; @@ -468,60 +468,60 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 476 "gen/ragel/03__uri_simple.c" - +#line 436 "gen/ragel/submatch_03__uri_simple.c" + goto _st3; _ctr34: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 484 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 443 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 490 "gen/ragel/03__uri_simple.c" - +#line 448 "gen/ragel/submatch_03__uri_simple.c" + goto _st3; _ctr43: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 498 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 455 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 504 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 460 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 510 "gen/ragel/03__uri_simple.c" - +#line 465 "gen/ragel/submatch_03__uri_simple.c" + goto _st3; _ctr58: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 518 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 472 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 524 "gen/ragel/03__uri_simple.c" - +#line 477 "gen/ragel/submatch_03__uri_simple.c" + goto _st3; _st3: p+= 1; @@ -564,114 +564,114 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 572 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 524 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 578 "gen/ragel/03__uri_simple.c" - +#line 529 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr11: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 586 "gen/ragel/03__uri_simple.c" - +#line 536 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr21: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q1 = p; } -#line 594 "gen/ragel/03__uri_simple.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 543 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q2 = p; } -#line 600 "gen/ragel/03__uri_simple.c" - +#line 548 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr24: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q2 = p; } -#line 608 "gen/ragel/03__uri_simple.c" - +#line 555 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr33: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 616 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 562 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 622 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 567 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 628 "gen/ragel/03__uri_simple.c" - +#line 572 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr42: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 636 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 579 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 642 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 584 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 648 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 589 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 654 "gen/ragel/03__uri_simple.c" - +#line 594 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _ctr59: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 662 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 601 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 668 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 606 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 674 "gen/ragel/03__uri_simple.c" - +#line 611 "gen/ragel/submatch_03__uri_simple.c" + goto _st4; _st4: p+= 1; @@ -708,12 +708,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr15: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" f1 = p; } -#line 716 "gen/ragel/03__uri_simple.c" - +#line 652 "gen/ragel/submatch_03__uri_simple.c" + goto _st5; _st5: p+= 1; @@ -750,92 +750,92 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 758 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 693 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 764 "gen/ragel/03__uri_simple.c" - +#line 698 "gen/ragel/submatch_03__uri_simple.c" + goto _st6; _ctr12: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 772 "gen/ragel/03__uri_simple.c" - +#line 705 "gen/ragel/submatch_03__uri_simple.c" + goto _st6; _ctr36: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 780 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 712 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 786 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 717 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 792 "gen/ragel/03__uri_simple.c" - +#line 722 "gen/ragel/submatch_03__uri_simple.c" + goto _st6; _ctr45: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 800 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 729 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 806 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 734 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 812 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 739 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 818 "gen/ragel/03__uri_simple.c" - +#line 744 "gen/ragel/submatch_03__uri_simple.c" + goto _st6; _ctr61: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 826 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 751 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 832 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 756 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p2 = p; } -#line 838 "gen/ragel/03__uri_simple.c" - +#line 761 "gen/ragel/submatch_03__uri_simple.c" + goto _st6; _st6: p+= 1; @@ -875,12 +875,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr20: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" q1 = p; } -#line 883 "gen/ragel/03__uri_simple.c" - +#line 805 "gen/ragel/submatch_03__uri_simple.c" + goto _st7; _st7: p+= 1; @@ -920,12 +920,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 928 "gen/ragel/03__uri_simple.c" - +#line 849 "gen/ragel/submatch_03__uri_simple.c" + goto _st8; _st8: p+= 1; @@ -1023,32 +1023,32 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr27: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u1 = p; } -#line 1031 "gen/ragel/03__uri_simple.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 951 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h1 = p; } -#line 1037 "gen/ragel/03__uri_simple.c" - +#line 956 "gen/ragel/submatch_03__uri_simple.c" + goto _st10; _ctr32: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 1045 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 963 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1051 "gen/ragel/03__uri_simple.c" - +#line 968 "gen/ragel/submatch_03__uri_simple.c" + goto _st10; _st10: p+= 1; @@ -1103,18 +1103,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr35: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 1111 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1027 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1117 "gen/ragel/03__uri_simple.c" - +#line 1032 "gen/ragel/submatch_03__uri_simple.c" + goto _st11; _st11: p+= 1; @@ -1171,46 +1171,46 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr28: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u1 = p; } -#line 1179 "gen/ragel/03__uri_simple.c" - +#line 1093 "gen/ragel/submatch_03__uri_simple.c" + goto _st12; _ctr41: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 1187 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1100 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1193 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1105 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1199 "gen/ragel/03__uri_simple.c" - +#line 1110 "gen/ragel/submatch_03__uri_simple.c" + goto _st12; _ctr63: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1207 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1117 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1213 "gen/ragel/03__uri_simple.c" - +#line 1122 "gen/ragel/submatch_03__uri_simple.c" + goto _st12; _st12: p+= 1; @@ -1259,78 +1259,78 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr37: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u2 = p; } -#line 1267 "gen/ragel/03__uri_simple.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1175 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 1273 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1180 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1279 "gen/ragel/03__uri_simple.c" - +#line 1185 "gen/ragel/submatch_03__uri_simple.c" + goto _st13; _ctr46: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u2 = p; } -#line 1287 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1192 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 1293 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1197 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1299 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1202 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1305 "gen/ragel/03__uri_simple.c" - +#line 1207 "gen/ragel/submatch_03__uri_simple.c" + goto _st13; _ctr48: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u2 = p; } -#line 1313 "gen/ragel/03__uri_simple.c" - +#line 1214 "gen/ragel/submatch_03__uri_simple.c" + goto _st13; _ctr65: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" u2 = p; } -#line 1321 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1221 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1327 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1226 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1333 "gen/ragel/03__uri_simple.c" - +#line 1231 "gen/ragel/submatch_03__uri_simple.c" + goto _st13; _st13: p+= 1; @@ -1385,26 +1385,26 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr50: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h1 = p; } -#line 1393 "gen/ragel/03__uri_simple.c" - +#line 1290 "gen/ragel/submatch_03__uri_simple.c" + goto _st14; _ctr52: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 1401 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1297 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1407 "gen/ragel/03__uri_simple.c" - +#line 1302 "gen/ragel/submatch_03__uri_simple.c" + goto _st14; _st14: p+= 1; @@ -1459,18 +1459,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr53: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h2 = p; } -#line 1467 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1361 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1473 "gen/ragel/03__uri_simple.c" - +#line 1366 "gen/ragel/submatch_03__uri_simple.c" + goto _st15; _st15: p+= 1; @@ -1521,38 +1521,38 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr55: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 1529 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1421 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1535 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1426 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1541 "gen/ragel/03__uri_simple.c" - +#line 1431 "gen/ragel/submatch_03__uri_simple.c" + goto _st16; _ctr60: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1549 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1438 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1555 "gen/ragel/03__uri_simple.c" - +#line 1443 "gen/ragel/submatch_03__uri_simple.c" + goto _st16; _st16: p+= 1; @@ -1603,12 +1603,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" h1 = p; } -#line 1611 "gen/ragel/03__uri_simple.c" - +#line 1498 "gen/ragel/submatch_03__uri_simple.c" + goto _st17; _st17: p+= 1; @@ -1649,38 +1649,38 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr44: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r1 = p; } -#line 1657 "gen/ragel/03__uri_simple.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1543 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1663 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1548 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1669 "gen/ragel/03__uri_simple.c" - +#line 1553 "gen/ragel/submatch_03__uri_simple.c" + goto _st18; _ctr64: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" r2 = p; } -#line 1677 "gen/ragel/03__uri_simple.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" +#line 1560 "gen/ragel/submatch_03__uri_simple.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" p1 = p; } -#line 1683 "gen/ragel/03__uri_simple.c" - +#line 1565 "gen/ragel/submatch_03__uri_simple.c" + goto _st18; _st18: p+= 1; @@ -1759,8 +1759,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl" - +#line 51 "../../../benchmarks/c/src/ragel/submatch_03__uri_simple.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/04__apache_log.c b/benchmarks/c/pregen/ragel/submatch_04__apache_log.c similarity index 73% rename from benchmarks/submatch_dfa_aot/pregen/ragel/04__apache_log.c rename to benchmarks/c/pregen/ragel/submatch_04__apache_log.c index 82dad08b5..5e43b2590 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/04__apache_log.c +++ b/benchmarks/c/pregen/ragel/submatch_04__apache_log.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" +#line 42 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" -#line 12 "gen/ragel/04__apache_log.c" +#line 9 "gen/ragel/submatch_04__apache_log.c" static const int apache_log_start = 25; static const int apache_log_first_final = 25; static const int apache_log_error = 0; @@ -16,7 +16,7 @@ static const int apache_log_error = 0; static const int apache_log_en_main = 25; -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" +#line 44 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *h2, *i2, *a2, *d2, *r2, *s2, *z2, *u2, *g2; int cs; - -#line 33 "gen/ragel/04__apache_log.c" + +#line 27 "gen/ragel/submatch_04__apache_log.c" { cs = (int)apache_log_start; } -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" - - -#line 41 "gen/ragel/04__apache_log.c" - { +#line 55 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" + + +#line 32 "gen/ragel/submatch_04__apache_log.c" +{ switch ( cs ) { case 25: goto st_case_25; @@ -94,14 +94,14 @@ static void lex(Input *in, Output *out) goto st_case_24; } _ctr41: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" g2 = p; } -#line 102 "gen/ragel/04__apache_log.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" +#line 92 "gen/ragel/submatch_04__apache_log.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -115,8 +115,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 119 "gen/ragel/04__apache_log.c" - +#line 108 "gen/ragel/submatch_04__apache_log.c" + goto _st25; _st25: p+= 1; @@ -134,12 +134,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr44: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" h1 = p; } -#line 142 "gen/ragel/04__apache_log.c" - +#line 130 "gen/ragel/submatch_04__apache_log.c" + goto _st1; _st1: p+= 1; @@ -162,12 +162,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" h2 = p; } -#line 170 "gen/ragel/04__apache_log.c" - +#line 157 "gen/ragel/submatch_04__apache_log.c" + goto _st2; _st2: p+= 1; @@ -187,12 +187,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" i1 = p; } -#line 195 "gen/ragel/04__apache_log.c" - +#line 181 "gen/ragel/submatch_04__apache_log.c" + goto _st3; _st3: p+= 1; @@ -209,12 +209,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" i2 = p; } -#line 217 "gen/ragel/04__apache_log.c" - +#line 202 "gen/ragel/submatch_04__apache_log.c" + goto _st4; _st4: p+= 1; @@ -234,12 +234,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" a1 = p; } -#line 242 "gen/ragel/04__apache_log.c" - +#line 226 "gen/ragel/submatch_04__apache_log.c" + goto _st5; _st5: p+= 1; @@ -256,12 +256,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr10: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" a2 = p; } -#line 264 "gen/ragel/04__apache_log.c" - +#line 247 "gen/ragel/submatch_04__apache_log.c" + goto _st6; _st6: p+= 1; @@ -281,12 +281,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" d1 = p; } -#line 289 "gen/ragel/04__apache_log.c" - +#line 271 "gen/ragel/submatch_04__apache_log.c" + goto _st7; _st7: p+= 1; @@ -331,12 +331,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr16: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" d2 = p; } -#line 339 "gen/ragel/04__apache_log.c" - +#line 320 "gen/ragel/submatch_04__apache_log.c" + goto _st10; _st10: p+= 1; @@ -356,12 +356,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr18: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" r1 = p; } -#line 364 "gen/ragel/04__apache_log.c" - +#line 344 "gen/ragel/submatch_04__apache_log.c" + goto _st11; _st11: p+= 1; @@ -406,12 +406,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr22: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" r2 = p; } -#line 414 "gen/ragel/04__apache_log.c" - +#line 393 "gen/ragel/submatch_04__apache_log.c" + goto _st14; _st14: p+= 1; @@ -431,12 +431,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr24: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" s1 = p; } -#line 439 "gen/ragel/04__apache_log.c" - +#line 417 "gen/ragel/submatch_04__apache_log.c" + goto _st15; _st15: p+= 1; @@ -456,12 +456,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" s2 = p; } -#line 464 "gen/ragel/04__apache_log.c" - +#line 441 "gen/ragel/submatch_04__apache_log.c" + goto _st16; _st16: p+= 1; @@ -484,12 +484,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr28: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" z1 = p; } -#line 492 "gen/ragel/04__apache_log.c" - +#line 468 "gen/ragel/submatch_04__apache_log.c" + goto _st17; _st17: p+= 1; @@ -506,12 +506,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr31: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" z2 = p; } -#line 514 "gen/ragel/04__apache_log.c" - +#line 489 "gen/ragel/submatch_04__apache_log.c" + goto _st18; _st18: p+= 1; @@ -531,12 +531,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr33: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" u1 = p; } -#line 539 "gen/ragel/04__apache_log.c" - +#line 513 "gen/ragel/submatch_04__apache_log.c" + goto _st19; _st19: p+= 1; @@ -567,12 +567,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr36: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" u2 = p; } -#line 575 "gen/ragel/04__apache_log.c" - +#line 548 "gen/ragel/submatch_04__apache_log.c" + goto _st21; _st21: p+= 1; @@ -592,12 +592,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr38: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" g1 = p; } -#line 600 "gen/ragel/04__apache_log.c" - +#line 572 "gen/ragel/submatch_04__apache_log.c" + goto _st22; _st22: p+= 1; @@ -623,12 +623,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" z1 = p; } -#line 631 "gen/ragel/04__apache_log.c" - +#line 602 "gen/ragel/submatch_04__apache_log.c" + goto _st24; _st24: p+= 1; @@ -676,8 +676,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl" - +#line 56 "../../../benchmarks/c/src/ragel/submatch_04__apache_log.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/05__datetime.c b/benchmarks/c/pregen/ragel/submatch_05__datetime.c similarity index 74% rename from benchmarks/submatch_dfa_aot/pregen/ragel/05__datetime.c rename to benchmarks/c/pregen/ragel/submatch_05__datetime.c index 420b9b4ea..2aa2763fe 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/05__datetime.c +++ b/benchmarks/c/pregen/ragel/submatch_05__datetime.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 35 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" -#line 12 "gen/ragel/05__datetime.c" +#line 9 "gen/ragel/submatch_05__datetime.c" static const int datetime_start = 35; static const int datetime_first_final = 35; static const int datetime_error = 0; @@ -16,7 +16,7 @@ static const int datetime_error = 0; static const int datetime_en_main = 35; -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 37 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *s2, *y2, *h2, *m2, *d2, *M2, *z2; int cs; - -#line 33 "gen/ragel/05__datetime.c" + +#line 27 "gen/ragel/submatch_05__datetime.c" { cs = (int)datetime_start; } -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" - - -#line 41 "gen/ragel/05__datetime.c" - { +#line 48 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" + + +#line 32 "gen/ragel/submatch_05__datetime.c" +{ switch ( cs ) { case 35: goto st_case_35; @@ -114,14 +114,14 @@ static void lex(Input *in, Output *out) goto st_case_34; } _ctr43: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" z2 = p; } -#line 122 "gen/ragel/05__datetime.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 112 "gen/ragel/submatch_05__datetime.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -133,8 +133,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 137 "gen/ragel/05__datetime.c" - +#line 126 "gen/ragel/submatch_05__datetime.c" + goto _st35; _st35: p+= 1; @@ -152,12 +152,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr53: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" y1 = p; } -#line 160 "gen/ragel/05__datetime.c" - +#line 148 "gen/ragel/submatch_05__datetime.c" + goto _st1; _st1: p+= 1; @@ -196,12 +196,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" y2 = p; } -#line 204 "gen/ragel/05__datetime.c" - +#line 191 "gen/ragel/submatch_05__datetime.c" + goto _st5; _st5: p+= 1; @@ -218,12 +218,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" m1 = p; } -#line 226 "gen/ragel/05__datetime.c" - +#line 212 "gen/ragel/submatch_05__datetime.c" + goto _st6; _st6: p+= 1; @@ -244,12 +244,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr11: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" m2 = p; } -#line 252 "gen/ragel/05__datetime.c" - +#line 237 "gen/ragel/submatch_05__datetime.c" + goto _st8; _st8: p+= 1; @@ -269,12 +269,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr13: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" d1 = p; } -#line 277 "gen/ragel/05__datetime.c" - +#line 261 "gen/ragel/submatch_05__datetime.c" + goto _st9; _st9: p+= 1; @@ -295,12 +295,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr18: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" d2 = p; } -#line 303 "gen/ragel/05__datetime.c" - +#line 286 "gen/ragel/submatch_05__datetime.c" + goto _st11; _st11: p+= 1; @@ -315,12 +315,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr20: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" h1 = p; } -#line 323 "gen/ragel/05__datetime.c" - +#line 305 "gen/ragel/submatch_05__datetime.c" + goto _st12; _st12: p+= 1; @@ -341,12 +341,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr24: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" h2 = p; } -#line 349 "gen/ragel/05__datetime.c" - +#line 330 "gen/ragel/submatch_05__datetime.c" + goto _st14; _st14: p+= 1; @@ -358,12 +358,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" M1 = p; } -#line 366 "gen/ragel/05__datetime.c" - +#line 346 "gen/ragel/submatch_05__datetime.c" + goto _st15; _st15: p+= 1; @@ -384,12 +384,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" M2 = p; } -#line 392 "gen/ragel/05__datetime.c" - +#line 371 "gen/ragel/submatch_05__datetime.c" + goto _st17; _st17: p+= 1; @@ -401,12 +401,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr31: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" s1 = p; } -#line 409 "gen/ragel/05__datetime.c" - +#line 387 "gen/ragel/submatch_05__datetime.c" + goto _st18; _st18: p+= 1; @@ -435,18 +435,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr34: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" s2 = p; } -#line 443 "gen/ragel/05__datetime.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 420 "gen/ragel/submatch_05__datetime.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" z1 = p; } -#line 449 "gen/ragel/05__datetime.c" - +#line 425 "gen/ragel/submatch_05__datetime.c" + goto _st20; _st20: p+= 1; @@ -497,18 +497,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr35: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" s2 = p; } -#line 505 "gen/ragel/05__datetime.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" +#line 480 "gen/ragel/submatch_05__datetime.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" z1 = p; } -#line 511 "gen/ragel/05__datetime.c" - +#line 485 "gen/ragel/submatch_05__datetime.c" + goto _st25; _st25: p+= 1; @@ -529,12 +529,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" h1 = p; } -#line 537 "gen/ragel/05__datetime.c" - +#line 510 "gen/ragel/submatch_05__datetime.c" + goto _st27; _st27: p+= 1; @@ -546,12 +546,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" d1 = p; } -#line 554 "gen/ragel/05__datetime.c" - +#line 526 "gen/ragel/submatch_05__datetime.c" + goto _st28; _st28: p+= 1; @@ -563,12 +563,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr15: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" d1 = p; } -#line 571 "gen/ragel/05__datetime.c" - +#line 542 "gen/ragel/submatch_05__datetime.c" + goto _st29; _st29: p+= 1; @@ -580,12 +580,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" m1 = p; } -#line 588 "gen/ragel/05__datetime.c" - +#line 558 "gen/ragel/submatch_05__datetime.c" + goto _st30; _st30: p+= 1; @@ -597,12 +597,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr54: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" y1 = p; } -#line 605 "gen/ragel/05__datetime.c" - +#line 574 "gen/ragel/submatch_05__datetime.c" + goto _st31; _st31: p+= 1; @@ -682,8 +682,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 49 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl" - +#line 49 "../../../benchmarks/c/src/ragel/submatch_05__datetime.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/06__email.c b/benchmarks/c/pregen/ragel/submatch_06__email.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/ragel/06__email.c rename to benchmarks/c/pregen/ragel/submatch_06__email.c index 20075537f..157ba667f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/06__email.c +++ b/benchmarks/c/pregen/ragel/submatch_06__email.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" +#line 26 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" -#line 12 "gen/ragel/06__email.c" +#line 9 "gen/ragel/submatch_06__email.c" static const int email_start = 9; static const int email_first_final = 9; static const int email_error = -1; @@ -16,7 +16,7 @@ static const int email_error = -1; static const int email_en_main = 9; -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" +#line 28 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) char *p1, *p2; int cs; - -#line 31 "gen/ragel/06__email.c" + +#line 25 "gen/ragel/submatch_06__email.c" { cs = (int)email_start; } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" - - -#line 39 "gen/ragel/06__email.c" - { +#line 37 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" + + +#line 30 "gen/ragel/submatch_06__email.c" +{ switch ( cs ) { case 9: goto st_case_9; @@ -60,8 +60,8 @@ static void lex(Input *in, Output *out) goto st_case_8; } _ctr10: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" outc(out, ' '); outs(out, p1, p2 - 1); @@ -70,8 +70,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 74 "gen/ragel/06__email.c" - +#line 64 "gen/ragel/submatch_06__email.c" + goto _st9; _st9: p+= 1; @@ -121,12 +121,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" p1 = p; } -#line 129 "gen/ragel/06__email.c" - +#line 118 "gen/ragel/submatch_06__email.c" + goto _st1; _st1: p+= 1; @@ -224,12 +224,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" p2 = p; } -#line 232 "gen/ragel/06__email.c" - +#line 220 "gen/ragel/submatch_06__email.c" + goto _st4; _st4: p+= 1; @@ -350,8 +350,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl" - +#line 38 "../../../benchmarks/c/src/ragel/submatch_06__email.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/07__ipv4.c b/benchmarks/c/pregen/ragel/submatch_07__ipv4.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/ragel/07__ipv4.c rename to benchmarks/c/pregen/ragel/submatch_07__ipv4.c index 9331e74c2..f7f0a8d85 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/07__ipv4.c +++ b/benchmarks/c/pregen/ragel/submatch_07__ipv4.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" +#line 27 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" -#line 12 "gen/ragel/07__ipv4.c" +#line 9 "gen/ragel/submatch_07__ipv4.c" static const int ipv4_start = 16; static const int ipv4_first_final = 16; static const int ipv4_error = 0; @@ -16,7 +16,7 @@ static const int ipv4_error = 0; static const int ipv4_en_main = 16; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" +#line 29 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *p1, *p2, *p3, *p4; int cs; - -#line 31 "gen/ragel/07__ipv4.c" + +#line 25 "gen/ragel/submatch_07__ipv4.c" { cs = (int)ipv4_start; } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" - - -#line 39 "gen/ragel/07__ipv4.c" - { +#line 38 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" + + +#line 30 "gen/ragel/submatch_07__ipv4.c" +{ switch ( cs ) { case 16: goto st_case_16; @@ -74,8 +74,8 @@ static void lex(Input *in, Output *out) goto st_case_15; } _ctr14: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" outs(out, p1, p2 - 1); outc(out, ','); @@ -87,8 +87,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 91 "gen/ragel/07__ipv4.c" - +#line 81 "gen/ragel/submatch_07__ipv4.c" + goto _st16; _st16: p+= 1; @@ -103,12 +103,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr21: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" p1 = p; } -#line 111 "gen/ragel/07__ipv4.c" - +#line 100 "gen/ragel/submatch_07__ipv4.c" + goto _st1; _st1: p+= 1; @@ -132,12 +132,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" p2 = p; } -#line 140 "gen/ragel/07__ipv4.c" - +#line 128 "gen/ragel/submatch_07__ipv4.c" + goto _st3; _st3: p+= 1; @@ -161,12 +161,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" p3 = p; } -#line 169 "gen/ragel/07__ipv4.c" - +#line 156 "gen/ragel/submatch_07__ipv4.c" + goto _st5; _st5: p+= 1; @@ -190,12 +190,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" p4 = p; } -#line 198 "gen/ragel/07__ipv4.c" - +#line 184 "gen/ragel/submatch_07__ipv4.c" + goto _st7; _st7: p+= 1; @@ -313,8 +313,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl" - +#line 39 "../../../benchmarks/c/src/ragel/submatch_07__ipv4.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/10__alt1_2.c b/benchmarks/c/pregen/ragel/submatch_10__alt1_2.c similarity index 53% rename from benchmarks/submatch_dfa_aot/pregen/ragel/10__alt1_2.c rename to benchmarks/c/pregen/ragel/submatch_10__alt1_2.c index f5e1ac0f6..5afad02da 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/10__alt1_2.c +++ b/benchmarks/c/pregen/ragel/submatch_10__alt1_2.c @@ -1,15 +1,15 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" #include #include "ragel/common.c" const char *delim = "\n"; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 22 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" -#line 13 "gen/ragel/10__alt1_2.c" +#line 10 "gen/ragel/submatch_10__alt1_2.c" static const int m_start = 3; static const int m_first_final = 3; static const int m_error = 0; @@ -17,7 +17,7 @@ static const int m_error = 0; static const int m_en_main = 3; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 24 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" static void lex(Input *in, Output *out) @@ -29,17 +29,17 @@ static void lex(Input *in, Output *out) *a2, *b2; int cs; - -#line 34 "gen/ragel/10__alt1_2.c" + +#line 28 "gen/ragel/submatch_10__alt1_2.c" { cs = (int)m_start; } -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" - - -#line 42 "gen/ragel/10__alt1_2.c" - { +#line 35 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" + + +#line 33 "gen/ragel/submatch_10__alt1_2.c" +{ switch ( cs ) { case 3: goto st_case_3; @@ -51,76 +51,76 @@ static void lex(Input *in, Output *out) goto st_case_2; } _ctr2: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" a2 = p; b1 = b2 = NULL; } -#line 59 "gen/ragel/10__alt1_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 49 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); } -#line 69 "gen/ragel/10__alt1_2.c" - +#line 58 "gen/ragel/submatch_10__alt1_2.c" + goto _st3; _ctr4: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" b2 = p; a1 = a2 = NULL; } -#line 77 "gen/ragel/10__alt1_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 65 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); } -#line 87 "gen/ragel/10__alt1_2.c" - +#line 74 "gen/ragel/submatch_10__alt1_2.c" + goto _st3; _ctr6: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" b1 = p; } -#line 95 "gen/ragel/10__alt1_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 81 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" b2 = p; a1 = a2 = NULL; } -#line 101 "gen/ragel/10__alt1_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 86 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" a1 = p; } -#line 107 "gen/ragel/10__alt1_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 91 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" a2 = p; b1 = b2 = NULL; } -#line 113 "gen/ragel/10__alt1_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" +#line 96 "gen/ragel/submatch_10__alt1_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); } -#line 123 "gen/ragel/10__alt1_2.c" - +#line 105 "gen/ragel/submatch_10__alt1_2.c" + goto _st3; _st3: p+= 1; @@ -143,12 +143,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr7: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" a1 = p; } -#line 151 "gen/ragel/10__alt1_2.c" - +#line 132 "gen/ragel/submatch_10__alt1_2.c" + goto _st1; _st1: p+= 1; @@ -165,12 +165,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" b1 = p; } -#line 173 "gen/ragel/10__alt1_2.c" - +#line 153 "gen/ragel/submatch_10__alt1_2.c" + goto _st2; _st2: p+= 1; @@ -193,8 +193,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl" - +#line 36 "../../../benchmarks/c/src/ragel/submatch_10__alt1_2.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/11__alt1_4.c b/benchmarks/c/pregen/ragel/submatch_11__alt1_4.c similarity index 56% rename from benchmarks/submatch_dfa_aot/pregen/ragel/11__alt1_4.c rename to benchmarks/c/pregen/ragel/submatch_11__alt1_4.c index 6147afc79..806a2a4bd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/11__alt1_4.c +++ b/benchmarks/c/pregen/ragel/submatch_11__alt1_4.c @@ -1,15 +1,15 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" #include #include "ragel/common.c" const char *delim = "\n"; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 26 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" -#line 13 "gen/ragel/11__alt1_4.c" +#line 10 "gen/ragel/submatch_11__alt1_4.c" static const int m_start = 5; static const int m_first_final = 5; static const int m_error = 0; @@ -17,7 +17,7 @@ static const int m_error = 0; static const int m_en_main = 5; -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 28 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" static void lex(Input *in, Output *out) @@ -29,17 +29,17 @@ static void lex(Input *in, Output *out) *a2, *b2, *c2, *d2; int cs; - -#line 34 "gen/ragel/11__alt1_4.c" + +#line 28 "gen/ragel/submatch_11__alt1_4.c" { cs = (int)m_start; } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" - - -#line 42 "gen/ragel/11__alt1_4.c" - { +#line 39 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" + + +#line 33 "gen/ragel/submatch_11__alt1_4.c" +{ switch ( cs ) { case 5: goto st_case_5; @@ -55,14 +55,14 @@ static void lex(Input *in, Output *out) goto st_case_4; } _ctr2: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } -#line 63 "gen/ragel/11__alt1_4.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 53 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -71,18 +71,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 75 "gen/ragel/11__alt1_4.c" - +#line 64 "gen/ragel/submatch_11__alt1_4.c" + goto _st5; _ctr4: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } -#line 83 "gen/ragel/11__alt1_4.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 71 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -91,18 +91,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 95 "gen/ragel/11__alt1_4.c" - +#line 82 "gen/ragel/submatch_11__alt1_4.c" + goto _st5; _ctr6: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } -#line 103 "gen/ragel/11__alt1_4.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 89 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -111,18 +111,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 115 "gen/ragel/11__alt1_4.c" - +#line 100 "gen/ragel/submatch_11__alt1_4.c" + goto _st5; _ctr8: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } -#line 123 "gen/ragel/11__alt1_4.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 107 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -131,60 +131,60 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 135 "gen/ragel/11__alt1_4.c" - +#line 118 "gen/ragel/submatch_11__alt1_4.c" + goto _st5; _ctr10: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" b1 = p; } -#line 143 "gen/ragel/11__alt1_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 125 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } -#line 149 "gen/ragel/11__alt1_4.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 130 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" c1 = p; } -#line 155 "gen/ragel/11__alt1_4.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 135 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } -#line 161 "gen/ragel/11__alt1_4.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 140 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" d1 = p; } -#line 167 "gen/ragel/11__alt1_4.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 145 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } -#line 173 "gen/ragel/11__alt1_4.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 150 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" a1 = p; } -#line 179 "gen/ragel/11__alt1_4.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 155 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } -#line 185 "gen/ragel/11__alt1_4.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" +#line 160 "gen/ragel/submatch_11__alt1_4.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -193,8 +193,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 197 "gen/ragel/11__alt1_4.c" - +#line 171 "gen/ragel/submatch_11__alt1_4.c" + goto _st5; _st5: p+= 1; @@ -223,12 +223,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr11: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" a1 = p; } -#line 231 "gen/ragel/11__alt1_4.c" - +#line 204 "gen/ragel/submatch_11__alt1_4.c" + goto _st1; _st1: p+= 1; @@ -245,12 +245,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" b1 = p; } -#line 253 "gen/ragel/11__alt1_4.c" - +#line 225 "gen/ragel/submatch_11__alt1_4.c" + goto _st2; _st2: p+= 1; @@ -267,12 +267,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr13: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" c1 = p; } -#line 275 "gen/ragel/11__alt1_4.c" - +#line 246 "gen/ragel/submatch_11__alt1_4.c" + goto _st3; _st3: p+= 1; @@ -289,12 +289,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" d1 = p; } -#line 297 "gen/ragel/11__alt1_4.c" - +#line 267 "gen/ragel/submatch_11__alt1_4.c" + goto _st4; _st4: p+= 1; @@ -319,8 +319,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl" - +#line 40 "../../../benchmarks/c/src/ragel/submatch_11__alt1_4.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/12__alt1_8.c b/benchmarks/c/pregen/ragel/submatch_12__alt1_8.c similarity index 64% rename from benchmarks/submatch_dfa_aot/pregen/ragel/12__alt1_8.c rename to benchmarks/c/pregen/ragel/submatch_12__alt1_8.c index efb5aa1d6..b9a3c6ad1 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/12__alt1_8.c +++ b/benchmarks/c/pregen/ragel/submatch_12__alt1_8.c @@ -1,15 +1,15 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" #include #include "ragel/common.c" const char *delim = "\n"; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 34 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" -#line 13 "gen/ragel/12__alt1_8.c" +#line 10 "gen/ragel/submatch_12__alt1_8.c" static const int m_start = 9; static const int m_first_final = 9; static const int m_error = 0; @@ -17,7 +17,7 @@ static const int m_error = 0; static const int m_en_main = 9; -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 36 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" static void lex(Input *in, Output *out) @@ -29,17 +29,17 @@ static void lex(Input *in, Output *out) *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2; int cs; - -#line 34 "gen/ragel/12__alt1_8.c" + +#line 28 "gen/ragel/submatch_12__alt1_8.c" { cs = (int)m_start; } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" - - -#line 42 "gen/ragel/12__alt1_8.c" - { +#line 47 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" + + +#line 33 "gen/ragel/submatch_12__alt1_8.c" +{ switch ( cs ) { case 9: goto st_case_9; @@ -63,14 +63,14 @@ static void lex(Input *in, Output *out) goto st_case_8; } _ctr2: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 71 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 61 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -83,18 +83,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 87 "gen/ragel/12__alt1_8.c" - +#line 76 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr4: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 95 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 83 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -107,18 +107,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 111 "gen/ragel/12__alt1_8.c" - +#line 98 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr6: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 119 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 105 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -131,18 +131,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 135 "gen/ragel/12__alt1_8.c" - +#line 120 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr8: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 143 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 127 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -155,18 +155,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 159 "gen/ragel/12__alt1_8.c" - +#line 142 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr10: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 167 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 149 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -179,18 +179,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 183 "gen/ragel/12__alt1_8.c" - +#line 164 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr12: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 191 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 171 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -203,18 +203,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 207 "gen/ragel/12__alt1_8.c" - +#line 186 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr14: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 215 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 193 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -227,18 +227,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 231 "gen/ragel/12__alt1_8.c" - +#line 208 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr16: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 239 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 215 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -251,108 +251,108 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 255 "gen/ragel/12__alt1_8.c" - +#line 230 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _ctr18: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" b1 = p; } -#line 263 "gen/ragel/12__alt1_8.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 237 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 269 "gen/ragel/12__alt1_8.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 242 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" c1 = p; } -#line 275 "gen/ragel/12__alt1_8.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 247 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 281 "gen/ragel/12__alt1_8.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 252 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" d1 = p; } -#line 287 "gen/ragel/12__alt1_8.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 257 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 293 "gen/ragel/12__alt1_8.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 262 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" e1 = p; } -#line 299 "gen/ragel/12__alt1_8.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 267 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 305 "gen/ragel/12__alt1_8.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 272 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" f1 = p; } -#line 311 "gen/ragel/12__alt1_8.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 277 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 317 "gen/ragel/12__alt1_8.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 282 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" g1 = p; } -#line 323 "gen/ragel/12__alt1_8.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 287 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 329 "gen/ragel/12__alt1_8.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 292 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" h1 = p; } -#line 335 "gen/ragel/12__alt1_8.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 297 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 341 "gen/ragel/12__alt1_8.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 302 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" a1 = p; } -#line 347 "gen/ragel/12__alt1_8.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 307 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 353 "gen/ragel/12__alt1_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" +#line 312 "gen/ragel/submatch_12__alt1_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -365,8 +365,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 369 "gen/ragel/12__alt1_8.c" - +#line 327 "gen/ragel/submatch_12__alt1_8.c" + goto _st9; _st9: p+= 1; @@ -407,12 +407,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr19: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" a1 = p; } -#line 415 "gen/ragel/12__alt1_8.c" - +#line 372 "gen/ragel/submatch_12__alt1_8.c" + goto _st1; _st1: p+= 1; @@ -429,12 +429,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr20: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" b1 = p; } -#line 437 "gen/ragel/12__alt1_8.c" - +#line 393 "gen/ragel/submatch_12__alt1_8.c" + goto _st2; _st2: p+= 1; @@ -451,12 +451,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" c1 = p; } -#line 459 "gen/ragel/12__alt1_8.c" - +#line 414 "gen/ragel/submatch_12__alt1_8.c" + goto _st3; _st3: p+= 1; @@ -473,12 +473,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr22: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" d1 = p; } -#line 481 "gen/ragel/12__alt1_8.c" - +#line 435 "gen/ragel/submatch_12__alt1_8.c" + goto _st4; _st4: p+= 1; @@ -495,12 +495,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" e1 = p; } -#line 503 "gen/ragel/12__alt1_8.c" - +#line 456 "gen/ragel/submatch_12__alt1_8.c" + goto _st5; _st5: p+= 1; @@ -517,12 +517,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr24: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" f1 = p; } -#line 525 "gen/ragel/12__alt1_8.c" - +#line 477 "gen/ragel/submatch_12__alt1_8.c" + goto _st6; _st6: p+= 1; @@ -539,12 +539,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr25: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" g1 = p; } -#line 547 "gen/ragel/12__alt1_8.c" - +#line 498 "gen/ragel/submatch_12__alt1_8.c" + goto _st7; _st7: p+= 1; @@ -561,12 +561,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" h1 = p; } -#line 569 "gen/ragel/12__alt1_8.c" - +#line 519 "gen/ragel/submatch_12__alt1_8.c" + goto _st8; _st8: p+= 1; @@ -595,8 +595,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl" - +#line 48 "../../../benchmarks/c/src/ragel/submatch_12__alt1_8.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/c/pregen/ragel/submatch_13__alt2_2.c b/benchmarks/c/pregen/ragel/submatch_13__alt2_2.c new file mode 100644 index 000000000..b1ebafbbc --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_13__alt2_2.c @@ -0,0 +1,389 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" +#include +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 35 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + + +#line 10 "gen/ragel/submatch_13__alt2_2.c" +static const int m_start = 5; +static const int m_first_final = 5; +static const int m_error = 0; + +static const int m_en_main = 5; + + +#line 37 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a1, *b1, + *a2, *b2, + *a3, *b3, + *a4, *b4; + int cs; + + +#line 30 "gen/ragel/submatch_13__alt2_2.c" + { + cs = (int)m_start; + } + +#line 50 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + +#line 35 "gen/ragel/submatch_13__alt2_2.c" +{ + switch ( cs ) { + case 5: + goto st_case_5; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + } + _ctr2: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 55 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b3 = p; } + +#line 60 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 65 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a3 = p; } + +#line 70 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 75 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + outc(out, '\n'); + } + +#line 86 "gen/ragel/submatch_13__alt2_2.c" + + goto _st5; + _ctr5: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 93 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + outc(out, '\n'); + } + +#line 104 "gen/ragel/submatch_13__alt2_2.c" + + goto _st5; + _ctr7: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 111 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b3 = p; } + +#line 116 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 121 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a3 = p; } + +#line 126 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 131 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + outc(out, '\n'); + } + +#line 142 "gen/ragel/submatch_13__alt2_2.c" + + goto _st5; + _ctr10: + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 149 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + outc(out, '\n'); + } + +#line 160 "gen/ragel/submatch_13__alt2_2.c" + + goto _st5; + _ctr12: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b1 = p; } + +#line 167 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 172 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a1 = p; } + +#line 177 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 182 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b3 = p; } + +#line 187 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 192 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a3 = p; } + +#line 197 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 202 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + outc(out, '\n'); + } + +#line 213 "gen/ragel/submatch_13__alt2_2.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr12; + } + case 97: { + goto _ctr13; + } + case 98: { + goto _ctr14; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr13: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a1 = p; } + +#line 240 "gen/ragel/submatch_13__alt2_2.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _st1; + } + case 98: { + goto _ctr3; + } + } + goto _st0; + _ctr3: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 264 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b3 = p; } + +#line 269 "gen/ragel/submatch_13__alt2_2.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr5; + } + case 98: { + goto _st2; + } + } + goto _st0; + _ctr14: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b1 = p; } + +#line 290 "gen/ragel/submatch_13__alt2_2.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr7; + } + case 97: { + goto _ctr8; + } + case 98: { + goto _st3; + } + } + goto _st0; + _ctr8: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 314 "gen/ragel/submatch_13__alt2_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + a3 = p; } + +#line 319 "gen/ragel/submatch_13__alt2_2.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr10; + } + case 97: { + goto _st4; + } + } + goto _st0; + _out5: cs = 5; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out: {} + } + +#line 51 "../../../benchmarks/c/src/ragel/submatch_13__alt2_2.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/c/pregen/ragel/submatch_14__alt2_4.c b/benchmarks/c/pregen/ragel/submatch_14__alt2_4.c new file mode 100644 index 000000000..0294f9185 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_14__alt2_4.c @@ -0,0 +1,957 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" +#include +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 43 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + + +#line 10 "gen/ragel/submatch_14__alt2_4.c" +static const int m_start = 9; +static const int m_first_final = 9; +static const int m_error = 0; + +static const int m_en_main = 9; + + +#line 45 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a1, *b1, *c1, *d1, + *a2, *b2, *c2, *d2, + *a3, *b3, *c3, *d3, + *a4, *b4, *c4, *d4; + int cs; + + +#line 30 "gen/ragel/submatch_14__alt2_4.c" + { + cs = (int)m_start; + } + +#line 58 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + +#line 35 "gen/ragel/submatch_14__alt2_4.c" +{ + switch ( cs ) { + case 9: + goto st_case_9; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + } + _ctr2: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 63 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 68 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 73 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 78 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 83 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 88 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 93 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 98 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 103 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 118 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr7: + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 125 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 140 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr9: + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 147 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 162 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr11: + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 169 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 184 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr13: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 191 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 196 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 201 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 206 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 211 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 216 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 221 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 226 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 231 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 246 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr18: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 253 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 268 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr20: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 275 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 280 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 285 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 290 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 295 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 300 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 305 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 310 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 315 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 330 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr25: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 337 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 342 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 347 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 352 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 357 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 362 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 367 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 372 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 377 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 392 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _ctr30: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b1 = p; } + +#line 399 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 404 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c1 = p; } + +#line 409 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 414 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d1 = p; } + +#line 419 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 424 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a1 = p; } + +#line 429 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 434 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 439 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 444 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 449 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 454 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 459 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 464 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 469 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 474 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + outc(out, '\n'); + } + +#line 489 "gen/ragel/submatch_14__alt2_4.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr30; + } + case 97: { + goto _ctr31; + } + case 98: { + goto _ctr32; + } + case 99: { + goto _ctr33; + } + case 100: { + goto _ctr34; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr31: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a1 = p; } + +#line 522 "gen/ragel/submatch_14__alt2_4.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _st1; + } + case 98: { + goto _ctr3; + } + case 99: { + goto _ctr4; + } + case 100: { + goto _ctr5; + } + } + goto _st0; + _ctr3: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 552 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 557 "gen/ragel/submatch_14__alt2_4.c" + + goto _st2; + _ctr22: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 564 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 569 "gen/ragel/submatch_14__alt2_4.c" + + goto _st2; + _ctr27: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 576 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b3 = p; } + +#line 581 "gen/ragel/submatch_14__alt2_4.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr7; + } + case 98: { + goto _st2; + } + } + goto _st0; + _ctr4: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 602 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 607 "gen/ragel/submatch_14__alt2_4.c" + + goto _st3; + _ctr15: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 614 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 619 "gen/ragel/submatch_14__alt2_4.c" + + goto _st3; + _ctr28: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 626 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c3 = p; } + +#line 631 "gen/ragel/submatch_14__alt2_4.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr9; + } + case 99: { + goto _st3; + } + } + goto _st0; + _ctr5: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 652 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 657 "gen/ragel/submatch_14__alt2_4.c" + + goto _st4; + _ctr16: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 664 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 669 "gen/ragel/submatch_14__alt2_4.c" + + goto _st4; + _ctr23: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 676 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d3 = p; } + +#line 681 "gen/ragel/submatch_14__alt2_4.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr11; + } + case 100: { + goto _st4; + } + } + goto _st0; + _ctr32: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b1 = p; } + +#line 702 "gen/ragel/submatch_14__alt2_4.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr13; + } + case 97: { + goto _ctr14; + } + case 98: { + goto _st5; + } + case 99: { + goto _ctr15; + } + case 100: { + goto _ctr16; + } + } + goto _st0; + _ctr14: + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 732 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 737 "gen/ragel/submatch_14__alt2_4.c" + + goto _st6; + _ctr21: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 744 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 749 "gen/ragel/submatch_14__alt2_4.c" + + goto _st6; + _ctr26: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 756 "gen/ragel/submatch_14__alt2_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + a3 = p; } + +#line 761 "gen/ragel/submatch_14__alt2_4.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 10: { + goto _ctr18; + } + case 97: { + goto _st6; + } + } + goto _st0; + _ctr33: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + c1 = p; } + +#line 782 "gen/ragel/submatch_14__alt2_4.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 10: { + goto _ctr20; + } + case 97: { + goto _ctr21; + } + case 98: { + goto _ctr22; + } + case 99: { + goto _st7; + } + case 100: { + goto _ctr23; + } + } + goto _st0; + _ctr34: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + d1 = p; } + +#line 812 "gen/ragel/submatch_14__alt2_4.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr25; + } + case 97: { + goto _ctr26; + } + case 98: { + goto _ctr27; + } + case 99: { + goto _ctr28; + } + case 100: { + goto _st8; + } + } + goto _st0; + _out9: cs = 9; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out: {} + } + +#line 59 "../../../benchmarks/c/src/ragel/submatch_14__alt2_4.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/15__alt2_8.c b/benchmarks/c/pregen/ragel/submatch_15__alt2_8.c similarity index 52% rename from benchmarks/submatch_dfa_aot/pregen/ragel/15__alt2_8.c rename to benchmarks/c/pregen/ragel/submatch_15__alt2_8.c index 46e70f0d6..210e5e982 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/15__alt2_8.c +++ b/benchmarks/c/pregen/ragel/submatch_15__alt2_8.c @@ -1,15 +1,15 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" #include #include "ragel/common.c" const char *delim = "\n"; -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 59 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" -#line 13 "gen/ragel/15__alt2_8.c" +#line 10 "gen/ragel/submatch_15__alt2_8.c" static const int m_start = 17; static const int m_first_final = 17; static const int m_error = 0; @@ -17,7 +17,7 @@ static const int m_error = 0; static const int m_en_main = 17; -#line 61 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 61 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" static void lex(Input *in, Output *out) @@ -31,17 +31,17 @@ static void lex(Input *in, Output *out) *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4; int cs; - -#line 36 "gen/ragel/15__alt2_8.c" + +#line 30 "gen/ragel/submatch_15__alt2_8.c" { cs = (int)m_start; } -#line 74 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" - - -#line 44 "gen/ragel/15__alt2_8.c" - { +#line 74 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" + + +#line 35 "gen/ragel/submatch_15__alt2_8.c" +{ switch ( cs ) { case 17: goto st_case_17; @@ -81,110 +81,110 @@ static void lex(Input *in, Output *out) goto st_case_16; } _ctr2: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 89 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 79 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 95 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 84 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 101 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 89 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 107 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 94 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 113 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 99 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 119 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 104 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 125 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 109 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 131 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 114 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 137 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 119 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 143 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 124 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 149 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 129 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 155 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 134 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 161 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 139 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 167 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 144 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 173 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 149 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 179 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 154 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 185 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 159 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -205,18 +205,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 209 "gen/ragel/15__alt2_8.c" - +#line 182 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr11: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 217 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 189 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -237,18 +237,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 241 "gen/ragel/15__alt2_8.c" - +#line 212 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr13: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 249 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 219 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -269,18 +269,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 273 "gen/ragel/15__alt2_8.c" - +#line 242 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr15: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 281 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 249 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -301,18 +301,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 305 "gen/ragel/15__alt2_8.c" - +#line 272 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr17: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 313 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 279 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -333,18 +333,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 337 "gen/ragel/15__alt2_8.c" - +#line 302 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr19: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 345 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 309 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -365,18 +365,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 369 "gen/ragel/15__alt2_8.c" - +#line 332 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr21: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 377 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 339 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -397,18 +397,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 401 "gen/ragel/15__alt2_8.c" - +#line 362 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr23: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 409 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 369 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -429,114 +429,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 433 "gen/ragel/15__alt2_8.c" - +#line 392 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr25: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 441 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 399 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 447 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 404 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 453 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 409 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 459 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 414 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 465 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 419 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 471 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 424 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 477 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 429 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 483 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 434 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 489 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 439 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 495 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 444 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 501 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 449 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 507 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 454 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 513 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 459 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 519 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 464 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 525 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 469 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 531 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 474 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 537 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 479 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -557,18 +557,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 561 "gen/ragel/15__alt2_8.c" - +#line 502 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr34: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 569 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 509 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -589,114 +589,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 593 "gen/ragel/15__alt2_8.c" - +#line 532 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr36: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 601 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 539 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 607 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 544 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 613 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 549 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 619 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 554 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 625 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 559 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 631 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 564 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 637 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 569 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 643 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 574 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 649 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 579 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 655 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 584 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 661 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 589 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 667 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 594 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 673 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 599 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 679 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 604 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 685 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 609 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 691 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 614 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 697 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 619 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -717,114 +717,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 721 "gen/ragel/15__alt2_8.c" - +#line 642 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr45: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 729 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 649 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 735 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 654 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 741 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 659 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 747 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 664 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 753 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 669 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 759 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 674 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 765 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 679 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 771 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 684 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 777 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 689 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 783 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 694 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 789 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 699 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 795 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 704 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 801 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 709 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 807 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 714 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 813 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 719 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 819 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 724 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 825 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 729 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -845,114 +845,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 849 "gen/ragel/15__alt2_8.c" - +#line 752 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr54: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 857 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 759 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 863 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 764 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 869 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 769 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 875 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 774 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 881 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 779 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 887 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 784 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 893 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 789 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 899 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 794 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 905 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 799 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 911 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 804 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 917 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 809 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 923 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 814 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 929 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 819 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 935 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 824 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 941 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 829 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 947 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 834 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 953 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 839 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -973,114 +973,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 977 "gen/ragel/15__alt2_8.c" - +#line 862 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr63: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 985 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 869 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 991 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 874 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 997 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 879 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1003 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 884 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1009 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 889 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1015 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 894 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1021 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 899 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 1027 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 904 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1033 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 909 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 1039 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 914 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 1045 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 919 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 1051 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 924 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 1057 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 929 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 1063 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 934 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 1069 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 939 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 1075 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 944 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1081 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 949 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1101,114 +1101,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1105 "gen/ragel/15__alt2_8.c" - +#line 972 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr72: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 1113 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 979 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1119 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 984 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1125 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 989 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1131 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 994 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1137 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 999 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1143 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1004 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1149 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1009 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 1155 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1014 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1161 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1019 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 1167 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1024 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 1173 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1029 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 1179 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1034 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 1185 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1039 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 1191 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1044 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 1197 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1049 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 1203 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1054 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1209 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1059 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1229,114 +1229,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1233 "gen/ragel/15__alt2_8.c" - +#line 1082 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr81: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 1241 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1089 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1247 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1094 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1253 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1099 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1259 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1104 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1265 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1109 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1271 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1114 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1277 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1119 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 1283 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1124 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1289 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1129 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 1295 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1134 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 1301 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1139 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 1307 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1144 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 1313 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1149 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 1319 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1154 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 1325 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1159 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 1331 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1164 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1337 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1169 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1357,204 +1357,204 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1361 "gen/ragel/15__alt2_8.c" - +#line 1192 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _ctr90: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b1 = p; } -#line 1369 "gen/ragel/15__alt2_8.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1199 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1375 "gen/ragel/15__alt2_8.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1204 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c1 = p; } -#line 1381 "gen/ragel/15__alt2_8.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1209 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1387 "gen/ragel/15__alt2_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1214 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d1 = p; } -#line 1393 "gen/ragel/15__alt2_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1219 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1399 "gen/ragel/15__alt2_8.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1224 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e1 = p; } -#line 1405 "gen/ragel/15__alt2_8.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1229 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1411 "gen/ragel/15__alt2_8.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1234 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f1 = p; } -#line 1417 "gen/ragel/15__alt2_8.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1239 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 1423 "gen/ragel/15__alt2_8.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1244 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g1 = p; } -#line 1429 "gen/ragel/15__alt2_8.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1249 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 1435 "gen/ragel/15__alt2_8.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1254 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h1 = p; } -#line 1441 "gen/ragel/15__alt2_8.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1259 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 1447 "gen/ragel/15__alt2_8.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1264 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a1 = p; } -#line 1453 "gen/ragel/15__alt2_8.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1269 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1459 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1274 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1465 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1279 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1471 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1284 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1477 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1289 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1483 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1294 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1489 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1299 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1495 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1304 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 1501 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1309 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1507 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1314 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 1513 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1319 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 1519 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1324 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 1525 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1329 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 1531 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1334 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 1537 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1339 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 1543 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1344 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 1549 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1349 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 1555 "gen/ragel/15__alt2_8.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1354 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1575,8 +1575,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1579 "gen/ragel/15__alt2_8.c" - +#line 1377 "gen/ragel/submatch_15__alt2_8.c" + goto _st17; _st17: p+= 1; @@ -1617,12 +1617,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr91: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a1 = p; } -#line 1625 "gen/ragel/15__alt2_8.c" - +#line 1422 "gen/ragel/submatch_15__alt2_8.c" + goto _st1; _st1: p+= 1; @@ -1660,102 +1660,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr3: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1668 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1464 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1674 "gen/ragel/15__alt2_8.c" - +#line 1469 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr38: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1682 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1476 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1688 "gen/ragel/15__alt2_8.c" - +#line 1481 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr47: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1696 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1488 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1702 "gen/ragel/15__alt2_8.c" - +#line 1493 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr56: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1710 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1500 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1716 "gen/ragel/15__alt2_8.c" - +#line 1505 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr65: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 1724 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1512 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1730 "gen/ragel/15__alt2_8.c" - +#line 1517 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr74: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 1738 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1524 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1744 "gen/ragel/15__alt2_8.c" - +#line 1529 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _ctr83: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 1752 "gen/ragel/15__alt2_8.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1536 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b3 = p; } -#line 1758 "gen/ragel/15__alt2_8.c" - +#line 1541 "gen/ragel/submatch_15__alt2_8.c" + goto _st2; _st2: p+= 1; @@ -1772,102 +1772,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1780 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1562 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1786 "gen/ragel/15__alt2_8.c" - +#line 1567 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr27: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1794 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1574 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1800 "gen/ragel/15__alt2_8.c" - +#line 1579 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr48: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1808 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1586 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1814 "gen/ragel/15__alt2_8.c" - +#line 1591 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr57: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1822 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1598 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1828 "gen/ragel/15__alt2_8.c" - +#line 1603 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr66: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 1836 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1610 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1842 "gen/ragel/15__alt2_8.c" - +#line 1615 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr75: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 1850 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1622 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1856 "gen/ragel/15__alt2_8.c" - +#line 1627 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _ctr84: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 1864 "gen/ragel/15__alt2_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1634 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c3 = p; } -#line 1870 "gen/ragel/15__alt2_8.c" - +#line 1639 "gen/ragel/submatch_15__alt2_8.c" + goto _st3; _st3: p+= 1; @@ -1884,102 +1884,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1892 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1660 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1898 "gen/ragel/15__alt2_8.c" - +#line 1665 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr28: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1906 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1672 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1912 "gen/ragel/15__alt2_8.c" - +#line 1677 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr39: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1920 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1684 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1926 "gen/ragel/15__alt2_8.c" - +#line 1689 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr58: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 1934 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1696 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1940 "gen/ragel/15__alt2_8.c" - +#line 1701 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr67: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 1948 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1708 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1954 "gen/ragel/15__alt2_8.c" - +#line 1713 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr76: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 1962 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1720 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1968 "gen/ragel/15__alt2_8.c" - +#line 1725 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _ctr85: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 1976 "gen/ragel/15__alt2_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1732 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d3 = p; } -#line 1982 "gen/ragel/15__alt2_8.c" - +#line 1737 "gen/ragel/submatch_15__alt2_8.c" + goto _st4; _st4: p+= 1; @@ -1996,102 +1996,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2004 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1758 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2010 "gen/ragel/15__alt2_8.c" - +#line 1763 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr29: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2018 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1770 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2024 "gen/ragel/15__alt2_8.c" - +#line 1775 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr40: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2032 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1782 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2038 "gen/ragel/15__alt2_8.c" - +#line 1787 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr49: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2046 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1794 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2052 "gen/ragel/15__alt2_8.c" - +#line 1799 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr68: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 2060 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1806 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2066 "gen/ragel/15__alt2_8.c" - +#line 1811 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr77: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 2074 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1818 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2080 "gen/ragel/15__alt2_8.c" - +#line 1823 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _ctr86: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 2088 "gen/ragel/15__alt2_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1830 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e3 = p; } -#line 2094 "gen/ragel/15__alt2_8.c" - +#line 1835 "gen/ragel/submatch_15__alt2_8.c" + goto _st5; _st5: p+= 1; @@ -2108,102 +2108,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2116 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1856 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2122 "gen/ragel/15__alt2_8.c" - +#line 1861 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr30: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2130 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1868 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2136 "gen/ragel/15__alt2_8.c" - +#line 1873 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr41: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2144 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1880 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2150 "gen/ragel/15__alt2_8.c" - +#line 1885 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr50: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2158 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1892 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2164 "gen/ragel/15__alt2_8.c" - +#line 1897 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr59: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2172 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1904 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2178 "gen/ragel/15__alt2_8.c" - +#line 1909 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr78: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 2186 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1916 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2192 "gen/ragel/15__alt2_8.c" - +#line 1921 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _ctr87: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 2200 "gen/ragel/15__alt2_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1928 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f3 = p; } -#line 2206 "gen/ragel/15__alt2_8.c" - +#line 1933 "gen/ragel/submatch_15__alt2_8.c" + goto _st6; _st6: p+= 1; @@ -2220,102 +2220,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2228 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1954 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2234 "gen/ragel/15__alt2_8.c" - +#line 1959 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr31: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2242 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1966 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2248 "gen/ragel/15__alt2_8.c" - +#line 1971 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr42: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2256 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1978 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2262 "gen/ragel/15__alt2_8.c" - +#line 1983 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr51: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2270 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 1990 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2276 "gen/ragel/15__alt2_8.c" - +#line 1995 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr60: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2284 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2002 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2290 "gen/ragel/15__alt2_8.c" - +#line 2007 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr69: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 2298 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2014 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2304 "gen/ragel/15__alt2_8.c" - +#line 2019 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _ctr88: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 2312 "gen/ragel/15__alt2_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2026 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g3 = p; } -#line 2318 "gen/ragel/15__alt2_8.c" - +#line 2031 "gen/ragel/submatch_15__alt2_8.c" + goto _st7; _st7: p+= 1; @@ -2332,102 +2332,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2340 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2052 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2346 "gen/ragel/15__alt2_8.c" - +#line 2057 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr32: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2354 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2064 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2360 "gen/ragel/15__alt2_8.c" - +#line 2069 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr43: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2368 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2076 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2374 "gen/ragel/15__alt2_8.c" - +#line 2081 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr52: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2382 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2088 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2388 "gen/ragel/15__alt2_8.c" - +#line 2093 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr61: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2396 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2100 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2402 "gen/ragel/15__alt2_8.c" - +#line 2105 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr70: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 2410 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2112 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2416 "gen/ragel/15__alt2_8.c" - +#line 2117 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _ctr79: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 2424 "gen/ragel/15__alt2_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2124 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h3 = p; } -#line 2430 "gen/ragel/15__alt2_8.c" - +#line 2129 "gen/ragel/submatch_15__alt2_8.c" + goto _st8; _st8: p+= 1; @@ -2444,12 +2444,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr92: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b1 = p; } -#line 2452 "gen/ragel/15__alt2_8.c" - +#line 2150 "gen/ragel/submatch_15__alt2_8.c" + goto _st9; _st9: p+= 1; @@ -2487,102 +2487,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2495 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2192 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2501 "gen/ragel/15__alt2_8.c" - +#line 2197 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr37: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2509 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2204 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2515 "gen/ragel/15__alt2_8.c" - +#line 2209 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr46: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2523 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2216 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2529 "gen/ragel/15__alt2_8.c" - +#line 2221 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr55: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 2537 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2228 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2543 "gen/ragel/15__alt2_8.c" - +#line 2233 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr64: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 2551 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2240 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2557 "gen/ragel/15__alt2_8.c" - +#line 2245 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr73: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 2565 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2252 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2571 "gen/ragel/15__alt2_8.c" - +#line 2257 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _ctr82: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 2579 "gen/ragel/15__alt2_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" +#line 2264 "gen/ragel/submatch_15__alt2_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" a3 = p; } -#line 2585 "gen/ragel/15__alt2_8.c" - +#line 2269 "gen/ragel/submatch_15__alt2_8.c" + goto _st10; _st10: p+= 1; @@ -2599,12 +2599,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr93: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" c1 = p; } -#line 2607 "gen/ragel/15__alt2_8.c" - +#line 2290 "gen/ragel/submatch_15__alt2_8.c" + goto _st11; _st11: p+= 1; @@ -2642,12 +2642,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr94: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" d1 = p; } -#line 2650 "gen/ragel/15__alt2_8.c" - +#line 2332 "gen/ragel/submatch_15__alt2_8.c" + goto _st12; _st12: p+= 1; @@ -2685,12 +2685,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr95: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" e1 = p; } -#line 2693 "gen/ragel/15__alt2_8.c" - +#line 2374 "gen/ragel/submatch_15__alt2_8.c" + goto _st13; _st13: p+= 1; @@ -2728,12 +2728,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr96: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" f1 = p; } -#line 2736 "gen/ragel/15__alt2_8.c" - +#line 2416 "gen/ragel/submatch_15__alt2_8.c" + goto _st14; _st14: p+= 1; @@ -2771,12 +2771,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr97: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" g1 = p; } -#line 2779 "gen/ragel/15__alt2_8.c" - +#line 2458 "gen/ragel/submatch_15__alt2_8.c" + goto _st15; _st15: p+= 1; @@ -2814,12 +2814,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr98: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" h1 = p; } -#line 2822 "gen/ragel/15__alt2_8.c" - +#line 2500 "gen/ragel/submatch_15__alt2_8.c" + goto _st16; _st16: p+= 1; @@ -2877,8 +2877,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 75 "../../../benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl" - +#line 75 "../../../benchmarks/c/src/ragel/submatch_15__alt2_8.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/c/pregen/ragel/submatch_16__alt4_2.c b/benchmarks/c/pregen/ragel/submatch_16__alt4_2.c new file mode 100644 index 000000000..1550eb234 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_16__alt4_2.c @@ -0,0 +1,933 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" +#include +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 48 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + + +#line 10 "gen/ragel/submatch_16__alt4_2.c" +static const int m_start = 9; +static const int m_first_final = 9; +static const int m_error = 0; + +static const int m_en_main = 9; + + +#line 50 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a1, *b1, + *a2, *b2, + *a3, *b3, + *a4, *b4, + *a5, *b5, + *a6, *b6, + *a7, *b7, + *a8, *b8; + int cs; + + +#line 34 "gen/ragel/submatch_16__alt4_2.c" + { + cs = (int)m_start; + } + +#line 67 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + +#line 39 "gen/ragel/submatch_16__alt4_2.c" +{ + switch ( cs ) { + case 9: + goto st_case_9; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + } + _ctr2: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 67 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b3 = p; } + +#line 72 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 77 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a3 = p; } + +#line 82 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 87 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 92 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 97 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 102 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 107 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 112 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 117 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 122 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 127 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 142 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr5: + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 149 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 154 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 159 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 164 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 169 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 174 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 179 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 184 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 189 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 204 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr8: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 211 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 216 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 221 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 226 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 231 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 246 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr11: + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 253 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 268 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr13: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 275 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b3 = p; } + +#line 280 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 285 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a3 = p; } + +#line 290 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 295 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 300 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 305 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 310 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 315 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 320 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 325 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 330 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 335 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 350 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr16: + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 357 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 362 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 367 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 372 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 377 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 382 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 387 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 392 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 397 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 412 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr19: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 419 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 424 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 429 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 434 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 439 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 454 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr22: + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 461 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 476 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _ctr24: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b1 = p; } + +#line 483 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 488 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a1 = p; } + +#line 493 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 498 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b3 = p; } + +#line 503 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 508 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a3 = p; } + +#line 513 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 518 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 523 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 528 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 533 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 538 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 543 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b8 = p; a7 = a8 = NULL; } + +#line 548 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 553 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a8 = p; b7 = b8 = NULL; } + +#line 558 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + outc(out, '\n'); + } + +#line 573 "gen/ragel/submatch_16__alt4_2.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr24; + } + case 97: { + goto _ctr25; + } + case 98: { + goto _ctr26; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr25: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a1 = p; } + +#line 600 "gen/ragel/submatch_16__alt4_2.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _st1; + } + case 98: { + goto _ctr3; + } + } + goto _st0; + _ctr3: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a2 = p; b1 = b2 = NULL; } + +#line 624 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b3 = p; } + +#line 629 "gen/ragel/submatch_16__alt4_2.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr5; + } + case 97: { + goto _ctr6; + } + case 98: { + goto _st2; + } + } + goto _st0; + _ctr6: + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b4 = p; a3 = a4 = NULL; } + +#line 653 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a5 = p; } + +#line 658 "gen/ragel/submatch_16__alt4_2.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr8; + } + case 97: { + goto _st3; + } + case 98: { + goto _ctr9; + } + } + goto _st0; + _ctr9: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a6 = p; b5 = b6 = NULL; } + +#line 682 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b7 = p; } + +#line 687 "gen/ragel/submatch_16__alt4_2.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr11; + } + case 98: { + goto _st4; + } + } + goto _st0; + _ctr26: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b1 = p; } + +#line 708 "gen/ragel/submatch_16__alt4_2.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr13; + } + case 97: { + goto _ctr14; + } + case 98: { + goto _st5; + } + } + goto _st0; + _ctr14: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b2 = p; a1 = a2 = NULL; } + +#line 732 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a3 = p; } + +#line 737 "gen/ragel/submatch_16__alt4_2.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 10: { + goto _ctr16; + } + case 97: { + goto _st6; + } + case 98: { + goto _ctr17; + } + } + goto _st0; + _ctr17: + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a4 = p; b3 = b4 = NULL; } + +#line 761 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b5 = p; } + +#line 766 "gen/ragel/submatch_16__alt4_2.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 10: { + goto _ctr19; + } + case 97: { + goto _ctr20; + } + case 98: { + goto _st7; + } + } + goto _st0; + _ctr20: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + b6 = p; a5 = a6 = NULL; } + +#line 790 "gen/ragel/submatch_16__alt4_2.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + a7 = p; } + +#line 795 "gen/ragel/submatch_16__alt4_2.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr22; + } + case 97: { + goto _st8; + } + } + goto _st0; + _out9: cs = 9; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out: {} + } + +#line 68 "../../../benchmarks/c/src/ragel/submatch_16__alt4_2.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/c/pregen/ragel/submatch_17__alt4_4.c b/benchmarks/c/pregen/ragel/submatch_17__alt4_4.c new file mode 100644 index 000000000..351b1200f --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_17__alt4_4.c @@ -0,0 +1,2889 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" +#include +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 64 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + + +#line 10 "gen/ragel/submatch_17__alt4_4.c" +static const int m_start = 17; +static const int m_first_final = 17; +static const int m_error = 0; + +static const int m_en_main = 17; + + +#line 66 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a1, *b1, *c1, *d1, + *a2, *b2, *c2, *d2, + *a3, *b3, *c3, *d3, + *a4, *b4, *c4, *d4, + *a5, *b5, *c5, *d5, + *a6, *b6, *c6, *d6, + *a7, *b7, *c7, *d7, + *a8, *b8, *c8, *d8; + int cs; + + +#line 34 "gen/ragel/submatch_17__alt4_4.c" + { + cs = (int)m_start; + } + +#line 83 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + +#line 39 "gen/ragel/submatch_17__alt4_4.c" +{ + switch ( cs ) { + case 17: + goto st_case_17; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + case 9: + goto st_case_9; + case 10: + goto st_case_10; + case 11: + goto st_case_11; + case 12: + goto st_case_12; + case 13: + goto st_case_13; + case 14: + goto st_case_14; + case 15: + goto st_case_15; + case 16: + goto st_case_16; + } + _ctr2: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 83 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 88 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 93 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 98 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 103 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 108 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 113 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 118 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 123 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 128 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 133 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 138 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 143 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 148 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 153 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 158 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 163 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 168 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 173 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 178 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 183 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 188 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 193 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 198 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 203 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 226 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr7: + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 233 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 238 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 243 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 248 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 253 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 258 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 263 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 268 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 273 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 278 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 283 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 288 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 293 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 298 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 303 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 308 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 313 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 336 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr12: + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 343 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 348 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 353 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 358 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 363 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 368 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 373 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 378 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 383 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 406 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr17: + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 413 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 436 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr19: + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 443 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 466 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr21: + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 473 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 496 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr23: + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 503 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 508 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 513 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 518 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 523 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 528 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 533 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 538 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 543 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 566 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr28: + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 573 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 596 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr30: + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 603 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 608 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 613 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 618 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 623 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 628 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 633 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 638 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 643 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 666 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr35: + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 673 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 678 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 683 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 688 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 693 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 698 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 703 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 708 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 713 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 718 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 723 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 728 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 733 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 738 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 743 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 748 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 753 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 776 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr40: + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 783 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 788 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 793 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 798 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 803 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 808 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 813 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 818 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 823 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 846 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr45: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 853 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 858 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 863 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 868 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 873 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 878 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 883 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 888 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 893 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 898 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 903 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 908 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 913 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 918 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 923 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 928 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 933 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 956 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr50: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 963 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 968 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 973 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 978 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 983 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 988 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 993 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 998 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1003 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 1008 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1013 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 1018 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1023 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 1028 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1033 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1038 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1043 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1048 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1053 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1058 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 1063 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1068 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 1073 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 1078 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1083 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 1106 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr55: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1113 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 1118 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1123 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 1128 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1133 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 1138 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1143 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1148 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1153 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1158 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1163 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1168 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 1173 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1178 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 1183 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 1188 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1193 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 1216 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr60: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 1223 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1228 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1233 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 1238 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 1243 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 1248 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 1253 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 1258 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1263 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 1268 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1273 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 1278 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1283 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 1288 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1293 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1298 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1303 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1308 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1313 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1318 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 1323 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1328 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 1333 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 1338 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1343 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 1366 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr65: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 1373 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1378 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1383 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 1388 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 1393 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 1398 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 1403 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 1408 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1413 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 1418 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1423 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 1428 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1433 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 1438 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1443 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1448 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1453 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1458 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1463 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1468 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 1473 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1478 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 1483 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 1488 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1493 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 1516 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _ctr70: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b1 = p; } + +#line 1523 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 1528 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c1 = p; } + +#line 1533 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 1538 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d1 = p; } + +#line 1543 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 1548 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a1 = p; } + +#line 1553 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 1558 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1563 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1568 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 1573 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 1578 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 1583 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 1588 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 1593 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1598 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 1603 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1608 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 1613 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1618 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 1623 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1628 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1633 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1638 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1643 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1648 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1653 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } + +#line 1658 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1663 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } + +#line 1668 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 1673 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } + +#line 1678 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a5) { outc(out, 'A'); outs(out, a5, a6); } + else if (b5) { outc(out, 'B'); outs(out, b5, b6); } + else if (c5) { outc(out, 'C'); outs(out, c5, c6); } + else if (d5) { outc(out, 'D'); outs(out, d5, d6); } + if (a7) { outc(out, 'A'); outs(out, a7, a8); } + else if (b7) { outc(out, 'B'); outs(out, b7, b8); } + else if (c7) { outc(out, 'C'); outs(out, c7, c8); } + else if (d7) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + } + +#line 1701 "gen/ragel/submatch_17__alt4_4.c" + + goto _st17; + _st17: + p+= 1; + st_case_17: + if ( p == pe ) + goto _out17; + switch( ( (*( p))) ) { + case 10: { + goto _ctr70; + } + case 97: { + goto _ctr71; + } + case 98: { + goto _ctr72; + } + case 99: { + goto _ctr73; + } + case 100: { + goto _ctr74; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr71: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a1 = p; } + +#line 1734 "gen/ragel/submatch_17__alt4_4.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _st1; + } + case 98: { + goto _ctr3; + } + case 99: { + goto _ctr4; + } + case 100: { + goto _ctr5; + } + } + goto _st0; + _ctr3: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 1764 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1769 "gen/ragel/submatch_17__alt4_4.c" + + goto _st2; + _ctr62: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 1776 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1781 "gen/ragel/submatch_17__alt4_4.c" + + goto _st2; + _ctr67: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 1788 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b3 = p; } + +#line 1793 "gen/ragel/submatch_17__alt4_4.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr7; + } + case 97: { + goto _ctr8; + } + case 98: { + goto _st2; + } + case 99: { + goto _ctr9; + } + case 100: { + goto _ctr10; + } + } + goto _st0; + _ctr8: + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 1823 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1828 "gen/ragel/submatch_17__alt4_4.c" + + goto _st3; + _ctr36: + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 1835 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1840 "gen/ragel/submatch_17__alt4_4.c" + + goto _st3; + _ctr46: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 1847 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a5 = p; } + +#line 1852 "gen/ragel/submatch_17__alt4_4.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr12; + } + case 97: { + goto _st3; + } + case 98: { + goto _ctr13; + } + case 99: { + goto _ctr14; + } + case 100: { + goto _ctr15; + } + } + goto _st0; + _ctr13: + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1882 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1887 "gen/ragel/submatch_17__alt4_4.c" + + goto _st4; + _ctr25: + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1894 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1899 "gen/ragel/submatch_17__alt4_4.c" + + goto _st4; + _ctr32: + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1906 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 38 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b7 = p; } + +#line 1911 "gen/ragel/submatch_17__alt4_4.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr17; + } + case 98: { + goto _st4; + } + } + goto _st0; + _ctr14: + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1932 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1937 "gen/ragel/submatch_17__alt4_4.c" + + goto _st5; + _ctr33: + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 1944 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1949 "gen/ragel/submatch_17__alt4_4.c" + + goto _st5; + _ctr42: + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1956 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 39 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c7 = p; } + +#line 1961 "gen/ragel/submatch_17__alt4_4.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr19; + } + case 99: { + goto _st5; + } + } + goto _st0; + _ctr15: + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } + +#line 1982 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1987 "gen/ragel/submatch_17__alt4_4.c" + + goto _st6; + _ctr26: + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 1994 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 1999 "gen/ragel/submatch_17__alt4_4.c" + + goto _st6; + _ctr43: + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 2006 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d7 = p; } + +#line 2011 "gen/ragel/submatch_17__alt4_4.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 10: { + goto _ctr21; + } + case 100: { + goto _st6; + } + } + goto _st0; + _ctr9: + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 2032 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 2037 "gen/ragel/submatch_17__alt4_4.c" + + goto _st7; + _ctr48: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 2044 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 2049 "gen/ragel/submatch_17__alt4_4.c" + + goto _st7; + _ctr57: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 2056 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c5 = p; } + +#line 2061 "gen/ragel/submatch_17__alt4_4.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr24; + } + case 98: { + goto _ctr25; + } + case 99: { + goto _st7; + } + case 100: { + goto _ctr26; + } + } + goto _st0; + _ctr24: + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } + +#line 2091 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 2096 "gen/ragel/submatch_17__alt4_4.c" + + goto _st8; + _ctr31: + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } + +#line 2103 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 2108 "gen/ragel/submatch_17__alt4_4.c" + + goto _st8; + _ctr41: + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } + +#line 2115 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a7 = p; } + +#line 2120 "gen/ragel/submatch_17__alt4_4.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr28; + } + case 97: { + goto _st8; + } + } + goto _st0; + _ctr10: + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } + +#line 2141 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 2146 "gen/ragel/submatch_17__alt4_4.c" + + goto _st9; + _ctr38: + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 2153 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 2158 "gen/ragel/submatch_17__alt4_4.c" + + goto _st9; + _ctr58: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 2165 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d5 = p; } + +#line 2170 "gen/ragel/submatch_17__alt4_4.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr30; + } + case 97: { + goto _ctr31; + } + case 98: { + goto _ctr32; + } + case 99: { + goto _ctr33; + } + case 100: { + goto _st9; + } + } + goto _st0; + _ctr4: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 2200 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 2205 "gen/ragel/submatch_17__alt4_4.c" + + goto _st10; + _ctr52: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 2212 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 2217 "gen/ragel/submatch_17__alt4_4.c" + + goto _st10; + _ctr68: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 2224 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c3 = p; } + +#line 2229 "gen/ragel/submatch_17__alt4_4.c" + + goto _st10; + _st10: + p+= 1; + st_case_10: + if ( p == pe ) + goto _out10; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr36; + } + case 98: { + goto _ctr37; + } + case 99: { + goto _st10; + } + case 100: { + goto _ctr38; + } + } + goto _st0; + _ctr37: + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } + +#line 2259 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 2264 "gen/ragel/submatch_17__alt4_4.c" + + goto _st11; + _ctr47: + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } + +#line 2271 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 2276 "gen/ragel/submatch_17__alt4_4.c" + + goto _st11; + _ctr56: + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } + +#line 2283 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b5 = p; } + +#line 2288 "gen/ragel/submatch_17__alt4_4.c" + + goto _st11; + _st11: + p+= 1; + st_case_11: + if ( p == pe ) + goto _out11; + switch( ( (*( p))) ) { + case 10: { + goto _ctr40; + } + case 97: { + goto _ctr41; + } + case 98: { + goto _st11; + } + case 99: { + goto _ctr42; + } + case 100: { + goto _ctr43; + } + } + goto _st0; + _ctr5: + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } + +#line 2318 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 2323 "gen/ragel/submatch_17__alt4_4.c" + + goto _st12; + _ctr53: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 2330 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 2335 "gen/ragel/submatch_17__alt4_4.c" + + goto _st12; + _ctr63: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 2342 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 28 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d3 = p; } + +#line 2347 "gen/ragel/submatch_17__alt4_4.c" + + goto _st12; + _st12: + p+= 1; + st_case_12: + if ( p == pe ) + goto _out12; + switch( ( (*( p))) ) { + case 10: { + goto _ctr45; + } + case 97: { + goto _ctr46; + } + case 98: { + goto _ctr47; + } + case 99: { + goto _ctr48; + } + case 100: { + goto _st12; + } + } + goto _st0; + _ctr72: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b1 = p; } + +#line 2377 "gen/ragel/submatch_17__alt4_4.c" + + goto _st13; + _st13: + p+= 1; + st_case_13: + if ( p == pe ) + goto _out13; + switch( ( (*( p))) ) { + case 10: { + goto _ctr50; + } + case 97: { + goto _ctr51; + } + case 98: { + goto _st13; + } + case 99: { + goto _ctr52; + } + case 100: { + goto _ctr53; + } + } + goto _st0; + _ctr51: + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } + +#line 2407 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 2412 "gen/ragel/submatch_17__alt4_4.c" + + goto _st14; + _ctr61: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } + +#line 2419 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 2424 "gen/ragel/submatch_17__alt4_4.c" + + goto _st14; + _ctr66: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } + +#line 2431 "gen/ragel/submatch_17__alt4_4.c" + + { +#line 29 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + a3 = p; } + +#line 2436 "gen/ragel/submatch_17__alt4_4.c" + + goto _st14; + _st14: + p+= 1; + st_case_14: + if ( p == pe ) + goto _out14; + switch( ( (*( p))) ) { + case 10: { + goto _ctr55; + } + case 97: { + goto _st14; + } + case 98: { + goto _ctr56; + } + case 99: { + goto _ctr57; + } + case 100: { + goto _ctr58; + } + } + goto _st0; + _ctr73: + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + c1 = p; } + +#line 2466 "gen/ragel/submatch_17__alt4_4.c" + + goto _st15; + _st15: + p+= 1; + st_case_15: + if ( p == pe ) + goto _out15; + switch( ( (*( p))) ) { + case 10: { + goto _ctr60; + } + case 97: { + goto _ctr61; + } + case 98: { + goto _ctr62; + } + case 99: { + goto _st15; + } + case 100: { + goto _ctr63; + } + } + goto _st0; + _ctr74: + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + d1 = p; } + +#line 2496 "gen/ragel/submatch_17__alt4_4.c" + + goto _st16; + _st16: + p+= 1; + st_case_16: + if ( p == pe ) + goto _out16; + switch( ( (*( p))) ) { + case 10: { + goto _ctr65; + } + case 97: { + goto _ctr66; + } + case 98: { + goto _ctr67; + } + case 99: { + goto _ctr68; + } + case 100: { + goto _st16; + } + } + goto _st0; + _out17: cs = 17; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out9: cs = 9; goto _out; + _out10: cs = 10; goto _out; + _out11: cs = 11; goto _out; + _out12: cs = 12; goto _out; + _out13: cs = 13; goto _out; + _out14: cs = 14; goto _out; + _out15: cs = 15; goto _out; + _out16: cs = 16; goto _out; + _out: {} + } + +#line 84 "../../../benchmarks/c/src/ragel/submatch_17__alt4_4.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/18__alt4_8.c b/benchmarks/c/pregen/ragel/submatch_18__alt4_8.c similarity index 50% rename from benchmarks/submatch_dfa_aot/pregen/ragel/18__alt4_8.c rename to benchmarks/c/pregen/ragel/submatch_18__alt4_8.c index 76404e1b6..4ca89d64a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/18__alt4_8.c +++ b/benchmarks/c/pregen/ragel/submatch_18__alt4_8.c @@ -1,15 +1,15 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" #include #include "ragel/common.c" const char *delim = "\n"; -#line 96 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 96 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" -#line 13 "gen/ragel/18__alt4_8.c" +#line 10 "gen/ragel/submatch_18__alt4_8.c" static const int m_start = 33; static const int m_first_final = 33; static const int m_error = 0; @@ -17,7 +17,7 @@ static const int m_error = 0; static const int m_en_main = 33; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 98 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" static void lex(Input *in, Output *out) @@ -35,17 +35,17 @@ static void lex(Input *in, Output *out) *a8, *b8, *c8, *d8, *e8, *f8, *g8, *h8; int cs; - -#line 40 "gen/ragel/18__alt4_8.c" + +#line 34 "gen/ragel/submatch_18__alt4_8.c" { cs = (int)m_start; } -#line 115 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" - - -#line 48 "gen/ragel/18__alt4_8.c" - { +#line 115 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" + + +#line 39 "gen/ragel/submatch_18__alt4_8.c" +{ switch ( cs ) { case 33: goto st_case_33; @@ -117,302 +117,302 @@ static void lex(Input *in, Output *out) goto st_case_32; } _ctr2: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 125 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 115 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 131 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 120 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 137 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 125 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 143 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 130 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 149 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 135 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 155 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 140 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 161 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 145 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 167 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 150 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 173 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 155 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 179 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 160 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 185 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 165 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 191 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 170 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 197 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 175 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 203 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 180 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 209 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 185 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 215 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 190 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 221 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 195 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 227 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 200 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 233 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 205 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 239 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 210 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 245 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 215 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 251 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 220 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 257 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 225 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 263 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 230 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 269 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 235 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 275 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 240 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 281 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 245 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 287 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 250 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 293 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 255 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 299 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 260 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 305 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 265 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 311 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 270 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 317 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 275 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 323 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 280 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 329 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 285 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 335 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 290 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 341 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 295 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 347 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 300 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 353 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 305 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 359 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 310 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 365 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 315 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 371 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 320 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 377 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 325 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 383 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 330 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 389 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 335 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 395 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 340 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 401 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 345 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 407 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 350 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 413 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 355 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -449,210 +449,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 453 "gen/ragel/18__alt4_8.c" - +#line 394 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr11: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 461 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 401 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 467 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 406 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 473 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 411 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 479 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 416 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 485 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 421 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 491 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 426 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 497 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 431 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 503 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 436 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 509 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 441 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 515 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 446 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 521 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 451 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 527 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 456 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 533 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 461 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 539 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 466 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 545 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 471 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 551 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 476 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 557 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 481 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 563 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 486 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 569 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 491 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 575 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 496 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 581 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 501 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 587 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 506 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 593 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 511 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 599 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 516 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 605 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 521 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 611 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 526 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 617 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 531 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 623 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 536 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 629 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 541 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 635 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 546 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 641 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 551 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 647 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 556 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 653 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 561 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -689,114 +689,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 693 "gen/ragel/18__alt4_8.c" - +#line 600 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr20: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 701 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 607 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 707 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 612 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 713 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 617 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 719 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 622 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 725 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 627 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 731 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 632 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 737 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 637 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 743 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 642 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 749 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 647 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 755 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 652 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 761 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 657 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 767 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 662 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 773 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 667 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 779 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 672 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 785 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 677 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 791 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 682 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 797 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 687 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -833,18 +833,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 837 "gen/ragel/18__alt4_8.c" - +#line 726 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr29: - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 845 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 733 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -881,18 +881,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 885 "gen/ragel/18__alt4_8.c" - +#line 772 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr31: - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 893 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 779 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -929,18 +929,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 933 "gen/ragel/18__alt4_8.c" - +#line 818 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr33: - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 941 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 825 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -977,18 +977,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 981 "gen/ragel/18__alt4_8.c" - +#line 864 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr35: - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 989 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 871 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1025,18 +1025,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1029 "gen/ragel/18__alt4_8.c" - +#line 910 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr37: - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1037 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 917 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1073,18 +1073,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1077 "gen/ragel/18__alt4_8.c" - +#line 956 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr39: - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1085 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 963 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1121,18 +1121,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1125 "gen/ragel/18__alt4_8.c" - +#line 1002 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr41: - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1133 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1009 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1169,114 +1169,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1173 "gen/ragel/18__alt4_8.c" - +#line 1048 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr43: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 1181 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1055 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1187 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1060 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1193 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1065 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1199 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1070 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1205 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1075 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1211 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1080 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1217 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1085 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1223 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1090 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1229 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1095 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 1235 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1100 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1241 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1105 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 1247 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1110 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1253 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1115 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 1259 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1120 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1265 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1125 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 1271 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1130 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1277 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1135 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1313,18 +1313,18 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1317 "gen/ragel/18__alt4_8.c" - +#line 1174 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr52: - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1325 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1181 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1361,114 +1361,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1365 "gen/ragel/18__alt4_8.c" - +#line 1220 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr54: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 1373 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1227 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1379 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1232 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1385 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1237 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1391 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1242 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1397 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1247 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1403 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1252 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1409 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1257 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1415 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1262 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1421 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1267 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 1427 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1272 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1433 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1277 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 1439 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1282 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1445 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1287 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 1451 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1292 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1457 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1297 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 1463 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1302 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1469 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1307 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1505,114 +1505,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1509 "gen/ragel/18__alt4_8.c" - +#line 1346 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr63: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 1517 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1353 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1523 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1358 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1529 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1363 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1535 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1368 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1541 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1373 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1547 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1378 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1553 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1383 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1559 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1388 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1565 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1393 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 1571 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1398 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1577 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1403 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 1583 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1408 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1589 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1413 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 1595 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1418 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1601 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1423 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 1607 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1428 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1613 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1433 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1649,114 +1649,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1653 "gen/ragel/18__alt4_8.c" - +#line 1472 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr72: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 1661 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1479 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1667 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1484 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1673 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1489 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1679 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1494 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1685 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1499 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1691 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1504 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1697 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1509 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1703 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1514 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1709 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1519 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 1715 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1524 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1721 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1529 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 1727 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1534 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1733 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1539 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 1739 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1544 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1745 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1549 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 1751 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1554 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1757 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1559 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1793,114 +1793,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1797 "gen/ragel/18__alt4_8.c" - +#line 1598 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr81: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 1805 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1605 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1811 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1610 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1817 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1615 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1823 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1620 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1829 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1625 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1835 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1630 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1841 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1635 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1847 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1640 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1853 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1645 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 1859 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1650 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 1865 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1655 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 1871 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1660 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 1877 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1665 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 1883 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1670 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 1889 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1675 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 1895 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1680 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1901 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1685 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1937,114 +1937,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 1941 "gen/ragel/18__alt4_8.c" - +#line 1724 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr90: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 1949 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1731 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 1955 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1736 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1961 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1741 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 1967 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1746 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1973 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1751 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 1979 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1756 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1985 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1761 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 1991 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1766 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 1997 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1771 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 2003 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1776 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 2009 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1781 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 2015 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1786 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 2021 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1791 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 2027 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1796 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 2033 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1801 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 2039 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1806 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2045 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1811 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -2081,210 +2081,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 2085 "gen/ragel/18__alt4_8.c" - +#line 1850 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr99: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 2093 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1857 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 2099 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1862 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2105 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1867 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 2111 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1872 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2117 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1877 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 2123 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1882 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2129 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1887 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 2135 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1892 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2141 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1897 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 2147 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1902 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 2153 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1907 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 2159 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1912 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 2165 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1917 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 2171 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1922 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 2177 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1927 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 2183 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1932 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2189 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1937 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 2195 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1942 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2201 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1947 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 2207 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1952 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2213 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1957 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 2219 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1962 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2225 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1967 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 2231 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1972 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2237 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1977 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 2243 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1982 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 2249 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1987 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 2255 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1992 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 2261 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 1997 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 2267 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2002 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 2273 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2007 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 2279 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2012 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2285 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2017 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -2321,114 +2321,114 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 2325 "gen/ragel/18__alt4_8.c" - +#line 2056 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr108: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2333 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2063 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 2339 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2068 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2345 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2073 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 2351 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2078 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2357 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2083 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 2363 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2088 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2369 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2093 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 2375 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2098 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2381 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2103 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 2387 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2108 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 2393 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2113 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 2399 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2118 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 2405 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2123 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 2411 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2128 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 2417 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2133 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 2423 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2138 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2429 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2143 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -2465,210 +2465,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 2469 "gen/ragel/18__alt4_8.c" - +#line 2182 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr117: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 2477 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2189 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 2483 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2194 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2489 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2199 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 2495 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2204 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2501 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2209 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 2507 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2214 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2513 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2219 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 2519 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2224 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2525 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2229 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 2531 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2234 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 2537 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2239 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 2543 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2244 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 2549 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2249 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 2555 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2254 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 2561 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2259 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 2567 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2264 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2573 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2269 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 2579 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2274 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2585 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2279 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 2591 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2284 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2597 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2289 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 2603 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2294 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2609 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2299 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 2615 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2304 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2621 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2309 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 2627 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2314 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 2633 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2319 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 2639 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2324 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 2645 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2329 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 2651 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2334 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 2657 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2339 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 2663 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2344 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2669 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2349 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -2705,210 +2705,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 2709 "gen/ragel/18__alt4_8.c" - +#line 2388 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr126: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 2717 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2395 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 2723 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2400 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2729 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2405 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 2735 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2410 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2741 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2415 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 2747 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2420 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2753 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2425 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 2759 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2430 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2765 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2435 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 2771 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2440 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 2777 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2445 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 2783 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2450 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 2789 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2455 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 2795 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2460 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 2801 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2465 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 2807 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2470 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2813 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2475 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 2819 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2480 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2825 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2485 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 2831 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2490 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2837 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2495 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 2843 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2500 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2849 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2505 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 2855 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2510 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2861 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2515 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 2867 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2520 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 2873 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2525 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 2879 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2530 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 2885 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2535 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 2891 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2540 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 2897 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2545 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 2903 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2550 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 2909 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2555 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -2945,210 +2945,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 2949 "gen/ragel/18__alt4_8.c" - +#line 2594 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr135: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 2957 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2601 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 2963 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2606 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2969 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2611 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 2975 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2616 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2981 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2621 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 2987 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2626 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 2993 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2631 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 2999 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2636 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3005 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2641 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 3011 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2646 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 3017 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2651 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 3023 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2656 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 3029 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2661 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 3035 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2666 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 3041 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2671 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 3047 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2676 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3053 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2681 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 3059 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2686 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3065 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2691 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 3071 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2696 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3077 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2701 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 3083 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2706 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3089 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2711 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 3095 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2716 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3101 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2721 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 3107 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2726 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 3113 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2731 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 3119 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2736 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 3125 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2741 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 3131 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2746 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 3137 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2751 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 3143 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2756 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3149 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2761 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -3185,210 +3185,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 3189 "gen/ragel/18__alt4_8.c" - +#line 2800 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr144: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 3197 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2807 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 3203 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2812 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3209 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2817 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 3215 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2822 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3221 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2827 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 3227 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2832 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3233 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2837 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 3239 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2842 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3245 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2847 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 3251 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2852 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 3257 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2857 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 3263 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2862 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 3269 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2867 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 3275 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2872 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 3281 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2877 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 3287 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2882 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3293 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2887 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 3299 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2892 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3305 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2897 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 3311 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2902 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3317 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2907 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 3323 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2912 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3329 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2917 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 3335 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2922 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3341 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2927 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 3347 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2932 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 3353 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2937 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 3359 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2942 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 3365 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2947 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 3371 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2952 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 3377 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2957 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 3383 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2962 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3389 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 2967 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -3425,210 +3425,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 3429 "gen/ragel/18__alt4_8.c" - +#line 3006 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr153: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 3437 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3013 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 3443 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3018 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3449 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3023 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 3455 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3028 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3461 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3033 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 3467 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3038 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3473 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3043 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 3479 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3048 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3485 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3053 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 3491 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3058 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 3497 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3063 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 3503 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3068 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 3509 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3073 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 3515 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3078 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 3521 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3083 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 3527 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3088 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3533 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3093 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 3539 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3098 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3545 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3103 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 3551 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3108 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3557 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3113 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 3563 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3118 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3569 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3123 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 3575 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3128 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3581 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3133 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 3587 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3138 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 3593 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3143 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 3599 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3148 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 3605 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3153 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 3611 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3158 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 3617 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3163 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 3623 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3168 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3629 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3173 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -3665,306 +3665,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 3669 "gen/ragel/18__alt4_8.c" - +#line 3212 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr162: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 3677 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3219 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 3683 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3224 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 3689 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3229 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 3695 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3234 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 3701 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3239 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 3707 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3244 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 3713 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3249 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 3719 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3254 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 3725 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3259 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 3731 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3264 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 3737 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3269 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 3743 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3274 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 3749 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3279 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 3755 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3284 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 3761 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3289 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 3767 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3294 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 3773 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3299 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 3779 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3304 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3785 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3309 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 3791 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3314 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3797 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3319 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 3803 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3324 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3809 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3329 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 3815 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3334 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3821 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3339 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 3827 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3344 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 3833 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3349 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 3839 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3354 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 3845 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3359 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 3851 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3364 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 3857 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3369 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 3863 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3374 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 3869 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3379 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 3875 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3384 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3881 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3389 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 3887 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3394 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3893 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3399 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 3899 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3404 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3905 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3409 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 3911 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3414 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3917 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3419 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 3923 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3424 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 3929 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3429 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 3935 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3434 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 3941 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3439 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 3947 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3444 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 3953 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3449 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 3959 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3454 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 3965 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3459 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -4001,210 +4001,210 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 4005 "gen/ragel/18__alt4_8.c" - +#line 3498 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr171: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4013 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3505 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 4019 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3510 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4025 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3515 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 4031 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3520 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4037 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3525 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 4043 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3530 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4049 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3535 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 4055 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3540 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4061 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3545 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 4067 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3550 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 4073 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3555 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 4079 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3560 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 4085 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3565 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 4091 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3570 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 4097 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3575 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 4103 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3580 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4109 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3585 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 4115 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3590 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4121 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3595 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 4127 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3600 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4133 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3605 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 4139 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3610 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4145 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3615 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 4151 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3620 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4157 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3625 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 4163 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3630 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 4169 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3635 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 4175 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3640 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 4181 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3645 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 4187 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3650 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 4193 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3655 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 4199 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3660 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4205 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3665 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -4241,306 +4241,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 4245 "gen/ragel/18__alt4_8.c" - +#line 3704 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr180: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 4253 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3711 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 4259 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3716 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4265 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3721 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 4271 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3726 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4277 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3731 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 4283 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3736 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4289 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3741 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 4295 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3746 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4301 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3751 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 4307 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3756 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 4313 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3761 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 4319 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3766 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 4325 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3771 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 4331 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3776 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 4337 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3781 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 4343 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3786 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4349 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3791 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 4355 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3796 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4361 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3801 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 4367 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3806 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4373 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3811 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 4379 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3816 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4385 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3821 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 4391 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3826 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4397 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3831 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 4403 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3836 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 4409 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3841 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 4415 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3846 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 4421 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3851 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 4427 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3856 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 4433 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3861 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 4439 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3866 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4445 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3871 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 4451 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3876 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4457 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3881 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 4463 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3886 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4469 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3891 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 4475 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3896 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4481 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3901 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 4487 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3906 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4493 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3911 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 4499 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3916 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 4505 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3921 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 4511 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3926 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 4517 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3931 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 4523 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3936 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 4529 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3941 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 4535 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3946 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4541 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3951 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -4577,306 +4577,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 4581 "gen/ragel/18__alt4_8.c" - +#line 3990 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr189: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 4589 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 3997 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 4595 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4002 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4601 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4007 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 4607 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4012 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4613 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4017 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 4619 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4022 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4625 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4027 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 4631 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4032 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4637 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4037 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 4643 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4042 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 4649 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4047 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 4655 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4052 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 4661 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4057 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 4667 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4062 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 4673 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4067 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 4679 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4072 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4685 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4077 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 4691 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4082 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4697 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4087 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 4703 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4092 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4709 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4097 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 4715 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4102 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4721 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4107 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 4727 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4112 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4733 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4117 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 4739 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4122 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 4745 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4127 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 4751 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4132 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 4757 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4137 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 4763 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4142 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 4769 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4147 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 4775 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4152 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 4781 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4157 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 4787 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4162 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4793 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4167 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 4799 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4172 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4805 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4177 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 4811 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4182 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4817 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4187 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 4823 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4192 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4829 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4197 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 4835 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4202 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 4841 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4207 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 4847 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4212 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 4853 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4217 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 4859 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4222 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 4865 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4227 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 4871 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4232 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 4877 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4237 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -4913,306 +4913,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 4917 "gen/ragel/18__alt4_8.c" - +#line 4276 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr198: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 4925 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4283 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 4931 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4288 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4937 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4293 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 4943 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4298 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4949 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4303 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 4955 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4308 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4961 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4313 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 4967 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4318 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 4973 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4323 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 4979 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4328 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 4985 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4333 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 4991 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4338 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 4997 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4343 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 5003 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4348 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 5009 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4353 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 5015 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4358 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5021 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4363 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 5027 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4368 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5033 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4373 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 5039 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4378 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5045 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4383 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 5051 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4388 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5057 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4393 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 5063 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4398 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5069 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4403 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 5075 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4408 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 5081 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4413 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 5087 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4418 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 5093 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4423 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 5099 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4428 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 5105 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4433 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 5111 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4438 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5117 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4443 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 5123 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4448 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5129 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4453 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 5135 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4458 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5141 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4463 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 5147 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4468 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5153 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4473 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 5159 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4478 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5165 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4483 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 5171 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4488 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 5177 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4493 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 5183 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4498 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 5189 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4503 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 5195 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4508 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 5201 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4513 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 5207 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4518 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5213 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4523 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -5249,306 +5249,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 5253 "gen/ragel/18__alt4_8.c" - +#line 4562 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr207: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 5261 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4569 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 5267 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4574 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5273 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4579 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 5279 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4584 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5285 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4589 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 5291 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4594 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5297 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4599 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 5303 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4604 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5309 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4609 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 5315 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4614 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 5321 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4619 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 5327 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4624 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 5333 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4629 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 5339 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4634 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 5345 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4639 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 5351 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4644 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5357 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4649 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 5363 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4654 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5369 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4659 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 5375 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4664 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5381 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4669 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 5387 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4674 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5393 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4679 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 5399 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4684 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5405 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4689 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 5411 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4694 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 5417 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4699 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 5423 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4704 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 5429 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4709 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 5435 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4714 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 5441 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4719 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 5447 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4724 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5453 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4729 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 5459 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4734 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5465 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4739 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 5471 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4744 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5477 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4749 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 5483 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4754 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5489 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4759 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 5495 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4764 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5501 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4769 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 5507 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4774 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 5513 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4779 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 5519 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4784 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 5525 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4789 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 5531 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4794 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 5537 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4799 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 5543 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4804 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5549 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4809 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -5585,306 +5585,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 5589 "gen/ragel/18__alt4_8.c" - +#line 4848 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr216: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 5597 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4855 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 5603 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4860 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5609 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4865 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 5615 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4870 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5621 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4875 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 5627 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4880 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5633 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4885 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 5639 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4890 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5645 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4895 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 5651 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4900 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 5657 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4905 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 5663 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4910 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 5669 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4915 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 5675 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4920 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 5681 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4925 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 5687 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4930 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5693 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4935 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 5699 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4940 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5705 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4945 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 5711 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4950 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5717 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4955 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 5723 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4960 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5729 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4965 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 5735 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4970 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5741 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4975 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 5747 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4980 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 5753 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4985 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 5759 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4990 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 5765 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 4995 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 5771 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5000 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 5777 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5005 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 5783 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5010 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 5789 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5015 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 5795 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5020 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5801 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5025 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 5807 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5030 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5813 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5035 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 5819 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5040 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5825 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5045 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 5831 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5050 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5837 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5055 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 5843 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5060 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 5849 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5065 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 5855 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5070 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 5861 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5075 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 5867 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5080 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 5873 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5085 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 5879 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5090 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 5885 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5095 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -5921,306 +5921,306 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 5925 "gen/ragel/18__alt4_8.c" - +#line 5134 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr225: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 5933 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5141 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 5939 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5146 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5945 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5151 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 5951 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5156 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5957 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5161 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 5963 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5166 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5969 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5171 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 5975 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5176 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 5981 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5181 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 5987 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5186 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 5993 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5191 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 5999 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5196 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 6005 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5201 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 6011 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5206 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 6017 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5211 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 6023 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5216 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6029 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5221 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 6035 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5226 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6041 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5231 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 6047 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5236 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6053 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5241 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 6059 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5246 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6065 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5251 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 6071 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5256 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6077 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5261 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 6083 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5266 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 6089 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5271 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 6095 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5276 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 6101 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5281 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 6107 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5286 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 6113 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5291 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6119 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5296 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6125 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5301 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 6131 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5306 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6137 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5311 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 6143 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5316 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6149 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5321 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 6155 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5326 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6161 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5331 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 6167 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5336 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6173 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5341 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 6179 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5346 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 6185 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5351 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 6191 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5356 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 6197 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5361 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 6203 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5366 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 6209 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5371 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 6215 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5376 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6221 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5381 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -6257,396 +6257,396 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 6261 "gen/ragel/18__alt4_8.c" - +#line 5420 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _ctr234: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b1 = p; } -#line 6269 "gen/ragel/18__alt4_8.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5427 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6275 "gen/ragel/18__alt4_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5432 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c1 = p; } -#line 6281 "gen/ragel/18__alt4_8.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5437 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6287 "gen/ragel/18__alt4_8.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5442 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d1 = p; } -#line 6293 "gen/ragel/18__alt4_8.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5447 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6299 "gen/ragel/18__alt4_8.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5452 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e1 = p; } -#line 6305 "gen/ragel/18__alt4_8.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5457 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6311 "gen/ragel/18__alt4_8.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5462 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f1 = p; } -#line 6317 "gen/ragel/18__alt4_8.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5467 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 6323 "gen/ragel/18__alt4_8.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5472 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g1 = p; } -#line 6329 "gen/ragel/18__alt4_8.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5477 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 6335 "gen/ragel/18__alt4_8.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5482 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h1 = p; } -#line 6341 "gen/ragel/18__alt4_8.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5487 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 6347 "gen/ragel/18__alt4_8.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5492 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a1 = p; } -#line 6353 "gen/ragel/18__alt4_8.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5497 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6359 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5502 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6365 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5507 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6371 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5512 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 6377 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5517 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6383 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5522 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 6389 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5527 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6395 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5532 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 6401 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5537 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6407 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5542 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 6413 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5547 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 6419 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5552 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 6425 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5557 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 6431 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5562 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 6437 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5567 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 6443 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5572 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 6449 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5577 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6455 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5582 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 6461 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5587 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6467 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5592 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 6473 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5597 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6479 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5602 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 6485 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5607 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6491 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5612 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 6497 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5617 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6503 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5622 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 6509 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5627 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 6515 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5632 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 6521 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5637 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 6527 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5642 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 6533 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5647 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 6539 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5652 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6545 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5657 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 6551 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5662 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 6557 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5667 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6563 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5672 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 6569 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5677 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6575 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5682 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 6581 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5687 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6587 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5692 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 6593 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5697 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6599 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5702 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 6605 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5707 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = g7 = g8 = h7 = h8 = NULL; } -#line 6611 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5712 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 6617 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5717 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = h7 = h8 = NULL; } -#line 6623 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5722 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 6629 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5727 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h8 = p; a7 = a8 = b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = NULL; } -#line 6635 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5732 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 6641 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5737 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = e7 = e8 = f7 = f8 = g7 = g8 = h7 = h8 = NULL; } -#line 6647 "gen/ragel/18__alt4_8.c" - - { -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5742 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 59 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -6683,8 +6683,8 @@ static void lex(Input *in, Output *out) outc(out, '\n'); } -#line 6687 "gen/ragel/18__alt4_8.c" - +#line 5781 "gen/ragel/submatch_18__alt4_8.c" + goto _st33; _st33: p+= 1; @@ -6725,12 +6725,12 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr235: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a1 = p; } -#line 6733 "gen/ragel/18__alt4_8.c" - +#line 5826 "gen/ragel/submatch_18__alt4_8.c" + goto _st1; _st1: p+= 1; @@ -6768,102 +6768,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr3: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6776 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5868 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6782 "gen/ragel/18__alt4_8.c" - +#line 5873 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr182: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6790 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5880 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6796 "gen/ragel/18__alt4_8.c" - +#line 5885 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr191: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6804 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5892 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6810 "gen/ragel/18__alt4_8.c" - +#line 5897 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr200: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 6818 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5904 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6824 "gen/ragel/18__alt4_8.c" - +#line 5909 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr209: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 6832 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5916 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6838 "gen/ragel/18__alt4_8.c" - +#line 5921 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr218: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 6846 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5928 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6852 "gen/ragel/18__alt4_8.c" - +#line 5933 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _ctr227: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 6860 "gen/ragel/18__alt4_8.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5940 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b3 = p; } -#line 6866 "gen/ragel/18__alt4_8.c" - +#line 5945 "gen/ragel/submatch_18__alt4_8.c" + goto _st2; _st2: p+= 1; @@ -6901,102 +6901,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6909 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5987 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6915 "gen/ragel/18__alt4_8.c" - +#line 5992 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr100: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6923 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 5999 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6929 "gen/ragel/18__alt4_8.c" - +#line 6004 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr118: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6937 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6011 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6943 "gen/ragel/18__alt4_8.c" - +#line 6016 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr127: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 6951 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6023 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6957 "gen/ragel/18__alt4_8.c" - +#line 6028 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr136: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 6965 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6035 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6971 "gen/ragel/18__alt4_8.c" - +#line 6040 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr145: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 6979 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6047 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6985 "gen/ragel/18__alt4_8.c" - +#line 6052 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _ctr154: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 6993 "gen/ragel/18__alt4_8.c" - - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6059 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a5 = p; } -#line 6999 "gen/ragel/18__alt4_8.c" - +#line 6064 "gen/ragel/submatch_18__alt4_8.c" + goto _st3; _st3: p+= 1; @@ -7034,102 +7034,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7042 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6106 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7048 "gen/ragel/18__alt4_8.c" - +#line 6111 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr45: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7056 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6118 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7062 "gen/ragel/18__alt4_8.c" - +#line 6123 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr56: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7070 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6130 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7076 "gen/ragel/18__alt4_8.c" - +#line 6135 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr65: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7084 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6142 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7090 "gen/ragel/18__alt4_8.c" - +#line 6147 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr74: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7098 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6154 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7104 "gen/ragel/18__alt4_8.c" - +#line 6159 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr83: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7112 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6166 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7118 "gen/ragel/18__alt4_8.c" - +#line 6171 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _ctr92: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7126 "gen/ragel/18__alt4_8.c" - - { -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6178 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 50 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b7 = p; } -#line 7132 "gen/ragel/18__alt4_8.c" - +#line 6183 "gen/ragel/submatch_18__alt4_8.c" + goto _st4; _st4: p+= 1; @@ -7146,102 +7146,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr22: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7154 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6204 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7160 "gen/ragel/18__alt4_8.c" - +#line 6209 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr57: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7168 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6216 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7174 "gen/ragel/18__alt4_8.c" - +#line 6221 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr66: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7182 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6228 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7188 "gen/ragel/18__alt4_8.c" - +#line 6233 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr75: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7196 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6240 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7202 "gen/ragel/18__alt4_8.c" - +#line 6245 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr84: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7210 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6252 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7216 "gen/ragel/18__alt4_8.c" - +#line 6257 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr93: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7224 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6264 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7230 "gen/ragel/18__alt4_8.c" - +#line 6269 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _ctr110: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7238 "gen/ragel/18__alt4_8.c" - - { -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6276 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 51 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c7 = p; } -#line 7244 "gen/ragel/18__alt4_8.c" - +#line 6281 "gen/ragel/submatch_18__alt4_8.c" + goto _st5; _st5: p+= 1; @@ -7258,102 +7258,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7266 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6302 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7272 "gen/ragel/18__alt4_8.c" - +#line 6307 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr46: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7280 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6314 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7286 "gen/ragel/18__alt4_8.c" - +#line 6319 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr67: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7294 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6326 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7300 "gen/ragel/18__alt4_8.c" - +#line 6331 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr76: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7308 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6338 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7314 "gen/ragel/18__alt4_8.c" - +#line 6343 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr85: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7322 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6350 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7328 "gen/ragel/18__alt4_8.c" - +#line 6355 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr94: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7336 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6362 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7342 "gen/ragel/18__alt4_8.c" - +#line 6367 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _ctr111: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7350 "gen/ragel/18__alt4_8.c" - - { -#line 52 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6374 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 52 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d7 = p; } -#line 7356 "gen/ragel/18__alt4_8.c" - +#line 6379 "gen/ragel/submatch_18__alt4_8.c" + goto _st6; _st6: p+= 1; @@ -7370,102 +7370,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr24: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7378 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6400 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7384 "gen/ragel/18__alt4_8.c" - +#line 6405 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr47: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7392 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6412 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7398 "gen/ragel/18__alt4_8.c" - +#line 6417 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr58: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7406 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6424 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7412 "gen/ragel/18__alt4_8.c" - +#line 6429 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr77: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7420 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6436 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7426 "gen/ragel/18__alt4_8.c" - +#line 6441 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr86: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7434 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6448 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7440 "gen/ragel/18__alt4_8.c" - +#line 6453 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr95: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7448 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6460 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7454 "gen/ragel/18__alt4_8.c" - +#line 6465 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _ctr112: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7462 "gen/ragel/18__alt4_8.c" - - { -#line 53 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6472 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 53 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e7 = p; } -#line 7468 "gen/ragel/18__alt4_8.c" - +#line 6477 "gen/ragel/submatch_18__alt4_8.c" + goto _st7; _st7: p+= 1; @@ -7482,102 +7482,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr25: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7490 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6498 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7496 "gen/ragel/18__alt4_8.c" - +#line 6503 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr48: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7504 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6510 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7510 "gen/ragel/18__alt4_8.c" - +#line 6515 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr59: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7518 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6522 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7524 "gen/ragel/18__alt4_8.c" - +#line 6527 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr68: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7532 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6534 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7538 "gen/ragel/18__alt4_8.c" - +#line 6539 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr87: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7546 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6546 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7552 "gen/ragel/18__alt4_8.c" - +#line 6551 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr96: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7560 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6558 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7566 "gen/ragel/18__alt4_8.c" - +#line 6563 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _ctr113: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7574 "gen/ragel/18__alt4_8.c" - - { -#line 54 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6570 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 54 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f7 = p; } -#line 7580 "gen/ragel/18__alt4_8.c" - +#line 6575 "gen/ragel/submatch_18__alt4_8.c" + goto _st8; _st8: p+= 1; @@ -7594,102 +7594,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7602 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6596 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7608 "gen/ragel/18__alt4_8.c" - +#line 6601 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr49: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7616 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6608 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7622 "gen/ragel/18__alt4_8.c" - +#line 6613 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr60: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7630 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6620 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7636 "gen/ragel/18__alt4_8.c" - +#line 6625 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr69: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7644 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6632 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7650 "gen/ragel/18__alt4_8.c" - +#line 6637 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr78: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7658 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6644 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7664 "gen/ragel/18__alt4_8.c" - +#line 6649 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr97: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 7672 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6656 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7678 "gen/ragel/18__alt4_8.c" - +#line 6661 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _ctr114: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7686 "gen/ragel/18__alt4_8.c" - - { -#line 55 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6668 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 55 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g7 = p; } -#line 7692 "gen/ragel/18__alt4_8.c" - +#line 6673 "gen/ragel/submatch_18__alt4_8.c" + goto _st9; _st9: p+= 1; @@ -7706,102 +7706,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr27: - { -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 47 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7714 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6694 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7720 "gen/ragel/18__alt4_8.c" - +#line 6699 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr50: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7728 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6706 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7734 "gen/ragel/18__alt4_8.c" - +#line 6711 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr61: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7742 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6718 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7748 "gen/ragel/18__alt4_8.c" - +#line 6723 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr70: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7756 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6730 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7762 "gen/ragel/18__alt4_8.c" - +#line 6735 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr79: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 7770 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6742 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7776 "gen/ragel/18__alt4_8.c" - +#line 6747 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr88: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 7784 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6754 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7790 "gen/ragel/18__alt4_8.c" - +#line 6759 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _ctr115: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7798 "gen/ragel/18__alt4_8.c" - - { -#line 56 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6766 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 56 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h7 = p; } -#line 7804 "gen/ragel/18__alt4_8.c" - +#line 6771 "gen/ragel/submatch_18__alt4_8.c" + goto _st10; _st10: p+= 1; @@ -7818,102 +7818,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr13: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 7826 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6792 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7832 "gen/ragel/18__alt4_8.c" - +#line 6797 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr120: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 7840 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6804 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7846 "gen/ragel/18__alt4_8.c" - +#line 6809 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr129: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 7854 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6816 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7860 "gen/ragel/18__alt4_8.c" - +#line 6821 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr138: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 7868 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6828 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7874 "gen/ragel/18__alt4_8.c" - +#line 6833 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr147: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 7882 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6840 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7888 "gen/ragel/18__alt4_8.c" - +#line 6845 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr156: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 7896 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6852 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7902 "gen/ragel/18__alt4_8.c" - +#line 6857 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _ctr173: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 7910 "gen/ragel/18__alt4_8.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6864 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c5 = p; } -#line 7916 "gen/ragel/18__alt4_8.c" - +#line 6869 "gen/ragel/submatch_18__alt4_8.c" + goto _st11; _st11: p+= 1; @@ -7951,102 +7951,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr44: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 41 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7959 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6911 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 7965 "gen/ragel/18__alt4_8.c" - +#line 6916 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr55: - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7973 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6923 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 7979 "gen/ragel/18__alt4_8.c" - +#line 6928 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr64: - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 7987 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6935 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 7993 "gen/ragel/18__alt4_8.c" - +#line 6940 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr73: - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = g5 = g6 = h5 = h6 = NULL; } -#line 8001 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6947 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 8007 "gen/ragel/18__alt4_8.c" - +#line 6952 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr82: - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = h5 = h6 = NULL; } -#line 8015 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6959 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 8021 "gen/ragel/18__alt4_8.c" - +#line 6964 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr91: - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h6 = p; a5 = a6 = b5 = b6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = NULL; } -#line 8029 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6971 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 8035 "gen/ragel/18__alt4_8.c" - +#line 6976 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _ctr109: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = e5 = e6 = f5 = f6 = g5 = g6 = h5 = h6 = NULL; } -#line 8043 "gen/ragel/18__alt4_8.c" - - { -#line 57 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 6983 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 57 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a7 = p; } -#line 8049 "gen/ragel/18__alt4_8.c" - +#line 6988 "gen/ragel/submatch_18__alt4_8.c" + goto _st12; _st12: p+= 1; @@ -8063,102 +8063,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8071 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7009 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8077 "gen/ragel/18__alt4_8.c" - +#line 7014 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr102: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8085 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7021 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8091 "gen/ragel/18__alt4_8.c" - +#line 7026 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr130: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8099 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7033 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8105 "gen/ragel/18__alt4_8.c" - +#line 7038 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr139: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 8113 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7045 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8119 "gen/ragel/18__alt4_8.c" - +#line 7050 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr148: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 8127 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7057 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8133 "gen/ragel/18__alt4_8.c" - +#line 7062 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr157: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 8141 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7069 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8147 "gen/ragel/18__alt4_8.c" - +#line 7074 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _ctr174: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8155 "gen/ragel/18__alt4_8.c" - - { -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7081 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 42 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d5 = p; } -#line 8161 "gen/ragel/18__alt4_8.c" - +#line 7086 "gen/ragel/submatch_18__alt4_8.c" + goto _st13; _st13: p+= 1; @@ -8196,102 +8196,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr15: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8204 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7128 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8210 "gen/ragel/18__alt4_8.c" - +#line 7133 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr103: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8218 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7140 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8224 "gen/ragel/18__alt4_8.c" - +#line 7145 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr121: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8232 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7152 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8238 "gen/ragel/18__alt4_8.c" - +#line 7157 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr140: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 8246 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7164 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8252 "gen/ragel/18__alt4_8.c" - +#line 7169 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr149: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 8260 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7176 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8266 "gen/ragel/18__alt4_8.c" - +#line 7181 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr158: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 8274 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7188 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8280 "gen/ragel/18__alt4_8.c" - +#line 7193 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _ctr175: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8288 "gen/ragel/18__alt4_8.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7200 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 43 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e5 = p; } -#line 8294 "gen/ragel/18__alt4_8.c" - +#line 7205 "gen/ragel/submatch_18__alt4_8.c" + goto _st14; _st14: p+= 1; @@ -8329,102 +8329,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr16: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8337 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7247 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8343 "gen/ragel/18__alt4_8.c" - +#line 7252 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr104: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8351 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7259 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8357 "gen/ragel/18__alt4_8.c" - +#line 7264 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr122: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8365 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7271 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8371 "gen/ragel/18__alt4_8.c" - +#line 7276 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr131: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8379 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7283 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8385 "gen/ragel/18__alt4_8.c" - +#line 7288 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr150: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 8393 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7295 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8399 "gen/ragel/18__alt4_8.c" - +#line 7300 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr159: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 8407 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7307 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8413 "gen/ragel/18__alt4_8.c" - +#line 7312 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _ctr176: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8421 "gen/ragel/18__alt4_8.c" - - { -#line 44 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7319 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 44 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f5 = p; } -#line 8427 "gen/ragel/18__alt4_8.c" - +#line 7324 "gen/ragel/submatch_18__alt4_8.c" + goto _st15; _st15: p+= 1; @@ -8462,102 +8462,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr17: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8470 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7366 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8476 "gen/ragel/18__alt4_8.c" - +#line 7371 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr105: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8484 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7378 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8490 "gen/ragel/18__alt4_8.c" - +#line 7383 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr123: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8498 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7390 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8504 "gen/ragel/18__alt4_8.c" - +#line 7395 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr132: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8512 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7402 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8518 "gen/ragel/18__alt4_8.c" - +#line 7407 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr141: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 8526 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7414 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8532 "gen/ragel/18__alt4_8.c" - +#line 7419 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr160: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 8540 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7426 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8546 "gen/ragel/18__alt4_8.c" - +#line 7431 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _ctr177: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8554 "gen/ragel/18__alt4_8.c" - - { -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7438 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 45 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g5 = p; } -#line 8560 "gen/ragel/18__alt4_8.c" - +#line 7443 "gen/ragel/submatch_18__alt4_8.c" + goto _st16; _st16: p+= 1; @@ -8595,102 +8595,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr18: - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 30 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8603 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7485 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8609 "gen/ragel/18__alt4_8.c" - +#line 7490 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr106: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8617 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7497 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8623 "gen/ragel/18__alt4_8.c" - +#line 7502 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr124: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8631 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7509 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8637 "gen/ragel/18__alt4_8.c" - +#line 7514 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr133: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8645 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7521 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8651 "gen/ragel/18__alt4_8.c" - +#line 7526 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr142: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 8659 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7533 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8665 "gen/ragel/18__alt4_8.c" - +#line 7538 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr151: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 8673 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7545 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8679 "gen/ragel/18__alt4_8.c" - +#line 7550 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _ctr178: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8687 "gen/ragel/18__alt4_8.c" - - { -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7557 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 46 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h5 = p; } -#line 8693 "gen/ragel/18__alt4_8.c" - +#line 7562 "gen/ragel/submatch_18__alt4_8.c" + goto _st17; _st17: p+= 1; @@ -8728,102 +8728,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 8736 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7604 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8742 "gen/ragel/18__alt4_8.c" - +#line 7609 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr164: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 8750 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7616 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8756 "gen/ragel/18__alt4_8.c" - +#line 7621 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr192: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 8764 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7628 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8770 "gen/ragel/18__alt4_8.c" - +#line 7633 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr201: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 8778 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7640 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8784 "gen/ragel/18__alt4_8.c" - +#line 7645 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr210: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 8792 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7652 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8798 "gen/ragel/18__alt4_8.c" - +#line 7657 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr219: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 8806 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7664 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8812 "gen/ragel/18__alt4_8.c" - +#line 7669 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _ctr228: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 8820 "gen/ragel/18__alt4_8.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7676 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c3 = p; } -#line 8826 "gen/ragel/18__alt4_8.c" - +#line 7681 "gen/ragel/submatch_18__alt4_8.c" + goto _st18; _st18: p+= 1; @@ -8861,102 +8861,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr101: - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8869 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7723 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8875 "gen/ragel/18__alt4_8.c" - +#line 7728 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr119: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8883 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7735 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8889 "gen/ragel/18__alt4_8.c" - +#line 7740 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr128: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8897 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7747 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8903 "gen/ragel/18__alt4_8.c" - +#line 7752 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr137: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = g3 = g4 = h3 = h4 = NULL; } -#line 8911 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7759 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8917 "gen/ragel/18__alt4_8.c" - +#line 7764 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr146: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = h3 = h4 = NULL; } -#line 8925 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7771 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8931 "gen/ragel/18__alt4_8.c" - +#line 7776 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr155: - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h4 = p; a3 = a4 = b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = NULL; } -#line 8939 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7783 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8945 "gen/ragel/18__alt4_8.c" - +#line 7788 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _ctr172: - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = e3 = e4 = f3 = f4 = g3 = g4 = h3 = h4 = NULL; } -#line 8953 "gen/ragel/18__alt4_8.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7795 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 40 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b5 = p; } -#line 8959 "gen/ragel/18__alt4_8.c" - +#line 7800 "gen/ragel/submatch_18__alt4_8.c" + goto _st19; _st19: p+= 1; @@ -8994,102 +8994,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr5: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9002 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7842 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9008 "gen/ragel/18__alt4_8.c" - +#line 7847 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr165: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9016 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7854 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9022 "gen/ragel/18__alt4_8.c" - +#line 7859 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr183: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9030 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7866 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9036 "gen/ragel/18__alt4_8.c" - +#line 7871 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr202: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9044 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7878 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9050 "gen/ragel/18__alt4_8.c" - +#line 7883 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr211: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 9058 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7890 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9064 "gen/ragel/18__alt4_8.c" - +#line 7895 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr220: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 9072 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7902 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9078 "gen/ragel/18__alt4_8.c" - +#line 7907 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _ctr229: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 9086 "gen/ragel/18__alt4_8.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7914 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 32 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d3 = p; } -#line 9092 "gen/ragel/18__alt4_8.c" - +#line 7919 "gen/ragel/submatch_18__alt4_8.c" + goto _st20; _st20: p+= 1; @@ -9127,102 +9127,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9135 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7961 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9141 "gen/ragel/18__alt4_8.c" - +#line 7966 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr166: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9149 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7973 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9155 "gen/ragel/18__alt4_8.c" - +#line 7978 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr184: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9163 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7985 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9169 "gen/ragel/18__alt4_8.c" - +#line 7990 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr193: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9177 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 7997 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9183 "gen/ragel/18__alt4_8.c" - +#line 8002 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr212: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 9191 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8009 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9197 "gen/ragel/18__alt4_8.c" - +#line 8014 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr221: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 9205 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8021 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9211 "gen/ragel/18__alt4_8.c" - +#line 8026 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _ctr230: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 9219 "gen/ragel/18__alt4_8.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8033 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e3 = p; } -#line 9225 "gen/ragel/18__alt4_8.c" - +#line 8038 "gen/ragel/submatch_18__alt4_8.c" + goto _st21; _st21: p+= 1; @@ -9260,102 +9260,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9268 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8080 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9274 "gen/ragel/18__alt4_8.c" - +#line 8085 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr167: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9282 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8092 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9288 "gen/ragel/18__alt4_8.c" - +#line 8097 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr185: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9296 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8104 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9302 "gen/ragel/18__alt4_8.c" - +#line 8109 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr194: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9310 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8116 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9316 "gen/ragel/18__alt4_8.c" - +#line 8121 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr203: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9324 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8128 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9330 "gen/ragel/18__alt4_8.c" - +#line 8133 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr222: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 9338 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8140 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9344 "gen/ragel/18__alt4_8.c" - +#line 8145 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _ctr231: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 9352 "gen/ragel/18__alt4_8.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8152 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 34 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f3 = p; } -#line 9358 "gen/ragel/18__alt4_8.c" - +#line 8157 "gen/ragel/submatch_18__alt4_8.c" + goto _st22; _st22: p+= 1; @@ -9393,102 +9393,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9401 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8199 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9407 "gen/ragel/18__alt4_8.c" - +#line 8204 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr168: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9415 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8211 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9421 "gen/ragel/18__alt4_8.c" - +#line 8216 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr186: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9429 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8223 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9435 "gen/ragel/18__alt4_8.c" - +#line 8228 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr195: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9443 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8235 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9449 "gen/ragel/18__alt4_8.c" - +#line 8240 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr204: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9457 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8247 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9463 "gen/ragel/18__alt4_8.c" - +#line 8252 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr213: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 9471 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8259 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9477 "gen/ragel/18__alt4_8.c" - +#line 8264 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _ctr232: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 9485 "gen/ragel/18__alt4_8.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8271 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 35 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g3 = p; } -#line 9491 "gen/ragel/18__alt4_8.c" - +#line 8276 "gen/ragel/submatch_18__alt4_8.c" + goto _st23; _st23: p+= 1; @@ -9526,102 +9526,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 27 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9534 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8318 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9540 "gen/ragel/18__alt4_8.c" - +#line 8323 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr169: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9548 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8330 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9554 "gen/ragel/18__alt4_8.c" - +#line 8335 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr187: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9562 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8342 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9568 "gen/ragel/18__alt4_8.c" - +#line 8347 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr196: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9576 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8354 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9582 "gen/ragel/18__alt4_8.c" - +#line 8359 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr205: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9590 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8366 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9596 "gen/ragel/18__alt4_8.c" - +#line 8371 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr214: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 9604 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8378 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9610 "gen/ragel/18__alt4_8.c" - +#line 8383 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _ctr223: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 9618 "gen/ragel/18__alt4_8.c" - - { -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8390 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 36 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h3 = p; } -#line 9624 "gen/ragel/18__alt4_8.c" - +#line 8395 "gen/ragel/submatch_18__alt4_8.c" + goto _st24; _st24: p+= 1; @@ -9659,12 +9659,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr236: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b1 = p; } -#line 9667 "gen/ragel/18__alt4_8.c" - +#line 8437 "gen/ragel/submatch_18__alt4_8.c" + goto _st25; _st25: p+= 1; @@ -9702,102 +9702,102 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr163: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9710 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8479 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9716 "gen/ragel/18__alt4_8.c" - +#line 8484 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr181: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9724 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8491 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9730 "gen/ragel/18__alt4_8.c" - +#line 8496 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr190: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9738 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8503 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9744 "gen/ragel/18__alt4_8.c" - +#line 8508 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr199: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; } -#line 9752 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8515 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9758 "gen/ragel/18__alt4_8.c" - +#line 8520 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr208: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; } -#line 9766 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8527 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9772 "gen/ragel/18__alt4_8.c" - +#line 8532 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr217: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; } -#line 9780 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8539 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9786 "gen/ragel/18__alt4_8.c" - +#line 8544 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _ctr226: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; } -#line 9794 "gen/ragel/18__alt4_8.c" - - { -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" +#line 8551 "gen/ragel/submatch_18__alt4_8.c" + + { +#line 37 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" a3 = p; } -#line 9800 "gen/ragel/18__alt4_8.c" - +#line 8556 "gen/ragel/submatch_18__alt4_8.c" + goto _st26; _st26: p+= 1; @@ -9835,12 +9835,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr237: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 21 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" c1 = p; } -#line 9843 "gen/ragel/18__alt4_8.c" - +#line 8598 "gen/ragel/submatch_18__alt4_8.c" + goto _st27; _st27: p+= 1; @@ -9878,12 +9878,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr238: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 22 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" d1 = p; } -#line 9886 "gen/ragel/18__alt4_8.c" - +#line 8640 "gen/ragel/submatch_18__alt4_8.c" + goto _st28; _st28: p+= 1; @@ -9921,12 +9921,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr239: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 23 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" e1 = p; } -#line 9929 "gen/ragel/18__alt4_8.c" - +#line 8682 "gen/ragel/submatch_18__alt4_8.c" + goto _st29; _st29: p+= 1; @@ -9964,12 +9964,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr240: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 24 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" f1 = p; } -#line 9972 "gen/ragel/18__alt4_8.c" - +#line 8724 "gen/ragel/submatch_18__alt4_8.c" + goto _st30; _st30: p+= 1; @@ -10007,12 +10007,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr241: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" g1 = p; } -#line 10015 "gen/ragel/18__alt4_8.c" - +#line 8766 "gen/ragel/submatch_18__alt4_8.c" + goto _st31; _st31: p+= 1; @@ -10050,12 +10050,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr242: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" + { +#line 26 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" h1 = p; } -#line 10058 "gen/ragel/18__alt4_8.c" - +#line 8808 "gen/ragel/submatch_18__alt4_8.c" + goto _st32; _st32: p+= 1; @@ -10129,8 +10129,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 116 "../../../benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl" - +#line 116 "../../../benchmarks/c/src/ragel/submatch_18__alt4_8.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/c/pregen/ragel/submatch_20__cat2_0.c b/benchmarks/c/pregen/ragel/submatch_20__cat2_0.c new file mode 100644 index 000000000..8a71d7841 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_20__cat2_0.c @@ -0,0 +1,380 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 17 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + + +#line 9 "gen/ragel/submatch_20__cat2_0.c" +static const int abcd_start = 5; +static const int abcd_first_final = 5; +static const int abcd_error = 0; + +static const int abcd_en_main = 5; + + +#line 19 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, + *b0, *b1; + int cs; + + +#line 27 "gen/ragel/submatch_20__cat2_0.c" + { + cs = (int)abcd_start; + } + +#line 30 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + +#line 32 "gen/ragel/submatch_20__cat2_0.c" +{ + switch ( cs ) { + case 5: + goto st_case_5; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + } + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 52 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 57 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 62 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); + } + +#line 70 "gen/ragel/submatch_20__cat2_0.c" + + goto _st5; + _ctr6: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 77 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 82 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); + } + +#line 90 "gen/ragel/submatch_20__cat2_0.c" + + goto _st5; + _ctr10: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 97 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); + } + +#line 105 "gen/ragel/submatch_20__cat2_0.c" + + goto _st5; + _ctr13: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); + } + +#line 115 "gen/ragel/submatch_20__cat2_0.c" + + goto _st5; + _ctr15: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a0 = p; } + +#line 122 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 127 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 132 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 137 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); + } + +#line 145 "gen/ragel/submatch_20__cat2_0.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr15; + } + case 97: { + goto _ctr16; + } + case 98: { + goto _ctr17; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr3: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 172 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 177 "gen/ragel/submatch_20__cat2_0.c" + + goto _st1; + _ctr16: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a0 = p; } + +#line 184 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 189 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 194 "gen/ragel/submatch_20__cat2_0.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _ctr3; + } + case 98: { + goto _ctr4; + } + } + goto _st0; + _ctr4: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 218 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 223 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 228 "gen/ragel/submatch_20__cat2_0.c" + + goto _st2; + _ctr8: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 235 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 240 "gen/ragel/submatch_20__cat2_0.c" + + goto _st2; + _ctr17: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a0 = p; } + +#line 247 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b0 = p; } + +#line 252 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 257 "gen/ragel/submatch_20__cat2_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 262 "gen/ragel/submatch_20__cat2_0.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr6; + } + case 97: { + goto _ctr7; + } + case 98: { + goto _ctr8; + } + } + goto _st0; + _ctr7: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + a1 = p; } + +#line 286 "gen/ragel/submatch_20__cat2_0.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr10; + } + case 97: { + goto _st3; + } + case 98: { + goto _ctr11; + } + } + goto _st0; + _ctr11: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + b1 = p; } + +#line 310 "gen/ragel/submatch_20__cat2_0.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr13; + } + case 98: { + goto _st4; + } + } + goto _st0; + _out5: cs = 5; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out: {} + } + +#line 31 "../../../benchmarks/c/src/ragel/submatch_20__cat2_0.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/21__cat2_4.c b/benchmarks/c/pregen/ragel/submatch_21__cat2_4.c similarity index 60% rename from benchmarks/submatch_dfa_aot/pregen/ragel/21__cat2_4.c rename to benchmarks/c/pregen/ragel/submatch_21__cat2_4.c index 39abee6d9..a4560aad3 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/21__cat2_4.c +++ b/benchmarks/c/pregen/ragel/submatch_21__cat2_4.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 17 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" -#line 12 "gen/ragel/21__cat2_4.c" +#line 9 "gen/ragel/submatch_21__cat2_4.c" static const int abcd_start = 16; static const int abcd_first_final = 16; static const int abcd_error = 0; @@ -16,7 +16,7 @@ static const int abcd_error = 0; static const int abcd_en_main = 16; -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 19 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *b0, *b1; int cs; - -#line 33 "gen/ragel/21__cat2_4.c" + +#line 27 "gen/ragel/submatch_21__cat2_4.c" { cs = (int)abcd_start; } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" - - -#line 41 "gen/ragel/21__cat2_4.c" - { +#line 30 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" + + +#line 32 "gen/ragel/submatch_21__cat2_4.c" +{ switch ( cs ) { case 16: goto st_case_16; @@ -76,15 +76,15 @@ static void lex(Input *in, Output *out) goto st_case_15; } _ctr17: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); } -#line 87 "gen/ragel/21__cat2_4.c" - +#line 77 "gen/ragel/submatch_21__cat2_4.c" + goto _st16; _st16: p+= 1; @@ -99,18 +99,18 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr29: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a0 = p; } -#line 107 "gen/ragel/21__cat2_4.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 96 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 113 "gen/ragel/21__cat2_4.c" - +#line 101 "gen/ragel/submatch_21__cat2_4.c" + goto _st1; _st1: p+= 1; @@ -122,12 +122,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 130 "gen/ragel/21__cat2_4.c" - +#line 117 "gen/ragel/submatch_21__cat2_4.c" + goto _st2; _st2: p+= 1; @@ -139,12 +139,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 147 "gen/ragel/21__cat2_4.c" - +#line 133 "gen/ragel/submatch_21__cat2_4.c" + goto _st3; _st3: p+= 1; @@ -156,12 +156,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 164 "gen/ragel/21__cat2_4.c" - +#line 149 "gen/ragel/submatch_21__cat2_4.c" + goto _st4; _st4: p+= 1; @@ -178,24 +178,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 186 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 170 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a1 = p; } -#line 192 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 175 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 198 "gen/ragel/21__cat2_4.c" - +#line 180 "gen/ragel/submatch_21__cat2_4.c" + goto _st5; _st5: p+= 1; @@ -212,24 +212,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr11: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 220 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 201 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a1 = p; } -#line 226 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 206 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 232 "gen/ragel/21__cat2_4.c" - +#line 211 "gen/ragel/submatch_21__cat2_4.c" + goto _st6; _st6: p+= 1; @@ -246,24 +246,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr13: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 254 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 232 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a1 = p; } -#line 260 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 237 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 266 "gen/ragel/21__cat2_4.c" - +#line 242 "gen/ragel/submatch_21__cat2_4.c" + goto _st7; _st7: p+= 1; @@ -280,24 +280,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr15: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b0 = p; } -#line 288 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 263 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a1 = p; } -#line 294 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 268 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 300 "gen/ragel/21__cat2_4.c" - +#line 273 "gen/ragel/submatch_21__cat2_4.c" + goto _st8; _st8: p+= 1; @@ -334,18 +334,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr19: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" a1 = p; } -#line 342 "gen/ragel/21__cat2_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" +#line 314 "gen/ragel/submatch_21__cat2_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 348 "gen/ragel/21__cat2_4.c" - +#line 319 "gen/ragel/submatch_21__cat2_4.c" + goto _st10; _st10: p+= 1; @@ -357,12 +357,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 365 "gen/ragel/21__cat2_4.c" - +#line 335 "gen/ragel/submatch_21__cat2_4.c" + goto _st11; _st11: p+= 1; @@ -374,12 +374,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 382 "gen/ragel/21__cat2_4.c" - +#line 351 "gen/ragel/submatch_21__cat2_4.c" + goto _st12; _st12: p+= 1; @@ -391,12 +391,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr25: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" b1 = p; } -#line 399 "gen/ragel/21__cat2_4.c" - +#line 367 "gen/ragel/submatch_21__cat2_4.c" + goto _st13; _st13: p+= 1; @@ -463,8 +463,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl" - +#line 31 "../../../benchmarks/c/src/ragel/submatch_21__cat2_4.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/22__cat2_8.c b/benchmarks/c/pregen/ragel/submatch_22__cat2_8.c similarity index 59% rename from benchmarks/submatch_dfa_aot/pregen/ragel/22__cat2_8.c rename to benchmarks/c/pregen/ragel/submatch_22__cat2_8.c index c3bf71e26..8bb231244 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/22__cat2_8.c +++ b/benchmarks/c/pregen/ragel/submatch_22__cat2_8.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 17 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" -#line 12 "gen/ragel/22__cat2_8.c" +#line 9 "gen/ragel/submatch_22__cat2_8.c" static const int abcd_start = 28; static const int abcd_first_final = 28; static const int abcd_error = 0; @@ -16,7 +16,7 @@ static const int abcd_error = 0; static const int abcd_en_main = 28; -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 19 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *b0, *b1; int cs; - -#line 33 "gen/ragel/22__cat2_8.c" + +#line 27 "gen/ragel/submatch_22__cat2_8.c" { cs = (int)abcd_start; } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" - - -#line 41 "gen/ragel/22__cat2_8.c" - { +#line 30 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" + + +#line 32 "gen/ragel/submatch_22__cat2_8.c" +{ switch ( cs ) { case 28: goto st_case_28; @@ -100,15 +100,15 @@ static void lex(Input *in, Output *out) goto st_case_27; } _ctr33: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); } -#line 111 "gen/ragel/22__cat2_8.c" - +#line 101 "gen/ragel/submatch_22__cat2_8.c" + goto _st28; _st28: p+= 1; @@ -123,18 +123,18 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr53: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a0 = p; } -#line 131 "gen/ragel/22__cat2_8.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 120 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 137 "gen/ragel/22__cat2_8.c" - +#line 125 "gen/ragel/submatch_22__cat2_8.c" + goto _st1; _st1: p+= 1; @@ -146,12 +146,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 154 "gen/ragel/22__cat2_8.c" - +#line 141 "gen/ragel/submatch_22__cat2_8.c" + goto _st2; _st2: p+= 1; @@ -163,12 +163,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 171 "gen/ragel/22__cat2_8.c" - +#line 157 "gen/ragel/submatch_22__cat2_8.c" + goto _st3; _st3: p+= 1; @@ -180,12 +180,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 188 "gen/ragel/22__cat2_8.c" - +#line 173 "gen/ragel/submatch_22__cat2_8.c" + goto _st4; _st4: p+= 1; @@ -197,12 +197,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr8: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 205 "gen/ragel/22__cat2_8.c" - +#line 189 "gen/ragel/submatch_22__cat2_8.c" + goto _st5; _st5: p+= 1; @@ -214,12 +214,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr10: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 222 "gen/ragel/22__cat2_8.c" - +#line 205 "gen/ragel/submatch_22__cat2_8.c" + goto _st6; _st6: p+= 1; @@ -231,12 +231,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 239 "gen/ragel/22__cat2_8.c" - +#line 221 "gen/ragel/submatch_22__cat2_8.c" + goto _st7; _st7: p+= 1; @@ -248,12 +248,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 256 "gen/ragel/22__cat2_8.c" - +#line 237 "gen/ragel/submatch_22__cat2_8.c" + goto _st8; _st8: p+= 1; @@ -270,24 +270,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr16: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 278 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 258 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 284 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 263 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 290 "gen/ragel/22__cat2_8.c" - +#line 268 "gen/ragel/submatch_22__cat2_8.c" + goto _st9; _st9: p+= 1; @@ -304,24 +304,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr19: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 312 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 289 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 318 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 294 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 324 "gen/ragel/22__cat2_8.c" - +#line 299 "gen/ragel/submatch_22__cat2_8.c" + goto _st10; _st10: p+= 1; @@ -338,24 +338,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 346 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 320 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 352 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 325 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 358 "gen/ragel/22__cat2_8.c" - +#line 330 "gen/ragel/submatch_22__cat2_8.c" + goto _st11; _st11: p+= 1; @@ -372,24 +372,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 380 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 351 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 386 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 356 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 392 "gen/ragel/22__cat2_8.c" - +#line 361 "gen/ragel/submatch_22__cat2_8.c" + goto _st12; _st12: p+= 1; @@ -406,24 +406,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr25: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 414 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 382 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 420 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 387 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 426 "gen/ragel/22__cat2_8.c" - +#line 392 "gen/ragel/submatch_22__cat2_8.c" + goto _st13; _st13: p+= 1; @@ -440,24 +440,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr27: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 448 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 413 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 454 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 418 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 460 "gen/ragel/22__cat2_8.c" - +#line 423 "gen/ragel/submatch_22__cat2_8.c" + goto _st14; _st14: p+= 1; @@ -474,24 +474,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 482 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 444 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 488 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 449 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 494 "gen/ragel/22__cat2_8.c" - +#line 454 "gen/ragel/submatch_22__cat2_8.c" + goto _st15; _st15: p+= 1; @@ -508,24 +508,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr31: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b0 = p; } -#line 516 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 475 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 522 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 480 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 528 "gen/ragel/22__cat2_8.c" - +#line 485 "gen/ragel/submatch_22__cat2_8.c" + goto _st16; _st16: p+= 1; @@ -562,18 +562,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr35: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" a1 = p; } -#line 570 "gen/ragel/22__cat2_8.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" +#line 526 "gen/ragel/submatch_22__cat2_8.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 576 "gen/ragel/22__cat2_8.c" - +#line 531 "gen/ragel/submatch_22__cat2_8.c" + goto _st18; _st18: p+= 1; @@ -585,12 +585,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr37: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 593 "gen/ragel/22__cat2_8.c" - +#line 547 "gen/ragel/submatch_22__cat2_8.c" + goto _st19; _st19: p+= 1; @@ -602,12 +602,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr39: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 610 "gen/ragel/22__cat2_8.c" - +#line 563 "gen/ragel/submatch_22__cat2_8.c" + goto _st20; _st20: p+= 1; @@ -619,12 +619,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr41: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 627 "gen/ragel/22__cat2_8.c" - +#line 579 "gen/ragel/submatch_22__cat2_8.c" + goto _st21; _st21: p+= 1; @@ -636,12 +636,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr43: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 644 "gen/ragel/22__cat2_8.c" - +#line 595 "gen/ragel/submatch_22__cat2_8.c" + goto _st22; _st22: p+= 1; @@ -653,12 +653,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr45: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 661 "gen/ragel/22__cat2_8.c" - +#line 611 "gen/ragel/submatch_22__cat2_8.c" + goto _st23; _st23: p+= 1; @@ -670,12 +670,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr47: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 678 "gen/ragel/22__cat2_8.c" - +#line 627 "gen/ragel/submatch_22__cat2_8.c" + goto _st24; _st24: p+= 1; @@ -687,12 +687,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr49: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" b1 = p; } -#line 695 "gen/ragel/22__cat2_8.c" - +#line 643 "gen/ragel/submatch_22__cat2_8.c" + goto _st25; _st25: p+= 1; @@ -771,8 +771,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl" - +#line 31 "../../../benchmarks/c/src/ragel/submatch_22__cat2_8.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/c/pregen/ragel/submatch_23__cat4_0.c b/benchmarks/c/pregen/ragel/submatch_23__cat4_0.c new file mode 100644 index 000000000..905dc4f14 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_23__cat4_0.c @@ -0,0 +1,982 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 21 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + + +#line 9 "gen/ragel/submatch_23__cat4_0.c" +static const int abcd_start = 9; +static const int abcd_first_final = 9; +static const int abcd_error = 0; + +static const int abcd_en_main = 9; + + +#line 23 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, *a2, *a3, + *b0, *b1, *b2, *b3; + int cs; + + +#line 27 "gen/ragel/submatch_23__cat4_0.c" + { + cs = (int)abcd_start; + } + +#line 34 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + +#line 32 "gen/ragel/submatch_23__cat4_0.c" +{ + switch ( cs ) { + case 9: + goto st_case_9; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + } + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 60 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 65 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 70 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 75 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 80 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 85 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 90 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 100 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr6: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 107 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 112 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 117 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 122 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 127 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 132 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 142 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr10: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 149 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 154 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 159 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 164 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 169 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 179 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr14: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 186 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 191 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 196 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 201 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 211 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr18: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 218 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 223 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 228 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 238 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr22: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 245 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 250 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 260 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr26: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 267 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 277 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr29: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 289 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _ctr31: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a0 = p; } + +#line 296 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 301 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 306 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 311 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 316 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 321 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 326 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 331 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 341 "gen/ragel/submatch_23__cat4_0.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr31; + } + case 97: { + goto _ctr32; + } + case 98: { + goto _ctr33; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr3: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 368 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 373 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 378 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 383 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 388 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 393 "gen/ragel/submatch_23__cat4_0.c" + + goto _st1; + _ctr32: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a0 = p; } + +#line 400 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 405 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 410 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 415 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 420 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 425 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 430 "gen/ragel/submatch_23__cat4_0.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _ctr3; + } + case 98: { + goto _ctr4; + } + } + goto _st0; + _ctr4: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 454 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 459 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 464 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 469 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 474 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 479 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 484 "gen/ragel/submatch_23__cat4_0.c" + + goto _st2; + _ctr8: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 491 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 496 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 501 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 506 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 511 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 516 "gen/ragel/submatch_23__cat4_0.c" + + goto _st2; + _ctr33: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a0 = p; } + +#line 523 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b0 = p; } + +#line 528 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 533 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 538 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 543 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 548 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 553 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 558 "gen/ragel/submatch_23__cat4_0.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr6; + } + case 97: { + goto _ctr7; + } + case 98: { + goto _ctr8; + } + } + goto _st0; + _ctr7: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a1 = p; } + +#line 582 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 587 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 592 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 597 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 602 "gen/ragel/submatch_23__cat4_0.c" + + goto _st3; + _ctr11: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 609 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 614 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 619 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 624 "gen/ragel/submatch_23__cat4_0.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr10; + } + case 97: { + goto _ctr11; + } + case 98: { + goto _ctr12; + } + } + goto _st0; + _ctr12: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b1 = p; } + +#line 648 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 653 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 658 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 663 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 668 "gen/ragel/submatch_23__cat4_0.c" + + goto _st4; + _ctr16: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 675 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 680 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 685 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 690 "gen/ragel/submatch_23__cat4_0.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr14; + } + case 97: { + goto _ctr15; + } + case 98: { + goto _ctr16; + } + } + goto _st0; + _ctr15: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a2 = p; } + +#line 714 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 719 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 724 "gen/ragel/submatch_23__cat4_0.c" + + goto _st5; + _ctr19: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 731 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 736 "gen/ragel/submatch_23__cat4_0.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr18; + } + case 97: { + goto _ctr19; + } + case 98: { + goto _ctr20; + } + } + goto _st0; + _ctr20: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b2 = p; } + +#line 760 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 765 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 770 "gen/ragel/submatch_23__cat4_0.c" + + goto _st6; + _ctr24: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 777 "gen/ragel/submatch_23__cat4_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 782 "gen/ragel/submatch_23__cat4_0.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 10: { + goto _ctr22; + } + case 97: { + goto _ctr23; + } + case 98: { + goto _ctr24; + } + } + goto _st0; + _ctr23: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + a3 = p; } + +#line 806 "gen/ragel/submatch_23__cat4_0.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 10: { + goto _ctr26; + } + case 97: { + goto _st7; + } + case 98: { + goto _ctr27; + } + } + goto _st0; + _ctr27: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + b3 = p; } + +#line 830 "gen/ragel/submatch_23__cat4_0.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr29; + } + case 98: { + goto _st8; + } + } + goto _st0; + _out9: cs = 9; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out: {} + } + +#line 35 "../../../benchmarks/c/src/ragel/submatch_23__cat4_0.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/24__cat4_2.c b/benchmarks/c/pregen/ragel/submatch_24__cat4_2.c similarity index 50% rename from benchmarks/submatch_dfa_aot/pregen/ragel/24__cat4_2.c rename to benchmarks/c/pregen/ragel/submatch_24__cat4_2.c index 54656dddb..8994418f0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/24__cat4_2.c +++ b/benchmarks/c/pregen/ragel/submatch_24__cat4_2.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 21 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" -#line 12 "gen/ragel/24__cat4_2.c" +#line 9 "gen/ragel/submatch_24__cat4_2.c" static const int abcd_start = 34; static const int abcd_first_final = 34; static const int abcd_error = 0; @@ -16,7 +16,7 @@ static const int abcd_error = 0; static const int abcd_en_main = 34; -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 23 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" static void lex(Input *in, Output *out) @@ -28,17 +28,17 @@ static void lex(Input *in, Output *out) *b0, *b1, *b2, *b3; int cs; - -#line 33 "gen/ragel/24__cat4_2.c" + +#line 27 "gen/ragel/submatch_24__cat4_2.c" { cs = (int)abcd_start; } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" - - -#line 41 "gen/ragel/24__cat4_2.c" - { +#line 34 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" + + +#line 32 "gen/ragel/submatch_24__cat4_2.c" +{ switch ( cs ) { case 34: goto st_case_34; @@ -112,8 +112,8 @@ static void lex(Input *in, Output *out) goto st_case_33; } _ctr19: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -121,8 +121,8 @@ static void lex(Input *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); } -#line 125 "gen/ragel/24__cat4_2.c" - +#line 115 "gen/ragel/submatch_24__cat4_2.c" + goto _st34; _st34: p+= 1; @@ -137,18 +137,18 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr61: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a0 = p; } -#line 145 "gen/ragel/24__cat4_2.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 134 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 151 "gen/ragel/24__cat4_2.c" - +#line 139 "gen/ragel/submatch_24__cat4_2.c" + goto _st1; _st1: p+= 1; @@ -160,12 +160,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 168 "gen/ragel/24__cat4_2.c" - +#line 155 "gen/ragel/submatch_24__cat4_2.c" + goto _st2; _st2: p+= 1; @@ -182,24 +182,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 190 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 176 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 196 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 181 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 202 "gen/ragel/24__cat4_2.c" - +#line 186 "gen/ragel/submatch_24__cat4_2.c" + goto _st3; _st3: p+= 1; @@ -216,24 +216,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr7: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 224 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 207 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 230 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 212 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 236 "gen/ragel/24__cat4_2.c" - +#line 217 "gen/ragel/submatch_24__cat4_2.c" + goto _st4; _st4: p+= 1; @@ -250,36 +250,36 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr9: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 258 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 238 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 264 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 243 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 270 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 248 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 276 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 253 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 282 "gen/ragel/24__cat4_2.c" - +#line 258 "gen/ragel/submatch_24__cat4_2.c" + goto _st5; _st5: p+= 1; @@ -296,36 +296,36 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr12: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 304 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 279 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 310 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 284 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 316 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 289 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 322 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 294 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 328 "gen/ragel/24__cat4_2.c" - +#line 299 "gen/ragel/submatch_24__cat4_2.c" + goto _st6; _st6: p+= 1; @@ -342,48 +342,48 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 350 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 320 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 356 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 325 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 362 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 330 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 368 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 335 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 374 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 340 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 380 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 345 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 386 "gen/ragel/24__cat4_2.c" - +#line 350 "gen/ragel/submatch_24__cat4_2.c" + goto _st7; _st7: p+= 1; @@ -400,48 +400,48 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr17: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b0 = p; } -#line 408 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 371 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 414 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 376 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 420 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 381 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 426 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 386 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 432 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 391 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 438 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 396 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 444 "gen/ragel/24__cat4_2.c" - +#line 401 "gen/ragel/submatch_24__cat4_2.c" + goto _st8; _st8: p+= 1; @@ -478,42 +478,42 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr21: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 486 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 442 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 492 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 447 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 498 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 452 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 504 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 457 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 510 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 462 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 516 "gen/ragel/24__cat4_2.c" - +#line 467 "gen/ragel/submatch_24__cat4_2.c" + goto _st10; _st10: p+= 1; @@ -525,56 +525,56 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr23: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 533 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 483 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 539 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 488 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 545 "gen/ragel/24__cat4_2.c" - +#line 493 "gen/ragel/submatch_24__cat4_2.c" + goto _st11; _ctr25: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 553 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 500 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 559 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 505 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 565 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 510 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 571 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 515 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 577 "gen/ragel/24__cat4_2.c" - +#line 520 "gen/ragel/submatch_24__cat4_2.c" + goto _st11; _st11: p+= 1; @@ -611,30 +611,30 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr27: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 619 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 561 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 625 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 566 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 631 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 571 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 637 "gen/ragel/24__cat4_2.c" - +#line 576 "gen/ragel/submatch_24__cat4_2.c" + goto _st13; _st13: p+= 1; @@ -646,38 +646,38 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr29: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 654 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 592 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 660 "gen/ragel/24__cat4_2.c" - +#line 597 "gen/ragel/submatch_24__cat4_2.c" + goto _st14; _ctr31: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 668 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 604 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 674 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 609 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 680 "gen/ragel/24__cat4_2.c" - +#line 614 "gen/ragel/submatch_24__cat4_2.c" + goto _st14; _st14: p+= 1; @@ -714,18 +714,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr33: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 722 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 655 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 728 "gen/ragel/24__cat4_2.c" - +#line 660 "gen/ragel/submatch_24__cat4_2.c" + goto _st16; _st16: p+= 1; @@ -737,12 +737,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr35: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 745 "gen/ragel/24__cat4_2.c" - +#line 676 "gen/ragel/submatch_24__cat4_2.c" + goto _st17; _st17: p+= 1; @@ -804,30 +804,30 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr38: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 812 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 742 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 818 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 747 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 824 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 752 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 830 "gen/ragel/24__cat4_2.c" - +#line 757 "gen/ragel/submatch_24__cat4_2.c" + goto _st21; _st21: p+= 1; @@ -839,38 +839,38 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr40: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 847 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 773 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 853 "gen/ragel/24__cat4_2.c" - +#line 778 "gen/ragel/submatch_24__cat4_2.c" + goto _st22; _ctr52: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 861 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 785 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 867 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 790 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 873 "gen/ragel/24__cat4_2.c" - +#line 795 "gen/ragel/submatch_24__cat4_2.c" + goto _st22; _st22: p+= 1; @@ -887,36 +887,36 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr42: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 895 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 816 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 901 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 821 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 907 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 826 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 913 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 831 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 919 "gen/ragel/24__cat4_2.c" - +#line 836 "gen/ragel/submatch_24__cat4_2.c" + goto _st23; _st23: p+= 1; @@ -961,18 +961,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr45: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a1 = p; } -#line 969 "gen/ragel/24__cat4_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 885 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 975 "gen/ragel/24__cat4_2.c" - +#line 890 "gen/ragel/submatch_24__cat4_2.c" + goto _st26; _st26: p+= 1; @@ -984,12 +984,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr47: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 992 "gen/ragel/24__cat4_2.c" - +#line 906 "gen/ragel/submatch_24__cat4_2.c" + goto _st27; _st27: p+= 1; @@ -1006,24 +1006,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr49: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b1 = p; } -#line 1014 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 927 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 1020 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 932 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 1026 "gen/ragel/24__cat4_2.c" - +#line 937 "gen/ragel/submatch_24__cat4_2.c" + goto _st28; _st28: p+= 1; @@ -1054,18 +1054,18 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr53: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a2 = p; } -#line 1062 "gen/ragel/24__cat4_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 972 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 1068 "gen/ragel/24__cat4_2.c" - +#line 977 "gen/ragel/submatch_24__cat4_2.c" + goto _st30; _st30: p+= 1; @@ -1077,12 +1077,12 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr55: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 1085 "gen/ragel/24__cat4_2.c" - +#line 993 "gen/ragel/submatch_24__cat4_2.c" + goto _st31; _st31: p+= 1; @@ -1099,24 +1099,24 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr57: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b2 = p; } -#line 1107 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 1014 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" a3 = p; } -#line 1113 "gen/ragel/24__cat4_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" +#line 1019 "gen/ragel/submatch_24__cat4_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" b3 = p; } -#line 1119 "gen/ragel/24__cat4_2.c" - +#line 1024 "gen/ragel/submatch_24__cat4_2.c" + goto _st32; _st32: p+= 1; @@ -1184,8 +1184,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl" - +#line 35 "../../../benchmarks/c/src/ragel/submatch_24__cat4_2.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/c/pregen/ragel/submatch_25__cat4_4.c b/benchmarks/c/pregen/ragel/submatch_25__cat4_4.c new file mode 100644 index 000000000..37db5b3ef --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_25__cat4_4.c @@ -0,0 +1,2060 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 21 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + + + +#line 9 "gen/ragel/submatch_25__cat4_4.c" +static const int abcd_start = 60; +static const int abcd_first_final = 60; +static const int abcd_error = 0; + +static const int abcd_en_main = 60; + + +#line 23 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, *a2, *a3, + *b0, *b1, *b2, *b3; + int cs; + + +#line 27 "gen/ragel/submatch_25__cat4_4.c" + { + cs = (int)abcd_start; + } + +#line 34 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + + +#line 32 "gen/ragel/submatch_25__cat4_4.c" +{ + switch ( cs ) { + case 60: + goto st_case_60; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + case 9: + goto st_case_9; + case 10: + goto st_case_10; + case 11: + goto st_case_11; + case 12: + goto st_case_12; + case 13: + goto st_case_13; + case 14: + goto st_case_14; + case 15: + goto st_case_15; + case 16: + goto st_case_16; + case 17: + goto st_case_17; + case 18: + goto st_case_18; + case 19: + goto st_case_19; + case 20: + goto st_case_20; + case 21: + goto st_case_21; + case 22: + goto st_case_22; + case 23: + goto st_case_23; + case 24: + goto st_case_24; + case 25: + goto st_case_25; + case 26: + goto st_case_26; + case 27: + goto st_case_27; + case 28: + goto st_case_28; + case 29: + goto st_case_29; + case 30: + goto st_case_30; + case 31: + goto st_case_31; + case 32: + goto st_case_32; + case 33: + goto st_case_33; + case 34: + goto st_case_34; + case 35: + goto st_case_35; + case 36: + goto st_case_36; + case 37: + goto st_case_37; + case 38: + goto st_case_38; + case 39: + goto st_case_39; + case 40: + goto st_case_40; + case 41: + goto st_case_41; + case 42: + goto st_case_42; + case 43: + goto st_case_43; + case 44: + goto st_case_44; + case 45: + goto st_case_45; + case 46: + goto st_case_46; + case 47: + goto st_case_47; + case 48: + goto st_case_48; + case 49: + goto st_case_49; + case 50: + goto st_case_50; + case 51: + goto st_case_51; + case 52: + goto st_case_52; + case 53: + goto st_case_53; + case 54: + goto st_case_54; + case 55: + goto st_case_55; + case 56: + goto st_case_56; + case 57: + goto st_case_57; + case 58: + goto st_case_58; + case 59: + goto st_case_59; + } + _ctr35: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); + } + +#line 167 "gen/ragel/submatch_25__cat4_4.c" + + goto _st60; + _st60: + p+= 1; + st_case_60: + if ( p == pe ) + goto _out60; + if ( ( (*( p))) == 97 ) { + goto _ctr113; + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr113: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a0 = p; } + +#line 186 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 191 "gen/ragel/submatch_25__cat4_4.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + if ( ( (*( p))) == 97 ) { + goto _ctr2; + } + goto _st0; + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 207 "gen/ragel/submatch_25__cat4_4.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + if ( ( (*( p))) == 97 ) { + goto _ctr4; + } + goto _st0; + _ctr4: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 223 "gen/ragel/submatch_25__cat4_4.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + if ( ( (*( p))) == 97 ) { + goto _ctr6; + } + goto _st0; + _ctr6: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 239 "gen/ragel/submatch_25__cat4_4.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 97: { + goto _ctr8; + } + case 98: { + goto _st43; + } + } + goto _st0; + _ctr8: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 260 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 265 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 270 "gen/ragel/submatch_25__cat4_4.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 97: { + goto _ctr11; + } + case 98: { + goto _st43; + } + } + goto _st0; + _ctr11: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 291 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 296 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 301 "gen/ragel/submatch_25__cat4_4.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 97: { + goto _ctr13; + } + case 98: { + goto _st43; + } + } + goto _st0; + _ctr13: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 322 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 327 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 332 "gen/ragel/submatch_25__cat4_4.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 97: { + goto _ctr15; + } + case 98: { + goto _st43; + } + } + goto _st0; + _ctr15: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 353 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 358 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 363 "gen/ragel/submatch_25__cat4_4.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 97: { + goto _ctr17; + } + case 98: { + goto _st34; + } + } + goto _st0; + _ctr17: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 384 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 389 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 394 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 399 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 404 "gen/ragel/submatch_25__cat4_4.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 97: { + goto _ctr20; + } + case 98: { + goto _st34; + } + } + goto _st0; + _ctr20: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 425 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 430 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 435 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 440 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 445 "gen/ragel/submatch_25__cat4_4.c" + + goto _st10; + _st10: + p+= 1; + st_case_10: + if ( p == pe ) + goto _out10; + switch( ( (*( p))) ) { + case 97: { + goto _ctr22; + } + case 98: { + goto _st34; + } + } + goto _st0; + _ctr22: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 466 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 471 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 476 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 481 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 486 "gen/ragel/submatch_25__cat4_4.c" + + goto _st11; + _st11: + p+= 1; + st_case_11: + if ( p == pe ) + goto _out11; + switch( ( (*( p))) ) { + case 97: { + goto _ctr24; + } + case 98: { + goto _st34; + } + } + goto _st0; + _ctr24: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 507 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 512 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 517 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 522 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 527 "gen/ragel/submatch_25__cat4_4.c" + + goto _st12; + _st12: + p+= 1; + st_case_12: + if ( p == pe ) + goto _out12; + switch( ( (*( p))) ) { + case 97: { + goto _ctr26; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr26: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 548 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 553 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 558 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 563 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 568 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 573 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 578 "gen/ragel/submatch_25__cat4_4.c" + + goto _st13; + _st13: + p+= 1; + st_case_13: + if ( p == pe ) + goto _out13; + switch( ( (*( p))) ) { + case 97: { + goto _ctr29; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr29: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 599 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 604 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 609 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 614 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 619 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 624 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 629 "gen/ragel/submatch_25__cat4_4.c" + + goto _st14; + _st14: + p+= 1; + st_case_14: + if ( p == pe ) + goto _out14; + switch( ( (*( p))) ) { + case 97: { + goto _ctr31; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr31: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 650 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 655 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 660 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 665 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 670 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 675 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 680 "gen/ragel/submatch_25__cat4_4.c" + + goto _st15; + _st15: + p+= 1; + st_case_15: + if ( p == pe ) + goto _out15; + switch( ( (*( p))) ) { + case 97: { + goto _ctr33; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr33: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b0 = p; } + +#line 701 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 706 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 711 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 716 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 721 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 726 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 731 "gen/ragel/submatch_25__cat4_4.c" + + goto _st16; + _st16: + p+= 1; + st_case_16: + if ( p == pe ) + goto _out16; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr33; + } + case 98: { + goto _st17; + } + } + goto _st0; + _st17: + p+= 1; + st_case_17: + if ( p == pe ) + goto _out17; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr37; + } + case 98: { + goto _st17; + } + } + goto _st0; + _ctr37: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 772 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 777 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 782 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 787 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 792 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 797 "gen/ragel/submatch_25__cat4_4.c" + + goto _st18; + _st18: + p+= 1; + st_case_18: + if ( p == pe ) + goto _out18; + if ( ( (*( p))) == 97 ) { + goto _ctr39; + } + goto _st0; + _ctr39: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 813 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 818 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 823 "gen/ragel/submatch_25__cat4_4.c" + + goto _st19; + _st19: + p+= 1; + st_case_19: + if ( p == pe ) + goto _out19; + if ( ( (*( p))) == 97 ) { + goto _ctr41; + } + goto _st0; + _ctr41: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 839 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 844 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 849 "gen/ragel/submatch_25__cat4_4.c" + + goto _st20; + _st20: + p+= 1; + st_case_20: + if ( p == pe ) + goto _out20; + if ( ( (*( p))) == 97 ) { + goto _ctr43; + } + goto _st0; + _ctr43: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 865 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 870 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 875 "gen/ragel/submatch_25__cat4_4.c" + + goto _st21; + _ctr45: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 882 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 887 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 892 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 897 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 902 "gen/ragel/submatch_25__cat4_4.c" + + goto _st21; + _st21: + p+= 1; + st_case_21: + if ( p == pe ) + goto _out21; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr45; + } + case 98: { + goto _st22; + } + } + goto _st0; + _st22: + p+= 1; + st_case_22: + if ( p == pe ) + goto _out22; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr47; + } + case 98: { + goto _st22; + } + } + goto _st0; + _ctr47: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 943 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 948 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 953 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 958 "gen/ragel/submatch_25__cat4_4.c" + + goto _st23; + _st23: + p+= 1; + st_case_23: + if ( p == pe ) + goto _out23; + if ( ( (*( p))) == 97 ) { + goto _ctr49; + } + goto _st0; + _ctr49: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 974 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 979 "gen/ragel/submatch_25__cat4_4.c" + + goto _st24; + _st24: + p+= 1; + st_case_24: + if ( p == pe ) + goto _out24; + if ( ( (*( p))) == 97 ) { + goto _ctr51; + } + goto _st0; + _ctr51: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 995 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1000 "gen/ragel/submatch_25__cat4_4.c" + + goto _st25; + _st25: + p+= 1; + st_case_25: + if ( p == pe ) + goto _out25; + if ( ( (*( p))) == 97 ) { + goto _ctr53; + } + goto _st0; + _ctr53: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1016 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1021 "gen/ragel/submatch_25__cat4_4.c" + + goto _st26; + _ctr55: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1028 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1033 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1038 "gen/ragel/submatch_25__cat4_4.c" + + goto _st26; + _st26: + p+= 1; + st_case_26: + if ( p == pe ) + goto _out26; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr55; + } + case 98: { + goto _st27; + } + } + goto _st0; + _st27: + p+= 1; + st_case_27: + if ( p == pe ) + goto _out27; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr57; + } + case 98: { + goto _st27; + } + } + goto _st0; + _ctr57: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1079 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1084 "gen/ragel/submatch_25__cat4_4.c" + + goto _st28; + _st28: + p+= 1; + st_case_28: + if ( p == pe ) + goto _out28; + if ( ( (*( p))) == 97 ) { + goto _ctr59; + } + goto _st0; + _ctr59: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1100 "gen/ragel/submatch_25__cat4_4.c" + + goto _st29; + _st29: + p+= 1; + st_case_29: + if ( p == pe ) + goto _out29; + if ( ( (*( p))) == 97 ) { + goto _ctr61; + } + goto _st0; + _ctr61: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1116 "gen/ragel/submatch_25__cat4_4.c" + + goto _st30; + _st30: + p+= 1; + st_case_30: + if ( p == pe ) + goto _out30; + if ( ( (*( p))) == 97 ) { + goto _ctr63; + } + goto _st0; + _ctr63: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1132 "gen/ragel/submatch_25__cat4_4.c" + + goto _st31; + _st31: + p+= 1; + st_case_31: + if ( p == pe ) + goto _out31; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 97: { + goto _ctr63; + } + case 98: { + goto _st32; + } + } + goto _st0; + _st32: + p+= 1; + st_case_32: + if ( p == pe ) + goto _out32; + switch( ( (*( p))) ) { + case 10: { + goto _ctr35; + } + case 98: { + goto _st32; + } + } + goto _st0; + _st33: + p+= 1; + st_case_33: + if ( p == pe ) + goto _out33; + switch( ( (*( p))) ) { + case 97: { + goto _ctr37; + } + case 98: { + goto _st33; + } + } + goto _st0; + _st34: + p+= 1; + st_case_34: + if ( p == pe ) + goto _out34; + switch( ( (*( p))) ) { + case 97: { + goto _ctr66; + } + case 98: { + goto _st34; + } + } + goto _st0; + _ctr66: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 1198 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1203 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1208 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1213 "gen/ragel/submatch_25__cat4_4.c" + + goto _st35; + _st35: + p+= 1; + st_case_35: + if ( p == pe ) + goto _out35; + if ( ( (*( p))) == 97 ) { + goto _ctr68; + } + goto _st0; + _ctr68: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1229 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1234 "gen/ragel/submatch_25__cat4_4.c" + + goto _st36; + _st36: + p+= 1; + st_case_36: + if ( p == pe ) + goto _out36; + if ( ( (*( p))) == 97 ) { + goto _ctr70; + } + goto _st0; + _ctr70: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1250 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1255 "gen/ragel/submatch_25__cat4_4.c" + + goto _st37; + _st37: + p+= 1; + st_case_37: + if ( p == pe ) + goto _out37; + if ( ( (*( p))) == 97 ) { + goto _ctr72; + } + goto _st0; + _ctr72: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1271 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1276 "gen/ragel/submatch_25__cat4_4.c" + + goto _st38; + _ctr96: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1283 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1288 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1293 "gen/ragel/submatch_25__cat4_4.c" + + goto _st38; + _st38: + p+= 1; + st_case_38: + if ( p == pe ) + goto _out38; + switch( ( (*( p))) ) { + case 97: { + goto _ctr74; + } + case 98: { + goto _st42; + } + } + goto _st0; + _ctr74: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1314 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1319 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1324 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1329 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1334 "gen/ragel/submatch_25__cat4_4.c" + + goto _st39; + _st39: + p+= 1; + st_case_39: + if ( p == pe ) + goto _out39; + switch( ( (*( p))) ) { + case 97: { + goto _ctr77; + } + case 98: { + goto _st42; + } + } + goto _st0; + _ctr77: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1355 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1360 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1365 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1370 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1375 "gen/ragel/submatch_25__cat4_4.c" + + goto _st40; + _st40: + p+= 1; + st_case_40: + if ( p == pe ) + goto _out40; + switch( ( (*( p))) ) { + case 97: { + goto _ctr79; + } + case 98: { + goto _st42; + } + } + goto _st0; + _ctr79: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1396 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1401 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1406 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1411 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1416 "gen/ragel/submatch_25__cat4_4.c" + + goto _st41; + _st41: + p+= 1; + st_case_41: + if ( p == pe ) + goto _out41; + switch( ( (*( p))) ) { + case 97: { + goto _ctr45; + } + case 98: { + goto _st42; + } + } + goto _st0; + _st42: + p+= 1; + st_case_42: + if ( p == pe ) + goto _out42; + switch( ( (*( p))) ) { + case 97: { + goto _ctr47; + } + case 98: { + goto _st42; + } + } + goto _st0; + _st43: + p+= 1; + st_case_43: + if ( p == pe ) + goto _out43; + switch( ( (*( p))) ) { + case 97: { + goto _ctr81; + } + case 98: { + goto _st43; + } + } + goto _st0; + _ctr81: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a1 = p; } + +#line 1465 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1470 "gen/ragel/submatch_25__cat4_4.c" + + goto _st44; + _st44: + p+= 1; + st_case_44: + if ( p == pe ) + goto _out44; + if ( ( (*( p))) == 97 ) { + goto _ctr83; + } + goto _st0; + _ctr83: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1486 "gen/ragel/submatch_25__cat4_4.c" + + goto _st45; + _st45: + p+= 1; + st_case_45: + if ( p == pe ) + goto _out45; + if ( ( (*( p))) == 97 ) { + goto _ctr85; + } + goto _st0; + _ctr85: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1502 "gen/ragel/submatch_25__cat4_4.c" + + goto _st46; + _st46: + p+= 1; + st_case_46: + if ( p == pe ) + goto _out46; + if ( ( (*( p))) == 97 ) { + goto _ctr87; + } + goto _st0; + _ctr87: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1518 "gen/ragel/submatch_25__cat4_4.c" + + goto _st47; + _st47: + p+= 1; + st_case_47: + if ( p == pe ) + goto _out47; + switch( ( (*( p))) ) { + case 97: { + goto _ctr89; + } + case 98: { + goto _st51; + } + } + goto _st0; + _ctr89: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1539 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1544 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1549 "gen/ragel/submatch_25__cat4_4.c" + + goto _st48; + _st48: + p+= 1; + st_case_48: + if ( p == pe ) + goto _out48; + switch( ( (*( p))) ) { + case 97: { + goto _ctr92; + } + case 98: { + goto _st51; + } + } + goto _st0; + _ctr92: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1570 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1575 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1580 "gen/ragel/submatch_25__cat4_4.c" + + goto _st49; + _st49: + p+= 1; + st_case_49: + if ( p == pe ) + goto _out49; + switch( ( (*( p))) ) { + case 97: { + goto _ctr94; + } + case 98: { + goto _st51; + } + } + goto _st0; + _ctr94: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b1 = p; } + +#line 1601 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1606 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1611 "gen/ragel/submatch_25__cat4_4.c" + + goto _st50; + _st50: + p+= 1; + st_case_50: + if ( p == pe ) + goto _out50; + switch( ( (*( p))) ) { + case 97: { + goto _ctr96; + } + case 98: { + goto _st51; + } + } + goto _st0; + _st51: + p+= 1; + st_case_51: + if ( p == pe ) + goto _out51; + switch( ( (*( p))) ) { + case 97: { + goto _ctr97; + } + case 98: { + goto _st51; + } + } + goto _st0; + _ctr97: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a2 = p; } + +#line 1646 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1651 "gen/ragel/submatch_25__cat4_4.c" + + goto _st52; + _st52: + p+= 1; + st_case_52: + if ( p == pe ) + goto _out52; + if ( ( (*( p))) == 97 ) { + goto _ctr99; + } + goto _st0; + _ctr99: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1667 "gen/ragel/submatch_25__cat4_4.c" + + goto _st53; + _st53: + p+= 1; + st_case_53: + if ( p == pe ) + goto _out53; + if ( ( (*( p))) == 97 ) { + goto _ctr101; + } + goto _st0; + _ctr101: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1683 "gen/ragel/submatch_25__cat4_4.c" + + goto _st54; + _st54: + p+= 1; + st_case_54: + if ( p == pe ) + goto _out54; + if ( ( (*( p))) == 97 ) { + goto _ctr103; + } + goto _st0; + _ctr103: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1699 "gen/ragel/submatch_25__cat4_4.c" + + goto _st55; + _st55: + p+= 1; + st_case_55: + if ( p == pe ) + goto _out55; + switch( ( (*( p))) ) { + case 97: { + goto _ctr105; + } + case 98: { + goto _st59; + } + } + goto _st0; + _ctr105: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1720 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1725 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1730 "gen/ragel/submatch_25__cat4_4.c" + + goto _st56; + _st56: + p+= 1; + st_case_56: + if ( p == pe ) + goto _out56; + switch( ( (*( p))) ) { + case 97: { + goto _ctr108; + } + case 98: { + goto _st59; + } + } + goto _st0; + _ctr108: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1751 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1756 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1761 "gen/ragel/submatch_25__cat4_4.c" + + goto _st57; + _st57: + p+= 1; + st_case_57: + if ( p == pe ) + goto _out57; + switch( ( (*( p))) ) { + case 97: { + goto _ctr110; + } + case 98: { + goto _st59; + } + } + goto _st0; + _ctr110: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b2 = p; } + +#line 1782 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + a3 = p; } + +#line 1787 "gen/ragel/submatch_25__cat4_4.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + b3 = p; } + +#line 1792 "gen/ragel/submatch_25__cat4_4.c" + + goto _st58; + _st58: + p+= 1; + st_case_58: + if ( p == pe ) + goto _out58; + switch( ( (*( p))) ) { + case 97: { + goto _ctr55; + } + case 98: { + goto _st59; + } + } + goto _st0; + _st59: + p+= 1; + st_case_59: + if ( p == pe ) + goto _out59; + switch( ( (*( p))) ) { + case 97: { + goto _ctr57; + } + case 98: { + goto _st59; + } + } + goto _st0; + _out60: cs = 60; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out9: cs = 9; goto _out; + _out10: cs = 10; goto _out; + _out11: cs = 11; goto _out; + _out12: cs = 12; goto _out; + _out13: cs = 13; goto _out; + _out14: cs = 14; goto _out; + _out15: cs = 15; goto _out; + _out16: cs = 16; goto _out; + _out17: cs = 17; goto _out; + _out18: cs = 18; goto _out; + _out19: cs = 19; goto _out; + _out20: cs = 20; goto _out; + _out21: cs = 21; goto _out; + _out22: cs = 22; goto _out; + _out23: cs = 23; goto _out; + _out24: cs = 24; goto _out; + _out25: cs = 25; goto _out; + _out26: cs = 26; goto _out; + _out27: cs = 27; goto _out; + _out28: cs = 28; goto _out; + _out29: cs = 29; goto _out; + _out30: cs = 30; goto _out; + _out31: cs = 31; goto _out; + _out32: cs = 32; goto _out; + _out33: cs = 33; goto _out; + _out34: cs = 34; goto _out; + _out35: cs = 35; goto _out; + _out36: cs = 36; goto _out; + _out37: cs = 37; goto _out; + _out38: cs = 38; goto _out; + _out39: cs = 39; goto _out; + _out40: cs = 40; goto _out; + _out41: cs = 41; goto _out; + _out42: cs = 42; goto _out; + _out43: cs = 43; goto _out; + _out44: cs = 44; goto _out; + _out45: cs = 45; goto _out; + _out46: cs = 46; goto _out; + _out47: cs = 47; goto _out; + _out48: cs = 48; goto _out; + _out49: cs = 49; goto _out; + _out50: cs = 50; goto _out; + _out51: cs = 51; goto _out; + _out52: cs = 52; goto _out; + _out53: cs = 53; goto _out; + _out54: cs = 54; goto _out; + _out55: cs = 55; goto _out; + _out56: cs = 56; goto _out; + _out57: cs = 57; goto _out; + _out58: cs = 58; goto _out; + _out59: cs = 59; goto _out; + _out: {} + } + +#line 35 "../../../benchmarks/c/src/ragel/submatch_25__cat4_4.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/c/pregen/ragel/submatch_26__cat8_0.c b/benchmarks/c/pregen/ragel/submatch_26__cat8_0.c new file mode 100644 index 000000000..96881a8ef --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_26__cat8_0.c @@ -0,0 +1,3098 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 29 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + + +#line 9 "gen/ragel/submatch_26__cat8_0.c" +static const int abcd_start = 17; +static const int abcd_first_final = 17; +static const int abcd_error = 0; + +static const int abcd_en_main = 17; + + +#line 31 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, + *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; + int cs; + + +#line 27 "gen/ragel/submatch_26__cat8_0.c" + { + cs = (int)abcd_start; + } + +#line 42 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + +#line 32 "gen/ragel/submatch_26__cat8_0.c" +{ + switch ( cs ) { + case 17: + goto st_case_17; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + case 9: + goto st_case_9; + case 10: + goto st_case_10; + case 11: + goto st_case_11; + case 12: + goto st_case_12; + case 13: + goto st_case_13; + case 14: + goto st_case_14; + case 15: + goto st_case_15; + case 16: + goto st_case_16; + } + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 76 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 81 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 86 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 91 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 96 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 101 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 106 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 111 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 116 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 121 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 126 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 131 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 136 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 141 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 146 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 160 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr6: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 167 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 172 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 177 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 182 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 187 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 192 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 197 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 202 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 207 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 212 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 217 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 222 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 227 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 232 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 246 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr10: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 253 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 258 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 263 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 268 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 273 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 278 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 283 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 288 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 293 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 298 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 303 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 308 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 313 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 327 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr14: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 334 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 339 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 344 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 349 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 354 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 359 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 364 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 369 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 374 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 379 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 384 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 389 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 403 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr18: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 410 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 415 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 420 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 425 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 430 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 435 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 440 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 445 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 450 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 455 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 460 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 474 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr22: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 481 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 486 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 491 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 496 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 501 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 506 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 511 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 516 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 521 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 526 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 540 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr26: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 547 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 552 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 557 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 562 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 567 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 572 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 577 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 582 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 587 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 601 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr30: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 608 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 613 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 618 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 623 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 628 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 633 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 638 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 643 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 657 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr34: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 664 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 669 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 674 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 679 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 684 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 689 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 694 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 708 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr38: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 715 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 720 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 725 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 730 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 735 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 740 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 754 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr42: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 761 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 766 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 771 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 776 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 781 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 795 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr46: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 802 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 807 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 812 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 817 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 831 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr50: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 838 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 843 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 848 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 862 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr54: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 869 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 874 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 888 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr58: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 895 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 909 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr61: + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 925 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _ctr63: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a0 = p; } + +#line 932 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 937 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 942 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 947 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 952 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 957 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 962 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 967 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 972 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 977 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 982 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 987 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 992 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 997 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1002 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1007 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 1021 "gen/ragel/submatch_26__cat8_0.c" + + goto _st17; + _st17: + p+= 1; + st_case_17: + if ( p == pe ) + goto _out17; + switch( ( (*( p))) ) { + case 10: { + goto _ctr63; + } + case 97: { + goto _ctr64; + } + case 98: { + goto _ctr65; + } + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr3: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 1048 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1053 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1058 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1063 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1068 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1073 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1078 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1083 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1088 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1093 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1098 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1103 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1108 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1113 "gen/ragel/submatch_26__cat8_0.c" + + goto _st1; + _ctr64: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a0 = p; } + +#line 1120 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 1125 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1130 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1135 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1140 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1145 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1150 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1155 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1160 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1165 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1170 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1175 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1180 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1185 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1190 "gen/ragel/submatch_26__cat8_0.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 10: { + goto _ctr2; + } + case 97: { + goto _ctr3; + } + case 98: { + goto _ctr4; + } + } + goto _st0; + _ctr4: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 1214 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1219 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1224 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1229 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1234 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1239 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1244 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1249 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1254 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1259 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1264 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1269 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1274 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1279 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1284 "gen/ragel/submatch_26__cat8_0.c" + + goto _st2; + _ctr8: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1291 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1296 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1301 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1306 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1311 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1316 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1321 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1326 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1331 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1336 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1341 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1346 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1351 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1356 "gen/ragel/submatch_26__cat8_0.c" + + goto _st2; + _ctr65: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a0 = p; } + +#line 1363 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b0 = p; } + +#line 1368 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1373 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1378 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1383 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1388 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1393 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1398 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1403 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1408 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1413 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1418 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1423 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1428 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1433 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1438 "gen/ragel/submatch_26__cat8_0.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 10: { + goto _ctr6; + } + case 97: { + goto _ctr7; + } + case 98: { + goto _ctr8; + } + } + goto _st0; + _ctr7: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a1 = p; } + +#line 1462 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1467 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1472 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1477 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1482 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1487 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1492 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1497 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1502 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1507 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1512 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1517 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1522 "gen/ragel/submatch_26__cat8_0.c" + + goto _st3; + _ctr11: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1529 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1534 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1539 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1544 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1549 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1554 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1559 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1564 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1569 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1574 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1579 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1584 "gen/ragel/submatch_26__cat8_0.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 10: { + goto _ctr10; + } + case 97: { + goto _ctr11; + } + case 98: { + goto _ctr12; + } + } + goto _st0; + _ctr12: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b1 = p; } + +#line 1608 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1613 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1618 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1623 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1628 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1633 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1638 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1643 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1648 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1653 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1658 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1663 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1668 "gen/ragel/submatch_26__cat8_0.c" + + goto _st4; + _ctr16: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1675 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1680 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1685 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1690 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1695 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1700 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1705 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1710 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1715 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1720 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1725 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1730 "gen/ragel/submatch_26__cat8_0.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 10: { + goto _ctr14; + } + case 97: { + goto _ctr15; + } + case 98: { + goto _ctr16; + } + } + goto _st0; + _ctr15: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a2 = p; } + +#line 1754 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1759 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1764 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1769 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1774 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1779 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1784 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1789 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1794 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1799 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1804 "gen/ragel/submatch_26__cat8_0.c" + + goto _st5; + _ctr19: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1811 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1816 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1821 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1826 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1831 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1836 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1841 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1846 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1851 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1856 "gen/ragel/submatch_26__cat8_0.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 10: { + goto _ctr18; + } + case 97: { + goto _ctr19; + } + case 98: { + goto _ctr20; + } + } + goto _st0; + _ctr20: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b2 = p; } + +#line 1880 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1885 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1890 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1895 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1900 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1905 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1910 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1915 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1920 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1925 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1930 "gen/ragel/submatch_26__cat8_0.c" + + goto _st6; + _ctr24: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 1937 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 1942 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 1947 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 1952 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 1957 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 1962 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 1967 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 1972 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 1977 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 1982 "gen/ragel/submatch_26__cat8_0.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 10: { + goto _ctr22; + } + case 97: { + goto _ctr23; + } + case 98: { + goto _ctr24; + } + } + goto _st0; + _ctr23: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a3 = p; } + +#line 2006 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 2011 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 2016 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2021 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2026 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2031 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2036 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2041 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2046 "gen/ragel/submatch_26__cat8_0.c" + + goto _st7; + _ctr27: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 2053 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 2058 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2063 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2068 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2073 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2078 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2083 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2088 "gen/ragel/submatch_26__cat8_0.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 10: { + goto _ctr26; + } + case 97: { + goto _ctr27; + } + case 98: { + goto _ctr28; + } + } + goto _st0; + _ctr28: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b3 = p; } + +#line 2112 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 2117 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2122 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2127 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2132 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2137 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2142 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2147 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2152 "gen/ragel/submatch_26__cat8_0.c" + + goto _st8; + _ctr32: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 2159 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2164 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2169 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2174 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2179 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2184 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2189 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2194 "gen/ragel/submatch_26__cat8_0.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr30; + } + case 97: { + goto _ctr31; + } + case 98: { + goto _ctr32; + } + } + goto _st0; + _ctr31: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a4 = p; } + +#line 2218 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2223 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2228 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2233 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2238 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2243 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2248 "gen/ragel/submatch_26__cat8_0.c" + + goto _st9; + _ctr35: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2255 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2260 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2265 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2270 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2275 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2280 "gen/ragel/submatch_26__cat8_0.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr34; + } + case 97: { + goto _ctr35; + } + case 98: { + goto _ctr36; + } + } + goto _st0; + _ctr36: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b4 = p; } + +#line 2304 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2309 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2314 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2319 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2324 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2329 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2334 "gen/ragel/submatch_26__cat8_0.c" + + goto _st10; + _ctr40: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2341 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2346 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2351 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2356 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2361 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2366 "gen/ragel/submatch_26__cat8_0.c" + + goto _st10; + _st10: + p+= 1; + st_case_10: + if ( p == pe ) + goto _out10; + switch( ( (*( p))) ) { + case 10: { + goto _ctr38; + } + case 97: { + goto _ctr39; + } + case 98: { + goto _ctr40; + } + } + goto _st0; + _ctr39: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a5 = p; } + +#line 2390 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2395 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2400 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2405 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2410 "gen/ragel/submatch_26__cat8_0.c" + + goto _st11; + _ctr43: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2417 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2422 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2427 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2432 "gen/ragel/submatch_26__cat8_0.c" + + goto _st11; + _st11: + p+= 1; + st_case_11: + if ( p == pe ) + goto _out11; + switch( ( (*( p))) ) { + case 10: { + goto _ctr42; + } + case 97: { + goto _ctr43; + } + case 98: { + goto _ctr44; + } + } + goto _st0; + _ctr44: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b5 = p; } + +#line 2456 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2461 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2466 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2471 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2476 "gen/ragel/submatch_26__cat8_0.c" + + goto _st12; + _ctr48: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2483 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2488 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2493 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2498 "gen/ragel/submatch_26__cat8_0.c" + + goto _st12; + _st12: + p+= 1; + st_case_12: + if ( p == pe ) + goto _out12; + switch( ( (*( p))) ) { + case 10: { + goto _ctr46; + } + case 97: { + goto _ctr47; + } + case 98: { + goto _ctr48; + } + } + goto _st0; + _ctr47: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a6 = p; } + +#line 2522 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2527 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2532 "gen/ragel/submatch_26__cat8_0.c" + + goto _st13; + _ctr51: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2539 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2544 "gen/ragel/submatch_26__cat8_0.c" + + goto _st13; + _st13: + p+= 1; + st_case_13: + if ( p == pe ) + goto _out13; + switch( ( (*( p))) ) { + case 10: { + goto _ctr50; + } + case 97: { + goto _ctr51; + } + case 98: { + goto _ctr52; + } + } + goto _st0; + _ctr52: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b6 = p; } + +#line 2568 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2573 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2578 "gen/ragel/submatch_26__cat8_0.c" + + goto _st14; + _ctr56: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2585 "gen/ragel/submatch_26__cat8_0.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2590 "gen/ragel/submatch_26__cat8_0.c" + + goto _st14; + _st14: + p+= 1; + st_case_14: + if ( p == pe ) + goto _out14; + switch( ( (*( p))) ) { + case 10: { + goto _ctr54; + } + case 97: { + goto _ctr55; + } + case 98: { + goto _ctr56; + } + } + goto _st0; + _ctr55: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + a7 = p; } + +#line 2614 "gen/ragel/submatch_26__cat8_0.c" + + goto _st15; + _st15: + p+= 1; + st_case_15: + if ( p == pe ) + goto _out15; + switch( ( (*( p))) ) { + case 10: { + goto _ctr58; + } + case 97: { + goto _st15; + } + case 98: { + goto _ctr59; + } + } + goto _st0; + _ctr59: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + b7 = p; } + +#line 2638 "gen/ragel/submatch_26__cat8_0.c" + + goto _st16; + _st16: + p+= 1; + st_case_16: + if ( p == pe ) + goto _out16; + switch( ( (*( p))) ) { + case 10: { + goto _ctr61; + } + case 98: { + goto _st16; + } + } + goto _st0; + _out17: cs = 17; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out9: cs = 9; goto _out; + _out10: cs = 10; goto _out; + _out11: cs = 11; goto _out; + _out12: cs = 12; goto _out; + _out13: cs = 13; goto _out; + _out14: cs = 14; goto _out; + _out15: cs = 15; goto _out; + _out16: cs = 16; goto _out; + _out: {} + } + +#line 43 "../../../benchmarks/c/src/ragel/submatch_26__cat8_0.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/c/pregen/ragel/submatch_27__cat8_1.c b/benchmarks/c/pregen/ragel/submatch_27__cat8_1.c new file mode 100644 index 000000000..43d346e49 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_27__cat8_1.c @@ -0,0 +1,3674 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 29 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + + + +#line 9 "gen/ragel/submatch_27__cat8_1.c" +static const int abcd_start = 73; +static const int abcd_first_final = 73; +static const int abcd_error = 0; + +static const int abcd_en_main = 73; + + +#line 31 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, + *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; + int cs; + + +#line 27 "gen/ragel/submatch_27__cat8_1.c" + { + cs = (int)abcd_start; + } + +#line 42 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + + +#line 32 "gen/ragel/submatch_27__cat8_1.c" +{ + switch ( cs ) { + case 73: + goto st_case_73; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + case 9: + goto st_case_9; + case 10: + goto st_case_10; + case 11: + goto st_case_11; + case 12: + goto st_case_12; + case 13: + goto st_case_13; + case 14: + goto st_case_14; + case 15: + goto st_case_15; + case 16: + goto st_case_16; + case 17: + goto st_case_17; + case 18: + goto st_case_18; + case 19: + goto st_case_19; + case 20: + goto st_case_20; + case 21: + goto st_case_21; + case 22: + goto st_case_22; + case 23: + goto st_case_23; + case 24: + goto st_case_24; + case 25: + goto st_case_25; + case 26: + goto st_case_26; + case 27: + goto st_case_27; + case 28: + goto st_case_28; + case 29: + goto st_case_29; + case 30: + goto st_case_30; + case 31: + goto st_case_31; + case 32: + goto st_case_32; + case 33: + goto st_case_33; + case 34: + goto st_case_34; + case 35: + goto st_case_35; + case 36: + goto st_case_36; + case 37: + goto st_case_37; + case 38: + goto st_case_38; + case 39: + goto st_case_39; + case 40: + goto st_case_40; + case 41: + goto st_case_41; + case 42: + goto st_case_42; + case 43: + goto st_case_43; + case 44: + goto st_case_44; + case 45: + goto st_case_45; + case 46: + goto st_case_46; + case 47: + goto st_case_47; + case 48: + goto st_case_48; + case 49: + goto st_case_49; + case 50: + goto st_case_50; + case 51: + goto st_case_51; + case 52: + goto st_case_52; + case 53: + goto st_case_53; + case 54: + goto st_case_54; + case 55: + goto st_case_55; + case 56: + goto st_case_56; + case 57: + goto st_case_57; + case 58: + goto st_case_58; + case 59: + goto st_case_59; + case 60: + goto st_case_60; + case 61: + goto st_case_61; + case 62: + goto st_case_62; + case 63: + goto st_case_63; + case 64: + goto st_case_64; + case 65: + goto st_case_65; + case 66: + goto st_case_66; + case 67: + goto st_case_67; + case 68: + goto st_case_68; + case 69: + goto st_case_69; + case 70: + goto st_case_70; + case 71: + goto st_case_71; + case 72: + goto st_case_72; + } + _ctr23: + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 197 "gen/ragel/submatch_27__cat8_1.c" + + goto _st73; + _st73: + p+= 1; + st_case_73: + if ( p == pe ) + goto _out73; + if ( ( (*( p))) == 97 ) { + goto _ctr132; + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr132: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a0 = p; } + +#line 216 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 221 "gen/ragel/submatch_27__cat8_1.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + switch( ( (*( p))) ) { + case 97: { + goto _ctr2; + } + case 98: { + goto _st60; + } + } + goto _st0; + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 242 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 247 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 252 "gen/ragel/submatch_27__cat8_1.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 97: { + goto _ctr5; + } + case 98: { + goto _st49; + } + } + goto _st0; + _ctr5: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 273 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 278 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 283 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 288 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 293 "gen/ragel/submatch_27__cat8_1.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 97: { + goto _ctr8; + } + case 98: { + goto _st40; + } + } + goto _st0; + _ctr8: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 314 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 319 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 324 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 329 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 334 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 339 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 344 "gen/ragel/submatch_27__cat8_1.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 97: { + goto _ctr11; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr11: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 365 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 370 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 375 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 380 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 385 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 390 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 395 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 400 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 405 "gen/ragel/submatch_27__cat8_1.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 97: { + goto _ctr14; + } + case 98: { + goto _st28; + } + } + goto _st0; + _ctr14: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 426 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 431 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 436 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 441 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 446 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 451 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 456 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 461 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 466 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 471 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 476 "gen/ragel/submatch_27__cat8_1.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 97: { + goto _ctr17; + } + case 98: { + goto _st25; + } + } + goto _st0; + _ctr17: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 497 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 502 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 507 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 512 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 517 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 522 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 527 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 532 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 537 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 542 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 547 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 552 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 557 "gen/ragel/submatch_27__cat8_1.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 97: { + goto _ctr20; + } + case 98: { + goto _st24; + } + } + goto _st0; + _ctr20: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b0 = p; } + +#line 578 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 583 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 588 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 593 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 598 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 603 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 608 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 613 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 618 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 623 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 628 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 633 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 638 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 643 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 648 "gen/ragel/submatch_27__cat8_1.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr20; + } + case 98: { + goto _st9; + } + } + goto _st0; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr25; + } + case 98: { + goto _st9; + } + } + goto _st0; + _ctr25: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 689 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 694 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 699 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 704 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 709 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 714 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 719 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 724 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 729 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 734 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 739 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 744 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 749 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 754 "gen/ragel/submatch_27__cat8_1.c" + + goto _st10; + _ctr27: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 761 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 766 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 771 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 776 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 781 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 786 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 791 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 796 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 801 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 806 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 811 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 816 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 821 "gen/ragel/submatch_27__cat8_1.c" + + goto _st10; + _st10: + p+= 1; + st_case_10: + if ( p == pe ) + goto _out10; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr27; + } + case 98: { + goto _st11; + } + } + goto _st0; + _st11: + p+= 1; + st_case_11: + if ( p == pe ) + goto _out11; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr29; + } + case 98: { + goto _st11; + } + } + goto _st0; + _ctr29: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 862 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 867 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 872 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 877 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 882 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 887 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 892 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 897 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 902 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 907 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 912 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 917 "gen/ragel/submatch_27__cat8_1.c" + + goto _st12; + _ctr31: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 924 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 929 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 934 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 939 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 944 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 949 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 954 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 959 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 964 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 969 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 974 "gen/ragel/submatch_27__cat8_1.c" + + goto _st12; + _st12: + p+= 1; + st_case_12: + if ( p == pe ) + goto _out12; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr31; + } + case 98: { + goto _st13; + } + } + goto _st0; + _st13: + p+= 1; + st_case_13: + if ( p == pe ) + goto _out13; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr33; + } + case 98: { + goto _st13; + } + } + goto _st0; + _ctr33: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1015 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1020 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1025 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1030 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1035 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1040 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1045 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1050 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1055 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1060 "gen/ragel/submatch_27__cat8_1.c" + + goto _st14; + _ctr35: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1067 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1072 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1077 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1082 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1087 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1092 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1097 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1102 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1107 "gen/ragel/submatch_27__cat8_1.c" + + goto _st14; + _st14: + p+= 1; + st_case_14: + if ( p == pe ) + goto _out14; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr35; + } + case 98: { + goto _st15; + } + } + goto _st0; + _st15: + p+= 1; + st_case_15: + if ( p == pe ) + goto _out15; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr37; + } + case 98: { + goto _st15; + } + } + goto _st0; + _ctr37: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1148 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1153 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1158 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1163 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1168 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1173 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1178 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1183 "gen/ragel/submatch_27__cat8_1.c" + + goto _st16; + _ctr39: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1190 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1195 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1200 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1205 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1210 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1215 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1220 "gen/ragel/submatch_27__cat8_1.c" + + goto _st16; + _st16: + p+= 1; + st_case_16: + if ( p == pe ) + goto _out16; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr39; + } + case 98: { + goto _st17; + } + } + goto _st0; + _st17: + p+= 1; + st_case_17: + if ( p == pe ) + goto _out17; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr41; + } + case 98: { + goto _st17; + } + } + goto _st0; + _ctr41: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1261 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1266 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1271 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1276 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1281 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1286 "gen/ragel/submatch_27__cat8_1.c" + + goto _st18; + _ctr43: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1293 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1298 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1303 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1308 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1313 "gen/ragel/submatch_27__cat8_1.c" + + goto _st18; + _st18: + p+= 1; + st_case_18: + if ( p == pe ) + goto _out18; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr43; + } + case 98: { + goto _st19; + } + } + goto _st0; + _st19: + p+= 1; + st_case_19: + if ( p == pe ) + goto _out19; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr45; + } + case 98: { + goto _st19; + } + } + goto _st0; + _ctr45: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1354 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1359 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1364 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1369 "gen/ragel/submatch_27__cat8_1.c" + + goto _st20; + _ctr47: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1376 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1381 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1386 "gen/ragel/submatch_27__cat8_1.c" + + goto _st20; + _st20: + p+= 1; + st_case_20: + if ( p == pe ) + goto _out20; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr47; + } + case 98: { + goto _st21; + } + } + goto _st0; + _st21: + p+= 1; + st_case_21: + if ( p == pe ) + goto _out21; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr49; + } + case 98: { + goto _st21; + } + } + goto _st0; + _ctr49: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a7 = p; } + +#line 1427 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1432 "gen/ragel/submatch_27__cat8_1.c" + + goto _st22; + _ctr51: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b7 = p; } + +#line 1439 "gen/ragel/submatch_27__cat8_1.c" + + goto _st22; + _st22: + p+= 1; + st_case_22: + if ( p == pe ) + goto _out22; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 97: { + goto _ctr51; + } + case 98: { + goto _st23; + } + } + goto _st0; + _st23: + p+= 1; + st_case_23: + if ( p == pe ) + goto _out23; + switch( ( (*( p))) ) { + case 10: { + goto _ctr23; + } + case 98: { + goto _st23; + } + } + goto _st0; + _st24: + p+= 1; + st_case_24: + if ( p == pe ) + goto _out24; + switch( ( (*( p))) ) { + case 97: { + goto _ctr25; + } + case 98: { + goto _st24; + } + } + goto _st0; + _st25: + p+= 1; + st_case_25: + if ( p == pe ) + goto _out25; + switch( ( (*( p))) ) { + case 97: { + goto _ctr53; + } + case 98: { + goto _st25; + } + } + goto _st0; + _ctr53: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 1505 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1510 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1515 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1520 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1525 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1530 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1535 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1540 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1545 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1550 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1555 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1560 "gen/ragel/submatch_27__cat8_1.c" + + goto _st26; + _ctr58: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1567 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1572 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1577 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1582 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1587 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1592 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1597 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1602 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1607 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1612 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1617 "gen/ragel/submatch_27__cat8_1.c" + + goto _st26; + _st26: + p+= 1; + st_case_26: + if ( p == pe ) + goto _out26; + switch( ( (*( p))) ) { + case 97: { + goto _ctr27; + } + case 98: { + goto _st27; + } + } + goto _st0; + _st27: + p+= 1; + st_case_27: + if ( p == pe ) + goto _out27; + switch( ( (*( p))) ) { + case 97: { + goto _ctr29; + } + case 98: { + goto _st27; + } + } + goto _st0; + _st28: + p+= 1; + st_case_28: + if ( p == pe ) + goto _out28; + switch( ( (*( p))) ) { + case 97: { + goto _ctr56; + } + case 98: { + goto _st28; + } + } + goto _st0; + _ctr56: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 1666 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1671 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1676 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1681 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1686 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1691 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1696 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1701 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1706 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1711 "gen/ragel/submatch_27__cat8_1.c" + + goto _st29; + _ctr65: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1718 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1723 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1728 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1733 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1738 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1743 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1748 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1753 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1758 "gen/ragel/submatch_27__cat8_1.c" + + goto _st29; + _st29: + p+= 1; + st_case_29: + if ( p == pe ) + goto _out29; + switch( ( (*( p))) ) { + case 97: { + goto _ctr58; + } + case 98: { + goto _st30; + } + } + goto _st0; + _st30: + p+= 1; + st_case_30: + if ( p == pe ) + goto _out30; + switch( ( (*( p))) ) { + case 97: { + goto _ctr60; + } + case 98: { + goto _st30; + } + } + goto _st0; + _ctr60: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1793 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1798 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1803 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1808 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1813 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1818 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1823 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1828 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1833 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1838 "gen/ragel/submatch_27__cat8_1.c" + + goto _st31; + _ctr69: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1845 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1850 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1855 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1860 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1865 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 1870 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 1875 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 1880 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 1885 "gen/ragel/submatch_27__cat8_1.c" + + goto _st31; + _st31: + p+= 1; + st_case_31: + if ( p == pe ) + goto _out31; + switch( ( (*( p))) ) { + case 97: { + goto _ctr31; + } + case 98: { + goto _st32; + } + } + goto _st0; + _st32: + p+= 1; + st_case_32: + if ( p == pe ) + goto _out32; + switch( ( (*( p))) ) { + case 97: { + goto _ctr33; + } + case 98: { + goto _st32; + } + } + goto _st0; + _st33: + p+= 1; + st_case_33: + if ( p == pe ) + goto _out33; + switch( ( (*( p))) ) { + case 97: { + goto _ctr63; + } + case 98: { + goto _st33; + } + } + goto _st0; + _ctr63: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 1934 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1939 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1944 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1949 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1954 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1959 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 1964 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 1969 "gen/ragel/submatch_27__cat8_1.c" + + goto _st34; + _ctr76: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 1976 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 1981 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 1986 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 1991 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 1996 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2001 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2006 "gen/ragel/submatch_27__cat8_1.c" + + goto _st34; + _st34: + p+= 1; + st_case_34: + if ( p == pe ) + goto _out34; + switch( ( (*( p))) ) { + case 97: { + goto _ctr65; + } + case 98: { + goto _st35; + } + } + goto _st0; + _st35: + p+= 1; + st_case_35: + if ( p == pe ) + goto _out35; + switch( ( (*( p))) ) { + case 97: { + goto _ctr67; + } + case 98: { + goto _st35; + } + } + goto _st0; + _ctr67: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2041 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2046 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2051 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2056 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2061 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2066 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2071 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2076 "gen/ragel/submatch_27__cat8_1.c" + + goto _st36; + _ctr80: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2083 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2088 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2093 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2098 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2103 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2108 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2113 "gen/ragel/submatch_27__cat8_1.c" + + goto _st36; + _st36: + p+= 1; + st_case_36: + if ( p == pe ) + goto _out36; + switch( ( (*( p))) ) { + case 97: { + goto _ctr69; + } + case 98: { + goto _st37; + } + } + goto _st0; + _st37: + p+= 1; + st_case_37: + if ( p == pe ) + goto _out37; + switch( ( (*( p))) ) { + case 97: { + goto _ctr71; + } + case 98: { + goto _st37; + } + } + goto _st0; + _ctr71: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2148 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2153 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2158 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2163 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2168 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2173 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2178 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2183 "gen/ragel/submatch_27__cat8_1.c" + + goto _st38; + _ctr84: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2190 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2195 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2200 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2205 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2210 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2215 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2220 "gen/ragel/submatch_27__cat8_1.c" + + goto _st38; + _st38: + p+= 1; + st_case_38: + if ( p == pe ) + goto _out38; + switch( ( (*( p))) ) { + case 97: { + goto _ctr35; + } + case 98: { + goto _st39; + } + } + goto _st0; + _st39: + p+= 1; + st_case_39: + if ( p == pe ) + goto _out39; + switch( ( (*( p))) ) { + case 97: { + goto _ctr37; + } + case 98: { + goto _st39; + } + } + goto _st0; + _st40: + p+= 1; + st_case_40: + if ( p == pe ) + goto _out40; + switch( ( (*( p))) ) { + case 97: { + goto _ctr74; + } + case 98: { + goto _st40; + } + } + goto _st0; + _ctr74: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 2269 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 2274 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2279 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2284 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2289 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2294 "gen/ragel/submatch_27__cat8_1.c" + + goto _st41; + _ctr91: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 2301 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2306 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2311 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2316 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2321 "gen/ragel/submatch_27__cat8_1.c" + + goto _st41; + _st41: + p+= 1; + st_case_41: + if ( p == pe ) + goto _out41; + switch( ( (*( p))) ) { + case 97: { + goto _ctr76; + } + case 98: { + goto _st42; + } + } + goto _st0; + _st42: + p+= 1; + st_case_42: + if ( p == pe ) + goto _out42; + switch( ( (*( p))) ) { + case 97: { + goto _ctr78; + } + case 98: { + goto _st42; + } + } + goto _st0; + _ctr78: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2356 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2361 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2366 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2371 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2376 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2381 "gen/ragel/submatch_27__cat8_1.c" + + goto _st43; + _ctr95: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2388 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2393 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2398 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2403 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2408 "gen/ragel/submatch_27__cat8_1.c" + + goto _st43; + _st43: + p+= 1; + st_case_43: + if ( p == pe ) + goto _out43; + switch( ( (*( p))) ) { + case 97: { + goto _ctr80; + } + case 98: { + goto _st44; + } + } + goto _st0; + _st44: + p+= 1; + st_case_44: + if ( p == pe ) + goto _out44; + switch( ( (*( p))) ) { + case 97: { + goto _ctr82; + } + case 98: { + goto _st44; + } + } + goto _st0; + _ctr82: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2443 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2448 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2453 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2458 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2463 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2468 "gen/ragel/submatch_27__cat8_1.c" + + goto _st45; + _ctr99: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2475 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2480 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2485 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2490 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2495 "gen/ragel/submatch_27__cat8_1.c" + + goto _st45; + _st45: + p+= 1; + st_case_45: + if ( p == pe ) + goto _out45; + switch( ( (*( p))) ) { + case 97: { + goto _ctr84; + } + case 98: { + goto _st46; + } + } + goto _st0; + _st46: + p+= 1; + st_case_46: + if ( p == pe ) + goto _out46; + switch( ( (*( p))) ) { + case 97: { + goto _ctr86; + } + case 98: { + goto _st46; + } + } + goto _st0; + _ctr86: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2530 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2535 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2540 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2545 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2550 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2555 "gen/ragel/submatch_27__cat8_1.c" + + goto _st47; + _ctr103: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2562 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2567 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2572 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2577 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2582 "gen/ragel/submatch_27__cat8_1.c" + + goto _st47; + _st47: + p+= 1; + st_case_47: + if ( p == pe ) + goto _out47; + switch( ( (*( p))) ) { + case 97: { + goto _ctr39; + } + case 98: { + goto _st48; + } + } + goto _st0; + _st48: + p+= 1; + st_case_48: + if ( p == pe ) + goto _out48; + switch( ( (*( p))) ) { + case 97: { + goto _ctr41; + } + case 98: { + goto _st48; + } + } + goto _st0; + _st49: + p+= 1; + st_case_49: + if ( p == pe ) + goto _out49; + switch( ( (*( p))) ) { + case 97: { + goto _ctr89; + } + case 98: { + goto _st49; + } + } + goto _st0; + _ctr89: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 2631 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 2636 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2641 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2646 "gen/ragel/submatch_27__cat8_1.c" + + goto _st50; + _ctr110: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 2653 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2658 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2663 "gen/ragel/submatch_27__cat8_1.c" + + goto _st50; + _st50: + p+= 1; + st_case_50: + if ( p == pe ) + goto _out50; + switch( ( (*( p))) ) { + case 97: { + goto _ctr91; + } + case 98: { + goto _st51; + } + } + goto _st0; + _st51: + p+= 1; + st_case_51: + if ( p == pe ) + goto _out51; + switch( ( (*( p))) ) { + case 97: { + goto _ctr93; + } + case 98: { + goto _st51; + } + } + goto _st0; + _ctr93: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 2698 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2703 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2708 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2713 "gen/ragel/submatch_27__cat8_1.c" + + goto _st52; + _ctr114: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 2720 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2725 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2730 "gen/ragel/submatch_27__cat8_1.c" + + goto _st52; + _st52: + p+= 1; + st_case_52: + if ( p == pe ) + goto _out52; + switch( ( (*( p))) ) { + case 97: { + goto _ctr95; + } + case 98: { + goto _st53; + } + } + goto _st0; + _st53: + p+= 1; + st_case_53: + if ( p == pe ) + goto _out53; + switch( ( (*( p))) ) { + case 97: { + goto _ctr97; + } + case 98: { + goto _st53; + } + } + goto _st0; + _ctr97: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 2765 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2770 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2775 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2780 "gen/ragel/submatch_27__cat8_1.c" + + goto _st54; + _ctr118: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 2787 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2792 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2797 "gen/ragel/submatch_27__cat8_1.c" + + goto _st54; + _st54: + p+= 1; + st_case_54: + if ( p == pe ) + goto _out54; + switch( ( (*( p))) ) { + case 97: { + goto _ctr99; + } + case 98: { + goto _st55; + } + } + goto _st0; + _st55: + p+= 1; + st_case_55: + if ( p == pe ) + goto _out55; + switch( ( (*( p))) ) { + case 97: { + goto _ctr101; + } + case 98: { + goto _st55; + } + } + goto _st0; + _ctr101: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 2832 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2837 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2842 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2847 "gen/ragel/submatch_27__cat8_1.c" + + goto _st56; + _ctr122: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 2854 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2859 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2864 "gen/ragel/submatch_27__cat8_1.c" + + goto _st56; + _st56: + p+= 1; + st_case_56: + if ( p == pe ) + goto _out56; + switch( ( (*( p))) ) { + case 97: { + goto _ctr103; + } + case 98: { + goto _st57; + } + } + goto _st0; + _st57: + p+= 1; + st_case_57: + if ( p == pe ) + goto _out57; + switch( ( (*( p))) ) { + case 97: { + goto _ctr105; + } + case 98: { + goto _st57; + } + } + goto _st0; + _ctr105: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 2899 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2904 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2909 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2914 "gen/ragel/submatch_27__cat8_1.c" + + goto _st58; + _ctr126: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 2921 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 2926 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 2931 "gen/ragel/submatch_27__cat8_1.c" + + goto _st58; + _st58: + p+= 1; + st_case_58: + if ( p == pe ) + goto _out58; + switch( ( (*( p))) ) { + case 97: { + goto _ctr43; + } + case 98: { + goto _st59; + } + } + goto _st0; + _st59: + p+= 1; + st_case_59: + if ( p == pe ) + goto _out59; + switch( ( (*( p))) ) { + case 97: { + goto _ctr45; + } + case 98: { + goto _st59; + } + } + goto _st0; + _st60: + p+= 1; + st_case_60: + if ( p == pe ) + goto _out60; + switch( ( (*( p))) ) { + case 97: { + goto _ctr108; + } + case 98: { + goto _st60; + } + } + goto _st0; + _ctr108: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a1 = p; } + +#line 2980 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b1 = p; } + +#line 2985 "gen/ragel/submatch_27__cat8_1.c" + + goto _st61; + _st61: + p+= 1; + st_case_61: + if ( p == pe ) + goto _out61; + switch( ( (*( p))) ) { + case 97: { + goto _ctr110; + } + case 98: { + goto _st62; + } + } + goto _st0; + _st62: + p+= 1; + st_case_62: + if ( p == pe ) + goto _out62; + switch( ( (*( p))) ) { + case 97: { + goto _ctr112; + } + case 98: { + goto _st62; + } + } + goto _st0; + _ctr112: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a2 = p; } + +#line 3020 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b2 = p; } + +#line 3025 "gen/ragel/submatch_27__cat8_1.c" + + goto _st63; + _st63: + p+= 1; + st_case_63: + if ( p == pe ) + goto _out63; + switch( ( (*( p))) ) { + case 97: { + goto _ctr114; + } + case 98: { + goto _st64; + } + } + goto _st0; + _st64: + p+= 1; + st_case_64: + if ( p == pe ) + goto _out64; + switch( ( (*( p))) ) { + case 97: { + goto _ctr116; + } + case 98: { + goto _st64; + } + } + goto _st0; + _ctr116: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a3 = p; } + +#line 3060 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b3 = p; } + +#line 3065 "gen/ragel/submatch_27__cat8_1.c" + + goto _st65; + _st65: + p+= 1; + st_case_65: + if ( p == pe ) + goto _out65; + switch( ( (*( p))) ) { + case 97: { + goto _ctr118; + } + case 98: { + goto _st66; + } + } + goto _st0; + _st66: + p+= 1; + st_case_66: + if ( p == pe ) + goto _out66; + switch( ( (*( p))) ) { + case 97: { + goto _ctr120; + } + case 98: { + goto _st66; + } + } + goto _st0; + _ctr120: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a4 = p; } + +#line 3100 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b4 = p; } + +#line 3105 "gen/ragel/submatch_27__cat8_1.c" + + goto _st67; + _st67: + p+= 1; + st_case_67: + if ( p == pe ) + goto _out67; + switch( ( (*( p))) ) { + case 97: { + goto _ctr122; + } + case 98: { + goto _st68; + } + } + goto _st0; + _st68: + p+= 1; + st_case_68: + if ( p == pe ) + goto _out68; + switch( ( (*( p))) ) { + case 97: { + goto _ctr124; + } + case 98: { + goto _st68; + } + } + goto _st0; + _ctr124: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a5 = p; } + +#line 3140 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b5 = p; } + +#line 3145 "gen/ragel/submatch_27__cat8_1.c" + + goto _st69; + _st69: + p+= 1; + st_case_69: + if ( p == pe ) + goto _out69; + switch( ( (*( p))) ) { + case 97: { + goto _ctr126; + } + case 98: { + goto _st70; + } + } + goto _st0; + _st70: + p+= 1; + st_case_70: + if ( p == pe ) + goto _out70; + switch( ( (*( p))) ) { + case 97: { + goto _ctr128; + } + case 98: { + goto _st70; + } + } + goto _st0; + _ctr128: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + a6 = p; } + +#line 3180 "gen/ragel/submatch_27__cat8_1.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + b6 = p; } + +#line 3185 "gen/ragel/submatch_27__cat8_1.c" + + goto _st71; + _st71: + p+= 1; + st_case_71: + if ( p == pe ) + goto _out71; + switch( ( (*( p))) ) { + case 97: { + goto _ctr47; + } + case 98: { + goto _st72; + } + } + goto _st0; + _st72: + p+= 1; + st_case_72: + if ( p == pe ) + goto _out72; + switch( ( (*( p))) ) { + case 97: { + goto _ctr49; + } + case 98: { + goto _st72; + } + } + goto _st0; + _out73: cs = 73; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out9: cs = 9; goto _out; + _out10: cs = 10; goto _out; + _out11: cs = 11; goto _out; + _out12: cs = 12; goto _out; + _out13: cs = 13; goto _out; + _out14: cs = 14; goto _out; + _out15: cs = 15; goto _out; + _out16: cs = 16; goto _out; + _out17: cs = 17; goto _out; + _out18: cs = 18; goto _out; + _out19: cs = 19; goto _out; + _out20: cs = 20; goto _out; + _out21: cs = 21; goto _out; + _out22: cs = 22; goto _out; + _out23: cs = 23; goto _out; + _out24: cs = 24; goto _out; + _out25: cs = 25; goto _out; + _out26: cs = 26; goto _out; + _out27: cs = 27; goto _out; + _out28: cs = 28; goto _out; + _out29: cs = 29; goto _out; + _out30: cs = 30; goto _out; + _out31: cs = 31; goto _out; + _out32: cs = 32; goto _out; + _out33: cs = 33; goto _out; + _out34: cs = 34; goto _out; + _out35: cs = 35; goto _out; + _out36: cs = 36; goto _out; + _out37: cs = 37; goto _out; + _out38: cs = 38; goto _out; + _out39: cs = 39; goto _out; + _out40: cs = 40; goto _out; + _out41: cs = 41; goto _out; + _out42: cs = 42; goto _out; + _out43: cs = 43; goto _out; + _out44: cs = 44; goto _out; + _out45: cs = 45; goto _out; + _out46: cs = 46; goto _out; + _out47: cs = 47; goto _out; + _out48: cs = 48; goto _out; + _out49: cs = 49; goto _out; + _out50: cs = 50; goto _out; + _out51: cs = 51; goto _out; + _out52: cs = 52; goto _out; + _out53: cs = 53; goto _out; + _out54: cs = 54; goto _out; + _out55: cs = 55; goto _out; + _out56: cs = 56; goto _out; + _out57: cs = 57; goto _out; + _out58: cs = 58; goto _out; + _out59: cs = 59; goto _out; + _out60: cs = 60; goto _out; + _out61: cs = 61; goto _out; + _out62: cs = 62; goto _out; + _out63: cs = 63; goto _out; + _out64: cs = 64; goto _out; + _out65: cs = 65; goto _out; + _out66: cs = 66; goto _out; + _out67: cs = 67; goto _out; + _out68: cs = 68; goto _out; + _out69: cs = 69; goto _out; + _out70: cs = 70; goto _out; + _out71: cs = 71; goto _out; + _out72: cs = 72; goto _out; + _out: {} + } + +#line 43 "../../../benchmarks/c/src/ragel/submatch_27__cat8_1.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/c/pregen/ragel/submatch_28__cat8_2.c b/benchmarks/c/pregen/ragel/submatch_28__cat8_2.c new file mode 100644 index 000000000..a7fde4411 --- /dev/null +++ b/benchmarks/c/pregen/ragel/submatch_28__cat8_2.c @@ -0,0 +1,6290 @@ +#line 1 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" +#include "ragel/common.c" + +const char *delim = "\n"; + + +#line 29 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + + + +#line 9 "gen/ragel/submatch_28__cat8_2.c" +static const int abcd_start = 130; +static const int abcd_first_final = 130; +static const int abcd_error = 0; + +static const int abcd_en_main = 130; + + +#line 31 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + + +static void lex(Input *in, Output *out) +{ + char *p = in->p; + char *pe = in->pe; + const char + *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, + *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; + int cs; + + +#line 27 "gen/ragel/submatch_28__cat8_2.c" + { + cs = (int)abcd_start; + } + +#line 42 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + + +#line 32 "gen/ragel/submatch_28__cat8_2.c" +{ + switch ( cs ) { + case 130: + goto st_case_130; + case 0: + goto st_case_0; + case 1: + goto st_case_1; + case 2: + goto st_case_2; + case 3: + goto st_case_3; + case 4: + goto st_case_4; + case 5: + goto st_case_5; + case 6: + goto st_case_6; + case 7: + goto st_case_7; + case 8: + goto st_case_8; + case 9: + goto st_case_9; + case 10: + goto st_case_10; + case 11: + goto st_case_11; + case 12: + goto st_case_12; + case 13: + goto st_case_13; + case 14: + goto st_case_14; + case 15: + goto st_case_15; + case 16: + goto st_case_16; + case 17: + goto st_case_17; + case 18: + goto st_case_18; + case 19: + goto st_case_19; + case 20: + goto st_case_20; + case 21: + goto st_case_21; + case 22: + goto st_case_22; + case 23: + goto st_case_23; + case 24: + goto st_case_24; + case 25: + goto st_case_25; + case 26: + goto st_case_26; + case 27: + goto st_case_27; + case 28: + goto st_case_28; + case 29: + goto st_case_29; + case 30: + goto st_case_30; + case 31: + goto st_case_31; + case 32: + goto st_case_32; + case 33: + goto st_case_33; + case 34: + goto st_case_34; + case 35: + goto st_case_35; + case 36: + goto st_case_36; + case 37: + goto st_case_37; + case 38: + goto st_case_38; + case 39: + goto st_case_39; + case 40: + goto st_case_40; + case 41: + goto st_case_41; + case 42: + goto st_case_42; + case 43: + goto st_case_43; + case 44: + goto st_case_44; + case 45: + goto st_case_45; + case 46: + goto st_case_46; + case 47: + goto st_case_47; + case 48: + goto st_case_48; + case 49: + goto st_case_49; + case 50: + goto st_case_50; + case 51: + goto st_case_51; + case 52: + goto st_case_52; + case 53: + goto st_case_53; + case 54: + goto st_case_54; + case 55: + goto st_case_55; + case 56: + goto st_case_56; + case 57: + goto st_case_57; + case 58: + goto st_case_58; + case 59: + goto st_case_59; + case 60: + goto st_case_60; + case 61: + goto st_case_61; + case 62: + goto st_case_62; + case 63: + goto st_case_63; + case 64: + goto st_case_64; + case 65: + goto st_case_65; + case 66: + goto st_case_66; + case 67: + goto st_case_67; + case 68: + goto st_case_68; + case 69: + goto st_case_69; + case 70: + goto st_case_70; + case 71: + goto st_case_71; + case 72: + goto st_case_72; + case 73: + goto st_case_73; + case 74: + goto st_case_74; + case 75: + goto st_case_75; + case 76: + goto st_case_76; + case 77: + goto st_case_77; + case 78: + goto st_case_78; + case 79: + goto st_case_79; + case 80: + goto st_case_80; + case 81: + goto st_case_81; + case 82: + goto st_case_82; + case 83: + goto st_case_83; + case 84: + goto st_case_84; + case 85: + goto st_case_85; + case 86: + goto st_case_86; + case 87: + goto st_case_87; + case 88: + goto st_case_88; + case 89: + goto st_case_89; + case 90: + goto st_case_90; + case 91: + goto st_case_91; + case 92: + goto st_case_92; + case 93: + goto st_case_93; + case 94: + goto st_case_94; + case 95: + goto st_case_95; + case 96: + goto st_case_96; + case 97: + goto st_case_97; + case 98: + goto st_case_98; + case 99: + goto st_case_99; + case 100: + goto st_case_100; + case 101: + goto st_case_101; + case 102: + goto st_case_102; + case 103: + goto st_case_103; + case 104: + goto st_case_104; + case 105: + goto st_case_105; + case 106: + goto st_case_106; + case 107: + goto st_case_107; + case 108: + goto st_case_108; + case 109: + goto st_case_109; + case 110: + goto st_case_110; + case 111: + goto st_case_111; + case 112: + goto st_case_112; + case 113: + goto st_case_113; + case 114: + goto st_case_114; + case 115: + goto st_case_115; + case 116: + goto st_case_116; + case 117: + goto st_case_117; + case 118: + goto st_case_118; + case 119: + goto st_case_119; + case 120: + goto st_case_120; + case 121: + goto st_case_121; + case 122: + goto st_case_122; + case 123: + goto st_case_123; + case 124: + goto st_case_124; + case 125: + goto st_case_125; + case 126: + goto st_case_126; + case 127: + goto st_case_127; + case 128: + goto st_case_128; + case 129: + goto st_case_129; + } + _ctr39: + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + + outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); + outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); + outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); + outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); + outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); + outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); + outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); + outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); + } + +#line 311 "gen/ragel/submatch_28__cat8_2.c" + + goto _st130; + _st130: + p+= 1; + st_case_130: + if ( p == pe ) + goto _out130; + if ( ( (*( p))) == 97 ) { + goto _ctr245; + } + goto _st0; + _st0: + st_case_0: + goto _out0; + _ctr245: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a0 = p; } + +#line 330 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 335 "gen/ragel/submatch_28__cat8_2.c" + + goto _st1; + _st1: + p+= 1; + st_case_1: + if ( p == pe ) + goto _out1; + if ( ( (*( p))) == 97 ) { + goto _ctr2; + } + goto _st0; + _ctr2: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 351 "gen/ragel/submatch_28__cat8_2.c" + + goto _st2; + _st2: + p+= 1; + st_case_2: + if ( p == pe ) + goto _out2; + switch( ( (*( p))) ) { + case 97: { + goto _ctr4; + } + case 98: { + goto _st105; + } + } + goto _st0; + _ctr4: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 372 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 377 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 382 "gen/ragel/submatch_28__cat8_2.c" + + goto _st3; + _st3: + p+= 1; + st_case_3: + if ( p == pe ) + goto _out3; + switch( ( (*( p))) ) { + case 97: { + goto _ctr7; + } + case 98: { + goto _st105; + } + } + goto _st0; + _ctr7: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 403 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 408 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 413 "gen/ragel/submatch_28__cat8_2.c" + + goto _st4; + _st4: + p+= 1; + st_case_4: + if ( p == pe ) + goto _out4; + switch( ( (*( p))) ) { + case 97: { + goto _ctr9; + } + case 98: { + goto _st84; + } + } + goto _st0; + _ctr9: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 434 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 439 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 444 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 449 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 454 "gen/ragel/submatch_28__cat8_2.c" + + goto _st5; + _st5: + p+= 1; + st_case_5: + if ( p == pe ) + goto _out5; + switch( ( (*( p))) ) { + case 97: { + goto _ctr12; + } + case 98: { + goto _st84; + } + } + goto _st0; + _ctr12: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 475 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 480 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 485 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 490 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 495 "gen/ragel/submatch_28__cat8_2.c" + + goto _st6; + _st6: + p+= 1; + st_case_6: + if ( p == pe ) + goto _out6; + switch( ( (*( p))) ) { + case 97: { + goto _ctr14; + } + case 98: { + goto _st67; + } + } + goto _st0; + _ctr14: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 516 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 521 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 526 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 531 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 536 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 541 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 546 "gen/ragel/submatch_28__cat8_2.c" + + goto _st7; + _st7: + p+= 1; + st_case_7: + if ( p == pe ) + goto _out7; + switch( ( (*( p))) ) { + case 97: { + goto _ctr17; + } + case 98: { + goto _st67; + } + } + goto _st0; + _ctr17: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 567 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 572 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 577 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 582 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 587 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 592 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 597 "gen/ragel/submatch_28__cat8_2.c" + + goto _st8; + _st8: + p+= 1; + st_case_8: + if ( p == pe ) + goto _out8; + switch( ( (*( p))) ) { + case 97: { + goto _ctr19; + } + case 98: { + goto _st54; + } + } + goto _st0; + _ctr19: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 618 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 623 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 628 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 633 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 638 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 643 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 648 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 653 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 658 "gen/ragel/submatch_28__cat8_2.c" + + goto _st9; + _st9: + p+= 1; + st_case_9: + if ( p == pe ) + goto _out9; + switch( ( (*( p))) ) { + case 97: { + goto _ctr22; + } + case 98: { + goto _st54; + } + } + goto _st0; + _ctr22: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 679 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 684 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 689 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 694 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 699 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 704 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 709 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 714 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 719 "gen/ragel/submatch_28__cat8_2.c" + + goto _st10; + _st10: + p+= 1; + st_case_10: + if ( p == pe ) + goto _out10; + switch( ( (*( p))) ) { + case 97: { + goto _ctr24; + } + case 98: { + goto _st45; + } + } + goto _st0; + _ctr24: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 740 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 745 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 750 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 755 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 760 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 765 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 770 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 775 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 780 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 785 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 790 "gen/ragel/submatch_28__cat8_2.c" + + goto _st11; + _st11: + p+= 1; + st_case_11: + if ( p == pe ) + goto _out11; + switch( ( (*( p))) ) { + case 97: { + goto _ctr27; + } + case 98: { + goto _st45; + } + } + goto _st0; + _ctr27: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 811 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 816 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 821 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 826 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 831 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 836 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 841 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 846 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 851 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 856 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 861 "gen/ragel/submatch_28__cat8_2.c" + + goto _st12; + _st12: + p+= 1; + st_case_12: + if ( p == pe ) + goto _out12; + switch( ( (*( p))) ) { + case 97: { + goto _ctr29; + } + case 98: { + goto _st40; + } + } + goto _st0; + _ctr29: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 882 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 887 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 892 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 897 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 902 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 907 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 912 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 917 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 922 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 927 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 932 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 937 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 942 "gen/ragel/submatch_28__cat8_2.c" + + goto _st13; + _st13: + p+= 1; + st_case_13: + if ( p == pe ) + goto _out13; + switch( ( (*( p))) ) { + case 97: { + goto _ctr32; + } + case 98: { + goto _st40; + } + } + goto _st0; + _ctr32: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 963 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 968 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 973 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 978 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 983 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 988 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 993 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 998 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1003 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1008 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1013 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1018 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1023 "gen/ragel/submatch_28__cat8_2.c" + + goto _st14; + _st14: + p+= 1; + st_case_14: + if ( p == pe ) + goto _out14; + switch( ( (*( p))) ) { + case 97: { + goto _ctr34; + } + case 98: { + goto _st39; + } + } + goto _st0; + _ctr34: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 1044 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 1049 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 1054 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 1059 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1064 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1069 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1074 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1079 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1084 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1089 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1094 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1099 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1104 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1109 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1114 "gen/ragel/submatch_28__cat8_2.c" + + goto _st15; + _st15: + p+= 1; + st_case_15: + if ( p == pe ) + goto _out15; + switch( ( (*( p))) ) { + case 97: { + goto _ctr37; + } + case 98: { + goto _st39; + } + } + goto _st0; + _ctr37: + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b0 = p; } + +#line 1135 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 1140 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 1145 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 1150 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1155 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1160 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1165 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1170 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1175 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1180 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1185 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1190 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1195 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1200 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1205 "gen/ragel/submatch_28__cat8_2.c" + + goto _st16; + _st16: + p+= 1; + st_case_16: + if ( p == pe ) + goto _out16; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr37; + } + case 98: { + goto _st17; + } + } + goto _st0; + _st17: + p+= 1; + st_case_17: + if ( p == pe ) + goto _out17; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr41; + } + case 98: { + goto _st17; + } + } + goto _st0; + _ctr41: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 1246 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 1251 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 1256 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1261 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1266 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1271 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1276 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1281 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1286 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1291 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1296 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1301 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1306 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1311 "gen/ragel/submatch_28__cat8_2.c" + + goto _st18; + _st18: + p+= 1; + st_case_18: + if ( p == pe ) + goto _out18; + if ( ( (*( p))) == 97 ) { + goto _ctr43; + } + goto _st0; + _ctr43: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 1327 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1332 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1337 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1342 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1347 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1352 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1357 "gen/ragel/submatch_28__cat8_2.c" + + goto _st19; + _ctr45: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 1364 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 1369 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1374 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1379 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1384 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1389 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1394 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1399 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1404 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1409 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1414 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1419 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1424 "gen/ragel/submatch_28__cat8_2.c" + + goto _st19; + _st19: + p+= 1; + st_case_19: + if ( p == pe ) + goto _out19; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr45; + } + case 98: { + goto _st20; + } + } + goto _st0; + _st20: + p+= 1; + st_case_20: + if ( p == pe ) + goto _out20; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr47; + } + case 98: { + goto _st20; + } + } + goto _st0; + _ctr47: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 1465 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1470 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1475 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1480 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1485 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1490 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1495 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1500 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1505 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1510 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1515 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1520 "gen/ragel/submatch_28__cat8_2.c" + + goto _st21; + _st21: + p+= 1; + st_case_21: + if ( p == pe ) + goto _out21; + if ( ( (*( p))) == 97 ) { + goto _ctr49; + } + goto _st0; + _ctr49: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1536 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1541 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1546 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1551 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1556 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1561 "gen/ragel/submatch_28__cat8_2.c" + + goto _st22; + _ctr51: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 1568 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1573 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1578 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1583 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1588 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1593 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1598 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1603 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1608 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1613 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1618 "gen/ragel/submatch_28__cat8_2.c" + + goto _st22; + _st22: + p+= 1; + st_case_22: + if ( p == pe ) + goto _out22; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr51; + } + case 98: { + goto _st23; + } + } + goto _st0; + _st23: + p+= 1; + st_case_23: + if ( p == pe ) + goto _out23; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr53; + } + case 98: { + goto _st23; + } + } + goto _st0; + _ctr53: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 1659 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1664 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1669 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1674 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1679 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1684 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1689 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1694 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1699 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1704 "gen/ragel/submatch_28__cat8_2.c" + + goto _st24; + _st24: + p+= 1; + st_case_24: + if ( p == pe ) + goto _out24; + if ( ( (*( p))) == 97 ) { + goto _ctr55; + } + goto _st0; + _ctr55: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1720 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1725 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1730 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1735 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1740 "gen/ragel/submatch_28__cat8_2.c" + + goto _st25; + _ctr57: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 1747 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1752 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1757 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1762 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1767 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1772 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1777 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1782 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1787 "gen/ragel/submatch_28__cat8_2.c" + + goto _st25; + _st25: + p+= 1; + st_case_25: + if ( p == pe ) + goto _out25; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr57; + } + case 98: { + goto _st26; + } + } + goto _st0; + _st26: + p+= 1; + st_case_26: + if ( p == pe ) + goto _out26; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr59; + } + case 98: { + goto _st26; + } + } + goto _st0; + _ctr59: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 1828 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1833 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1838 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1843 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1848 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1853 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1858 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1863 "gen/ragel/submatch_28__cat8_2.c" + + goto _st27; + _st27: + p+= 1; + st_case_27: + if ( p == pe ) + goto _out27; + if ( ( (*( p))) == 97 ) { + goto _ctr61; + } + goto _st0; + _ctr61: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1879 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1884 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1889 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1894 "gen/ragel/submatch_28__cat8_2.c" + + goto _st28; + _ctr63: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 1901 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1906 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1911 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1916 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1921 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1926 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1931 "gen/ragel/submatch_28__cat8_2.c" + + goto _st28; + _st28: + p+= 1; + st_case_28: + if ( p == pe ) + goto _out28; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr63; + } + case 98: { + goto _st29; + } + } + goto _st0; + _st29: + p+= 1; + st_case_29: + if ( p == pe ) + goto _out29; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr65; + } + case 98: { + goto _st29; + } + } + goto _st0; + _ctr65: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 1972 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 1977 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 1982 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 1987 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 1992 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 1997 "gen/ragel/submatch_28__cat8_2.c" + + goto _st30; + _st30: + p+= 1; + st_case_30: + if ( p == pe ) + goto _out30; + if ( ( (*( p))) == 97 ) { + goto _ctr67; + } + goto _st0; + _ctr67: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2013 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2018 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2023 "gen/ragel/submatch_28__cat8_2.c" + + goto _st31; + _ctr69: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2030 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2035 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2040 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2045 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2050 "gen/ragel/submatch_28__cat8_2.c" + + goto _st31; + _st31: + p+= 1; + st_case_31: + if ( p == pe ) + goto _out31; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr69; + } + case 98: { + goto _st32; + } + } + goto _st0; + _st32: + p+= 1; + st_case_32: + if ( p == pe ) + goto _out32; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr71; + } + case 98: { + goto _st32; + } + } + goto _st0; + _ctr71: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2091 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2096 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2101 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2106 "gen/ragel/submatch_28__cat8_2.c" + + goto _st33; + _st33: + p+= 1; + st_case_33: + if ( p == pe ) + goto _out33; + if ( ( (*( p))) == 97 ) { + goto _ctr73; + } + goto _st0; + _ctr73: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2122 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2127 "gen/ragel/submatch_28__cat8_2.c" + + goto _st34; + _ctr75: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2134 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2139 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2144 "gen/ragel/submatch_28__cat8_2.c" + + goto _st34; + _st34: + p+= 1; + st_case_34: + if ( p == pe ) + goto _out34; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr75; + } + case 98: { + goto _st35; + } + } + goto _st0; + _st35: + p+= 1; + st_case_35: + if ( p == pe ) + goto _out35; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr77; + } + case 98: { + goto _st35; + } + } + goto _st0; + _ctr77: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2185 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2190 "gen/ragel/submatch_28__cat8_2.c" + + goto _st36; + _st36: + p+= 1; + st_case_36: + if ( p == pe ) + goto _out36; + if ( ( (*( p))) == 97 ) { + goto _ctr79; + } + goto _st0; + _ctr79: + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2206 "gen/ragel/submatch_28__cat8_2.c" + + goto _st37; + _st37: + p+= 1; + st_case_37: + if ( p == pe ) + goto _out37; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 97: { + goto _ctr79; + } + case 98: { + goto _st38; + } + } + goto _st0; + _st38: + p+= 1; + st_case_38: + if ( p == pe ) + goto _out38; + switch( ( (*( p))) ) { + case 10: { + goto _ctr39; + } + case 98: { + goto _st38; + } + } + goto _st0; + _st39: + p+= 1; + st_case_39: + if ( p == pe ) + goto _out39; + switch( ( (*( p))) ) { + case 97: { + goto _ctr41; + } + case 98: { + goto _st39; + } + } + goto _st0; + _st40: + p+= 1; + st_case_40: + if ( p == pe ) + goto _out40; + switch( ( (*( p))) ) { + case 97: { + goto _ctr82; + } + case 98: { + goto _st40; + } + } + goto _st0; + _ctr82: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 2272 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2277 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2282 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2287 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2292 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2297 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2302 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2307 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2312 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2317 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2322 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2327 "gen/ragel/submatch_28__cat8_2.c" + + goto _st41; + _st41: + p+= 1; + st_case_41: + if ( p == pe ) + goto _out41; + if ( ( (*( p))) == 97 ) { + goto _ctr84; + } + goto _st0; + _ctr84: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2343 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2348 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2353 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2358 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2363 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2368 "gen/ragel/submatch_28__cat8_2.c" + + goto _st42; + _ctr96: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2375 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2380 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2385 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2390 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2395 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2400 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2405 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2410 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2415 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2420 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2425 "gen/ragel/submatch_28__cat8_2.c" + + goto _st42; + _st42: + p+= 1; + st_case_42: + if ( p == pe ) + goto _out42; + switch( ( (*( p))) ) { + case 97: { + goto _ctr86; + } + case 98: { + goto _st44; + } + } + goto _st0; + _ctr86: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2446 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2451 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2456 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2461 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2466 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2471 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2476 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2481 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2486 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2491 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2496 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2501 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2506 "gen/ragel/submatch_28__cat8_2.c" + + goto _st43; + _st43: + p+= 1; + st_case_43: + if ( p == pe ) + goto _out43; + switch( ( (*( p))) ) { + case 97: { + goto _ctr45; + } + case 98: { + goto _st44; + } + } + goto _st0; + _st44: + p+= 1; + st_case_44: + if ( p == pe ) + goto _out44; + switch( ( (*( p))) ) { + case 97: { + goto _ctr47; + } + case 98: { + goto _st44; + } + } + goto _st0; + _st45: + p+= 1; + st_case_45: + if ( p == pe ) + goto _out45; + switch( ( (*( p))) ) { + case 97: { + goto _ctr89; + } + case 98: { + goto _st45; + } + } + goto _st0; + _ctr89: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 2555 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2560 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2565 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2570 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2575 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2580 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2585 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2590 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2595 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2600 "gen/ragel/submatch_28__cat8_2.c" + + goto _st46; + _st46: + p+= 1; + st_case_46: + if ( p == pe ) + goto _out46; + if ( ( (*( p))) == 97 ) { + goto _ctr91; + } + goto _st0; + _ctr91: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2616 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2621 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2626 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2631 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2636 "gen/ragel/submatch_28__cat8_2.c" + + goto _st47; + _ctr111: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2643 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2648 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2653 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2658 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2663 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2668 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2673 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2678 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2683 "gen/ragel/submatch_28__cat8_2.c" + + goto _st47; + _st47: + p+= 1; + st_case_47: + if ( p == pe ) + goto _out47; + switch( ( (*( p))) ) { + case 97: { + goto _ctr93; + } + case 98: { + goto _st49; + } + } + goto _st0; + _ctr93: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 2704 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2709 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2714 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2719 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2724 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2729 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2734 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2739 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2744 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2749 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2754 "gen/ragel/submatch_28__cat8_2.c" + + goto _st48; + _st48: + p+= 1; + st_case_48: + if ( p == pe ) + goto _out48; + switch( ( (*( p))) ) { + case 97: { + goto _ctr96; + } + case 98: { + goto _st49; + } + } + goto _st0; + _st49: + p+= 1; + st_case_49: + if ( p == pe ) + goto _out49; + switch( ( (*( p))) ) { + case 97: { + goto _ctr97; + } + case 98: { + goto _st49; + } + } + goto _st0; + _ctr97: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 2789 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2794 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2799 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2804 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2809 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2814 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2819 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2824 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2829 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2834 "gen/ragel/submatch_28__cat8_2.c" + + goto _st50; + _st50: + p+= 1; + st_case_50: + if ( p == pe ) + goto _out50; + if ( ( (*( p))) == 97 ) { + goto _ctr99; + } + goto _st0; + _ctr99: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2850 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2855 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2860 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2865 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2870 "gen/ragel/submatch_28__cat8_2.c" + + goto _st51; + _ctr119: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2877 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2882 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2887 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2892 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2897 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2902 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2907 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2912 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2917 "gen/ragel/submatch_28__cat8_2.c" + + goto _st51; + _st51: + p+= 1; + st_case_51: + if ( p == pe ) + goto _out51; + switch( ( (*( p))) ) { + case 97: { + goto _ctr101; + } + case 98: { + goto _st53; + } + } + goto _st0; + _ctr101: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 2938 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 2943 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 2948 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 2953 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 2958 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 2963 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 2968 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 2973 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 2978 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 2983 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 2988 "gen/ragel/submatch_28__cat8_2.c" + + goto _st52; + _st52: + p+= 1; + st_case_52: + if ( p == pe ) + goto _out52; + switch( ( (*( p))) ) { + case 97: { + goto _ctr51; + } + case 98: { + goto _st53; + } + } + goto _st0; + _st53: + p+= 1; + st_case_53: + if ( p == pe ) + goto _out53; + switch( ( (*( p))) ) { + case 97: { + goto _ctr53; + } + case 98: { + goto _st53; + } + } + goto _st0; + _st54: + p+= 1; + st_case_54: + if ( p == pe ) + goto _out54; + switch( ( (*( p))) ) { + case 97: { + goto _ctr104; + } + case 98: { + goto _st54; + } + } + goto _st0; + _ctr104: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 3037 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3042 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3047 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3052 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3057 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3062 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3067 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3072 "gen/ragel/submatch_28__cat8_2.c" + + goto _st55; + _st55: + p+= 1; + st_case_55: + if ( p == pe ) + goto _out55; + if ( ( (*( p))) == 97 ) { + goto _ctr106; + } + goto _st0; + _ctr106: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3088 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3093 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3098 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3103 "gen/ragel/submatch_28__cat8_2.c" + + goto _st56; + _ctr134: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3110 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3115 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3120 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3125 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3130 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3135 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3140 "gen/ragel/submatch_28__cat8_2.c" + + goto _st56; + _st56: + p+= 1; + st_case_56: + if ( p == pe ) + goto _out56; + switch( ( (*( p))) ) { + case 97: { + goto _ctr108; + } + case 98: { + goto _st58; + } + } + goto _st0; + _ctr108: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3161 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3166 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3171 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3176 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3181 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3186 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3191 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3196 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3201 "gen/ragel/submatch_28__cat8_2.c" + + goto _st57; + _st57: + p+= 1; + st_case_57: + if ( p == pe ) + goto _out57; + switch( ( (*( p))) ) { + case 97: { + goto _ctr111; + } + case 98: { + goto _st58; + } + } + goto _st0; + _st58: + p+= 1; + st_case_58: + if ( p == pe ) + goto _out58; + switch( ( (*( p))) ) { + case 97: { + goto _ctr112; + } + case 98: { + goto _st58; + } + } + goto _st0; + _ctr112: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3236 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3241 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3246 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3251 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3256 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3261 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3266 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3271 "gen/ragel/submatch_28__cat8_2.c" + + goto _st59; + _st59: + p+= 1; + st_case_59: + if ( p == pe ) + goto _out59; + if ( ( (*( p))) == 97 ) { + goto _ctr114; + } + goto _st0; + _ctr114: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3287 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3292 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3297 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3302 "gen/ragel/submatch_28__cat8_2.c" + + goto _st60; + _ctr142: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3309 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3314 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3319 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3324 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3329 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3334 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3339 "gen/ragel/submatch_28__cat8_2.c" + + goto _st60; + _st60: + p+= 1; + st_case_60: + if ( p == pe ) + goto _out60; + switch( ( (*( p))) ) { + case 97: { + goto _ctr116; + } + case 98: { + goto _st62; + } + } + goto _st0; + _ctr116: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3360 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3365 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3370 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3375 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3380 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3385 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3390 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 3395 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 3400 "gen/ragel/submatch_28__cat8_2.c" + + goto _st61; + _st61: + p+= 1; + st_case_61: + if ( p == pe ) + goto _out61; + switch( ( (*( p))) ) { + case 97: { + goto _ctr119; + } + case 98: { + goto _st62; + } + } + goto _st0; + _st62: + p+= 1; + st_case_62: + if ( p == pe ) + goto _out62; + switch( ( (*( p))) ) { + case 97: { + goto _ctr120; + } + case 98: { + goto _st62; + } + } + goto _st0; + _ctr120: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3435 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3440 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3445 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3450 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3455 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3460 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 3465 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 3470 "gen/ragel/submatch_28__cat8_2.c" + + goto _st63; + _st63: + p+= 1; + st_case_63: + if ( p == pe ) + goto _out63; + if ( ( (*( p))) == 97 ) { + goto _ctr122; + } + goto _st0; + _ctr122: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3486 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3491 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3496 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 3501 "gen/ragel/submatch_28__cat8_2.c" + + goto _st64; + _ctr150: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3508 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3513 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3518 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3523 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3528 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 3533 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 3538 "gen/ragel/submatch_28__cat8_2.c" + + goto _st64; + _st64: + p+= 1; + st_case_64: + if ( p == pe ) + goto _out64; + switch( ( (*( p))) ) { + case 97: { + goto _ctr124; + } + case 98: { + goto _st66; + } + } + goto _st0; + _ctr124: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3559 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3564 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3569 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3574 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3579 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 3584 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 3589 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 3594 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 3599 "gen/ragel/submatch_28__cat8_2.c" + + goto _st65; + _st65: + p+= 1; + st_case_65: + if ( p == pe ) + goto _out65; + switch( ( (*( p))) ) { + case 97: { + goto _ctr57; + } + case 98: { + goto _st66; + } + } + goto _st0; + _st66: + p+= 1; + st_case_66: + if ( p == pe ) + goto _out66; + switch( ( (*( p))) ) { + case 97: { + goto _ctr59; + } + case 98: { + goto _st66; + } + } + goto _st0; + _st67: + p+= 1; + st_case_67: + if ( p == pe ) + goto _out67; + switch( ( (*( p))) ) { + case 97: { + goto _ctr127; + } + case 98: { + goto _st67; + } + } + goto _st0; + _ctr127: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 3648 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3653 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3658 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3663 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3668 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3673 "gen/ragel/submatch_28__cat8_2.c" + + goto _st68; + _st68: + p+= 1; + st_case_68: + if ( p == pe ) + goto _out68; + if ( ( (*( p))) == 97 ) { + goto _ctr129; + } + goto _st0; + _ctr129: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3689 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3694 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3699 "gen/ragel/submatch_28__cat8_2.c" + + goto _st69; + _ctr165: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3706 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3711 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3716 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3721 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3726 "gen/ragel/submatch_28__cat8_2.c" + + goto _st69; + _st69: + p+= 1; + st_case_69: + if ( p == pe ) + goto _out69; + switch( ( (*( p))) ) { + case 97: { + goto _ctr131; + } + case 98: { + goto _st71; + } + } + goto _st0; + _ctr131: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 3747 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3752 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3757 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3762 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3767 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3772 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3777 "gen/ragel/submatch_28__cat8_2.c" + + goto _st70; + _st70: + p+= 1; + st_case_70: + if ( p == pe ) + goto _out70; + switch( ( (*( p))) ) { + case 97: { + goto _ctr134; + } + case 98: { + goto _st71; + } + } + goto _st0; + _st71: + p+= 1; + st_case_71: + if ( p == pe ) + goto _out71; + switch( ( (*( p))) ) { + case 97: { + goto _ctr135; + } + case 98: { + goto _st71; + } + } + goto _st0; + _ctr135: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 3812 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3817 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3822 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3827 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3832 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3837 "gen/ragel/submatch_28__cat8_2.c" + + goto _st72; + _st72: + p+= 1; + st_case_72: + if ( p == pe ) + goto _out72; + if ( ( (*( p))) == 97 ) { + goto _ctr137; + } + goto _st0; + _ctr137: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3853 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3858 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3863 "gen/ragel/submatch_28__cat8_2.c" + + goto _st73; + _ctr173: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3870 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3875 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3880 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3885 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3890 "gen/ragel/submatch_28__cat8_2.c" + + goto _st73; + _st73: + p+= 1; + st_case_73: + if ( p == pe ) + goto _out73; + switch( ( (*( p))) ) { + case 97: { + goto _ctr139; + } + case 98: { + goto _st75; + } + } + goto _st0; + _ctr139: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 3911 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3916 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3921 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3926 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3931 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3936 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 3941 "gen/ragel/submatch_28__cat8_2.c" + + goto _st74; + _st74: + p+= 1; + st_case_74: + if ( p == pe ) + goto _out74; + switch( ( (*( p))) ) { + case 97: { + goto _ctr142; + } + case 98: { + goto _st75; + } + } + goto _st0; + _st75: + p+= 1; + st_case_75: + if ( p == pe ) + goto _out75; + switch( ( (*( p))) ) { + case 97: { + goto _ctr143; + } + case 98: { + goto _st75; + } + } + goto _st0; + _ctr143: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 3976 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 3981 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 3986 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 3991 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 3996 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4001 "gen/ragel/submatch_28__cat8_2.c" + + goto _st76; + _st76: + p+= 1; + st_case_76: + if ( p == pe ) + goto _out76; + if ( ( (*( p))) == 97 ) { + goto _ctr145; + } + goto _st0; + _ctr145: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4017 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4022 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4027 "gen/ragel/submatch_28__cat8_2.c" + + goto _st77; + _ctr181: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4034 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4039 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4044 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4049 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4054 "gen/ragel/submatch_28__cat8_2.c" + + goto _st77; + _st77: + p+= 1; + st_case_77: + if ( p == pe ) + goto _out77; + switch( ( (*( p))) ) { + case 97: { + goto _ctr147; + } + case 98: { + goto _st79; + } + } + goto _st0; + _ctr147: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4075 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4080 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4085 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4090 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4095 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4100 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4105 "gen/ragel/submatch_28__cat8_2.c" + + goto _st78; + _st78: + p+= 1; + st_case_78: + if ( p == pe ) + goto _out78; + switch( ( (*( p))) ) { + case 97: { + goto _ctr150; + } + case 98: { + goto _st79; + } + } + goto _st0; + _st79: + p+= 1; + st_case_79: + if ( p == pe ) + goto _out79; + switch( ( (*( p))) ) { + case 97: { + goto _ctr151; + } + case 98: { + goto _st79; + } + } + goto _st0; + _ctr151: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4140 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4145 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4150 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4155 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4160 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4165 "gen/ragel/submatch_28__cat8_2.c" + + goto _st80; + _st80: + p+= 1; + st_case_80: + if ( p == pe ) + goto _out80; + if ( ( (*( p))) == 97 ) { + goto _ctr153; + } + goto _st0; + _ctr153: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4181 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4186 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4191 "gen/ragel/submatch_28__cat8_2.c" + + goto _st81; + _ctr189: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4198 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4203 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4208 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4213 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4218 "gen/ragel/submatch_28__cat8_2.c" + + goto _st81; + _st81: + p+= 1; + st_case_81: + if ( p == pe ) + goto _out81; + switch( ( (*( p))) ) { + case 97: { + goto _ctr155; + } + case 98: { + goto _st83; + } + } + goto _st0; + _ctr155: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4239 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4244 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4249 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4254 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4259 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 4264 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 4269 "gen/ragel/submatch_28__cat8_2.c" + + goto _st82; + _st82: + p+= 1; + st_case_82: + if ( p == pe ) + goto _out82; + switch( ( (*( p))) ) { + case 97: { + goto _ctr63; + } + case 98: { + goto _st83; + } + } + goto _st0; + _st83: + p+= 1; + st_case_83: + if ( p == pe ) + goto _out83; + switch( ( (*( p))) ) { + case 97: { + goto _ctr65; + } + case 98: { + goto _st83; + } + } + goto _st0; + _st84: + p+= 1; + st_case_84: + if ( p == pe ) + goto _out84; + switch( ( (*( p))) ) { + case 97: { + goto _ctr158; + } + case 98: { + goto _st84; + } + } + goto _st0; + _ctr158: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 4318 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4323 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 4328 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4333 "gen/ragel/submatch_28__cat8_2.c" + + goto _st85; + _st85: + p+= 1; + st_case_85: + if ( p == pe ) + goto _out85; + if ( ( (*( p))) == 97 ) { + goto _ctr160; + } + goto _st0; + _ctr160: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4349 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4354 "gen/ragel/submatch_28__cat8_2.c" + + goto _st86; + _ctr204: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4361 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 4366 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4371 "gen/ragel/submatch_28__cat8_2.c" + + goto _st86; + _st86: + p+= 1; + st_case_86: + if ( p == pe ) + goto _out86; + switch( ( (*( p))) ) { + case 97: { + goto _ctr162; + } + case 98: { + goto _st88; + } + } + goto _st0; + _ctr162: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4392 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 4397 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4402 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 4407 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4412 "gen/ragel/submatch_28__cat8_2.c" + + goto _st87; + _st87: + p+= 1; + st_case_87: + if ( p == pe ) + goto _out87; + switch( ( (*( p))) ) { + case 97: { + goto _ctr165; + } + case 98: { + goto _st88; + } + } + goto _st0; + _st88: + p+= 1; + st_case_88: + if ( p == pe ) + goto _out88; + switch( ( (*( p))) ) { + case 97: { + goto _ctr166; + } + case 98: { + goto _st88; + } + } + goto _st0; + _ctr166: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 4447 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4452 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 4457 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4462 "gen/ragel/submatch_28__cat8_2.c" + + goto _st89; + _st89: + p+= 1; + st_case_89: + if ( p == pe ) + goto _out89; + if ( ( (*( p))) == 97 ) { + goto _ctr168; + } + goto _st0; + _ctr168: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4478 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4483 "gen/ragel/submatch_28__cat8_2.c" + + goto _st90; + _ctr212: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4490 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 4495 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4500 "gen/ragel/submatch_28__cat8_2.c" + + goto _st90; + _st90: + p+= 1; + st_case_90: + if ( p == pe ) + goto _out90; + switch( ( (*( p))) ) { + case 97: { + goto _ctr170; + } + case 98: { + goto _st92; + } + } + goto _st0; + _ctr170: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 4521 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 4526 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4531 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4536 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4541 "gen/ragel/submatch_28__cat8_2.c" + + goto _st91; + _st91: + p+= 1; + st_case_91: + if ( p == pe ) + goto _out91; + switch( ( (*( p))) ) { + case 97: { + goto _ctr173; + } + case 98: { + goto _st92; + } + } + goto _st0; + _st92: + p+= 1; + st_case_92: + if ( p == pe ) + goto _out92; + switch( ( (*( p))) ) { + case 97: { + goto _ctr174; + } + case 98: { + goto _st92; + } + } + goto _st0; + _ctr174: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 4576 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4581 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4586 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4591 "gen/ragel/submatch_28__cat8_2.c" + + goto _st93; + _st93: + p+= 1; + st_case_93: + if ( p == pe ) + goto _out93; + if ( ( (*( p))) == 97 ) { + goto _ctr176; + } + goto _st0; + _ctr176: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4607 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4612 "gen/ragel/submatch_28__cat8_2.c" + + goto _st94; + _ctr220: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4619 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4624 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4629 "gen/ragel/submatch_28__cat8_2.c" + + goto _st94; + _st94: + p+= 1; + st_case_94: + if ( p == pe ) + goto _out94; + switch( ( (*( p))) ) { + case 97: { + goto _ctr178; + } + case 98: { + goto _st96; + } + } + goto _st0; + _ctr178: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 4650 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4655 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4660 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4665 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4670 "gen/ragel/submatch_28__cat8_2.c" + + goto _st95; + _st95: + p+= 1; + st_case_95: + if ( p == pe ) + goto _out95; + switch( ( (*( p))) ) { + case 97: { + goto _ctr181; + } + case 98: { + goto _st96; + } + } + goto _st0; + _st96: + p+= 1; + st_case_96: + if ( p == pe ) + goto _out96; + switch( ( (*( p))) ) { + case 97: { + goto _ctr182; + } + case 98: { + goto _st96; + } + } + goto _st0; + _ctr182: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 4705 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4710 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4715 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4720 "gen/ragel/submatch_28__cat8_2.c" + + goto _st97; + _st97: + p+= 1; + st_case_97: + if ( p == pe ) + goto _out97; + if ( ( (*( p))) == 97 ) { + goto _ctr184; + } + goto _st0; + _ctr184: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4736 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4741 "gen/ragel/submatch_28__cat8_2.c" + + goto _st98; + _ctr228: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4748 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4753 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4758 "gen/ragel/submatch_28__cat8_2.c" + + goto _st98; + _st98: + p+= 1; + st_case_98: + if ( p == pe ) + goto _out98; + switch( ( (*( p))) ) { + case 97: { + goto _ctr186; + } + case 98: { + goto _st100; + } + } + goto _st0; + _ctr186: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 4779 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4784 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4789 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4794 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4799 "gen/ragel/submatch_28__cat8_2.c" + + goto _st99; + _st99: + p+= 1; + st_case_99: + if ( p == pe ) + goto _out99; + switch( ( (*( p))) ) { + case 97: { + goto _ctr189; + } + case 98: { + goto _st100; + } + } + goto _st0; + _st100: + p+= 1; + st_case_100: + if ( p == pe ) + goto _out100; + switch( ( (*( p))) ) { + case 97: { + goto _ctr190; + } + case 98: { + goto _st100; + } + } + goto _st0; + _ctr190: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 4834 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4839 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4844 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4849 "gen/ragel/submatch_28__cat8_2.c" + + goto _st101; + _st101: + p+= 1; + st_case_101: + if ( p == pe ) + goto _out101; + if ( ( (*( p))) == 97 ) { + goto _ctr192; + } + goto _st0; + _ctr192: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4865 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4870 "gen/ragel/submatch_28__cat8_2.c" + + goto _st102; + _ctr236: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4877 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4882 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4887 "gen/ragel/submatch_28__cat8_2.c" + + goto _st102; + _st102: + p+= 1; + st_case_102: + if ( p == pe ) + goto _out102; + switch( ( (*( p))) ) { + case 97: { + goto _ctr194; + } + case 98: { + goto _st104; + } + } + goto _st0; + _ctr194: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 4908 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 4913 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 4918 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 4923 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 4928 "gen/ragel/submatch_28__cat8_2.c" + + goto _st103; + _st103: + p+= 1; + st_case_103: + if ( p == pe ) + goto _out103; + switch( ( (*( p))) ) { + case 97: { + goto _ctr69; + } + case 98: { + goto _st104; + } + } + goto _st0; + _st104: + p+= 1; + st_case_104: + if ( p == pe ) + goto _out104; + switch( ( (*( p))) ) { + case 97: { + goto _ctr71; + } + case 98: { + goto _st104; + } + } + goto _st0; + _st105: + p+= 1; + st_case_105: + if ( p == pe ) + goto _out105; + switch( ( (*( p))) ) { + case 97: { + goto _ctr197; + } + case 98: { + goto _st105; + } + } + goto _st0; + _ctr197: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a1 = p; } + +#line 4977 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4982 "gen/ragel/submatch_28__cat8_2.c" + + goto _st106; + _st106: + p+= 1; + st_case_106: + if ( p == pe ) + goto _out106; + if ( ( (*( p))) == 97 ) { + goto _ctr199; + } + goto _st0; + _ctr199: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 4998 "gen/ragel/submatch_28__cat8_2.c" + + goto _st107; + _st107: + p+= 1; + st_case_107: + if ( p == pe ) + goto _out107; + switch( ( (*( p))) ) { + case 97: { + goto _ctr201; + } + case 98: { + goto _st109; + } + } + goto _st0; + _ctr201: + { +#line 10 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b1 = p; } + +#line 5019 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 5024 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 5029 "gen/ragel/submatch_28__cat8_2.c" + + goto _st108; + _st108: + p+= 1; + st_case_108: + if ( p == pe ) + goto _out108; + switch( ( (*( p))) ) { + case 97: { + goto _ctr204; + } + case 98: { + goto _st109; + } + } + goto _st0; + _st109: + p+= 1; + st_case_109: + if ( p == pe ) + goto _out109; + switch( ( (*( p))) ) { + case 97: { + goto _ctr205; + } + case 98: { + goto _st109; + } + } + goto _st0; + _ctr205: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a2 = p; } + +#line 5064 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 5069 "gen/ragel/submatch_28__cat8_2.c" + + goto _st110; + _st110: + p+= 1; + st_case_110: + if ( p == pe ) + goto _out110; + if ( ( (*( p))) == 97 ) { + goto _ctr207; + } + goto _st0; + _ctr207: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 5085 "gen/ragel/submatch_28__cat8_2.c" + + goto _st111; + _st111: + p+= 1; + st_case_111: + if ( p == pe ) + goto _out111; + switch( ( (*( p))) ) { + case 97: { + goto _ctr209; + } + case 98: { + goto _st113; + } + } + goto _st0; + _ctr209: + { +#line 11 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b2 = p; } + +#line 5106 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 5111 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 5116 "gen/ragel/submatch_28__cat8_2.c" + + goto _st112; + _st112: + p+= 1; + st_case_112: + if ( p == pe ) + goto _out112; + switch( ( (*( p))) ) { + case 97: { + goto _ctr212; + } + case 98: { + goto _st113; + } + } + goto _st0; + _st113: + p+= 1; + st_case_113: + if ( p == pe ) + goto _out113; + switch( ( (*( p))) ) { + case 97: { + goto _ctr213; + } + case 98: { + goto _st113; + } + } + goto _st0; + _ctr213: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a3 = p; } + +#line 5151 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 5156 "gen/ragel/submatch_28__cat8_2.c" + + goto _st114; + _st114: + p+= 1; + st_case_114: + if ( p == pe ) + goto _out114; + if ( ( (*( p))) == 97 ) { + goto _ctr215; + } + goto _st0; + _ctr215: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 5172 "gen/ragel/submatch_28__cat8_2.c" + + goto _st115; + _st115: + p+= 1; + st_case_115: + if ( p == pe ) + goto _out115; + switch( ( (*( p))) ) { + case 97: { + goto _ctr217; + } + case 98: { + goto _st117; + } + } + goto _st0; + _ctr217: + { +#line 12 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b3 = p; } + +#line 5193 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 5198 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 5203 "gen/ragel/submatch_28__cat8_2.c" + + goto _st116; + _st116: + p+= 1; + st_case_116: + if ( p == pe ) + goto _out116; + switch( ( (*( p))) ) { + case 97: { + goto _ctr220; + } + case 98: { + goto _st117; + } + } + goto _st0; + _st117: + p+= 1; + st_case_117: + if ( p == pe ) + goto _out117; + switch( ( (*( p))) ) { + case 97: { + goto _ctr221; + } + case 98: { + goto _st117; + } + } + goto _st0; + _ctr221: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a4 = p; } + +#line 5238 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 5243 "gen/ragel/submatch_28__cat8_2.c" + + goto _st118; + _st118: + p+= 1; + st_case_118: + if ( p == pe ) + goto _out118; + if ( ( (*( p))) == 97 ) { + goto _ctr223; + } + goto _st0; + _ctr223: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 5259 "gen/ragel/submatch_28__cat8_2.c" + + goto _st119; + _st119: + p+= 1; + st_case_119: + if ( p == pe ) + goto _out119; + switch( ( (*( p))) ) { + case 97: { + goto _ctr225; + } + case 98: { + goto _st121; + } + } + goto _st0; + _ctr225: + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b4 = p; } + +#line 5280 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 5285 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 5290 "gen/ragel/submatch_28__cat8_2.c" + + goto _st120; + _st120: + p+= 1; + st_case_120: + if ( p == pe ) + goto _out120; + switch( ( (*( p))) ) { + case 97: { + goto _ctr228; + } + case 98: { + goto _st121; + } + } + goto _st0; + _st121: + p+= 1; + st_case_121: + if ( p == pe ) + goto _out121; + switch( ( (*( p))) ) { + case 97: { + goto _ctr229; + } + case 98: { + goto _st121; + } + } + goto _st0; + _ctr229: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a5 = p; } + +#line 5325 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 5330 "gen/ragel/submatch_28__cat8_2.c" + + goto _st122; + _st122: + p+= 1; + st_case_122: + if ( p == pe ) + goto _out122; + if ( ( (*( p))) == 97 ) { + goto _ctr231; + } + goto _st0; + _ctr231: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 5346 "gen/ragel/submatch_28__cat8_2.c" + + goto _st123; + _st123: + p+= 1; + st_case_123: + if ( p == pe ) + goto _out123; + switch( ( (*( p))) ) { + case 97: { + goto _ctr233; + } + case 98: { + goto _st125; + } + } + goto _st0; + _ctr233: + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b5 = p; } + +#line 5367 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 5372 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 5377 "gen/ragel/submatch_28__cat8_2.c" + + goto _st124; + _st124: + p+= 1; + st_case_124: + if ( p == pe ) + goto _out124; + switch( ( (*( p))) ) { + case 97: { + goto _ctr236; + } + case 98: { + goto _st125; + } + } + goto _st0; + _st125: + p+= 1; + st_case_125: + if ( p == pe ) + goto _out125; + switch( ( (*( p))) ) { + case 97: { + goto _ctr237; + } + case 98: { + goto _st125; + } + } + goto _st0; + _ctr237: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a6 = p; } + +#line 5412 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 5417 "gen/ragel/submatch_28__cat8_2.c" + + goto _st126; + _st126: + p+= 1; + st_case_126: + if ( p == pe ) + goto _out126; + if ( ( (*( p))) == 97 ) { + goto _ctr239; + } + goto _st0; + _ctr239: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 5433 "gen/ragel/submatch_28__cat8_2.c" + + goto _st127; + _st127: + p+= 1; + st_case_127: + if ( p == pe ) + goto _out127; + switch( ( (*( p))) ) { + case 97: { + goto _ctr241; + } + case 98: { + goto _st129; + } + } + goto _st0; + _ctr241: + { +#line 15 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b6 = p; } + +#line 5454 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + a7 = p; } + +#line 5459 "gen/ragel/submatch_28__cat8_2.c" + + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + b7 = p; } + +#line 5464 "gen/ragel/submatch_28__cat8_2.c" + + goto _st128; + _st128: + p+= 1; + st_case_128: + if ( p == pe ) + goto _out128; + switch( ( (*( p))) ) { + case 97: { + goto _ctr75; + } + case 98: { + goto _st129; + } + } + goto _st0; + _st129: + p+= 1; + st_case_129: + if ( p == pe ) + goto _out129; + switch( ( (*( p))) ) { + case 97: { + goto _ctr77; + } + case 98: { + goto _st129; + } + } + goto _st0; + _out130: cs = 130; goto _out; + _out0: cs = 0; goto _out; + _out1: cs = 1; goto _out; + _out2: cs = 2; goto _out; + _out3: cs = 3; goto _out; + _out4: cs = 4; goto _out; + _out5: cs = 5; goto _out; + _out6: cs = 6; goto _out; + _out7: cs = 7; goto _out; + _out8: cs = 8; goto _out; + _out9: cs = 9; goto _out; + _out10: cs = 10; goto _out; + _out11: cs = 11; goto _out; + _out12: cs = 12; goto _out; + _out13: cs = 13; goto _out; + _out14: cs = 14; goto _out; + _out15: cs = 15; goto _out; + _out16: cs = 16; goto _out; + _out17: cs = 17; goto _out; + _out18: cs = 18; goto _out; + _out19: cs = 19; goto _out; + _out20: cs = 20; goto _out; + _out21: cs = 21; goto _out; + _out22: cs = 22; goto _out; + _out23: cs = 23; goto _out; + _out24: cs = 24; goto _out; + _out25: cs = 25; goto _out; + _out26: cs = 26; goto _out; + _out27: cs = 27; goto _out; + _out28: cs = 28; goto _out; + _out29: cs = 29; goto _out; + _out30: cs = 30; goto _out; + _out31: cs = 31; goto _out; + _out32: cs = 32; goto _out; + _out33: cs = 33; goto _out; + _out34: cs = 34; goto _out; + _out35: cs = 35; goto _out; + _out36: cs = 36; goto _out; + _out37: cs = 37; goto _out; + _out38: cs = 38; goto _out; + _out39: cs = 39; goto _out; + _out40: cs = 40; goto _out; + _out41: cs = 41; goto _out; + _out42: cs = 42; goto _out; + _out43: cs = 43; goto _out; + _out44: cs = 44; goto _out; + _out45: cs = 45; goto _out; + _out46: cs = 46; goto _out; + _out47: cs = 47; goto _out; + _out48: cs = 48; goto _out; + _out49: cs = 49; goto _out; + _out50: cs = 50; goto _out; + _out51: cs = 51; goto _out; + _out52: cs = 52; goto _out; + _out53: cs = 53; goto _out; + _out54: cs = 54; goto _out; + _out55: cs = 55; goto _out; + _out56: cs = 56; goto _out; + _out57: cs = 57; goto _out; + _out58: cs = 58; goto _out; + _out59: cs = 59; goto _out; + _out60: cs = 60; goto _out; + _out61: cs = 61; goto _out; + _out62: cs = 62; goto _out; + _out63: cs = 63; goto _out; + _out64: cs = 64; goto _out; + _out65: cs = 65; goto _out; + _out66: cs = 66; goto _out; + _out67: cs = 67; goto _out; + _out68: cs = 68; goto _out; + _out69: cs = 69; goto _out; + _out70: cs = 70; goto _out; + _out71: cs = 71; goto _out; + _out72: cs = 72; goto _out; + _out73: cs = 73; goto _out; + _out74: cs = 74; goto _out; + _out75: cs = 75; goto _out; + _out76: cs = 76; goto _out; + _out77: cs = 77; goto _out; + _out78: cs = 78; goto _out; + _out79: cs = 79; goto _out; + _out80: cs = 80; goto _out; + _out81: cs = 81; goto _out; + _out82: cs = 82; goto _out; + _out83: cs = 83; goto _out; + _out84: cs = 84; goto _out; + _out85: cs = 85; goto _out; + _out86: cs = 86; goto _out; + _out87: cs = 87; goto _out; + _out88: cs = 88; goto _out; + _out89: cs = 89; goto _out; + _out90: cs = 90; goto _out; + _out91: cs = 91; goto _out; + _out92: cs = 92; goto _out; + _out93: cs = 93; goto _out; + _out94: cs = 94; goto _out; + _out95: cs = 95; goto _out; + _out96: cs = 96; goto _out; + _out97: cs = 97; goto _out; + _out98: cs = 98; goto _out; + _out99: cs = 99; goto _out; + _out100: cs = 100; goto _out; + _out101: cs = 101; goto _out; + _out102: cs = 102; goto _out; + _out103: cs = 103; goto _out; + _out104: cs = 104; goto _out; + _out105: cs = 105; goto _out; + _out106: cs = 106; goto _out; + _out107: cs = 107; goto _out; + _out108: cs = 108; goto _out; + _out109: cs = 109; goto _out; + _out110: cs = 110; goto _out; + _out111: cs = 111; goto _out; + _out112: cs = 112; goto _out; + _out113: cs = 113; goto _out; + _out114: cs = 114; goto _out; + _out115: cs = 115; goto _out; + _out116: cs = 116; goto _out; + _out117: cs = 117; goto _out; + _out118: cs = 118; goto _out; + _out119: cs = 119; goto _out; + _out120: cs = 120; goto _out; + _out121: cs = 121; goto _out; + _out122: cs = 122; goto _out; + _out123: cs = 123; goto _out; + _out124: cs = 124; goto _out; + _out125: cs = 125; goto _out; + _out126: cs = 126; goto _out; + _out127: cs = 127; goto _out; + _out128: cs = 128; goto _out; + _out129: cs = 129; goto _out; + _out: {} + } + +#line 43 "../../../benchmarks/c/src/ragel/submatch_28__cat8_2.rl" + + + in->p = p; + in->pe = pe; +} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/30__rep_cat_5_3_2.c b/benchmarks/c/pregen/ragel/submatch_30__rep_cat_5_3_2.c similarity index 69% rename from benchmarks/submatch_dfa_aot/pregen/ragel/30__rep_cat_5_3_2.c rename to benchmarks/c/pregen/ragel/submatch_30__rep_cat_5_3_2.c index 1ed9ca1f7..20721b966 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/30__rep_cat_5_3_2.c +++ b/benchmarks/c/pregen/ragel/submatch_30__rep_cat_5_3_2.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" +#line 28 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" -#line 12 "gen/ragel/30__rep_cat_5_3_2.c" +#line 9 "gen/ragel/submatch_30__rep_cat_5_3_2.c" static const int aaa_start = 11; static const int aaa_first_final = 11; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 11; -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" +#line 30 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s = p; int cs; - -#line 31 "gen/ragel/30__rep_cat_5_3_2.c" + +#line 25 "gen/ragel/submatch_30__rep_cat_5_3_2.c" { cs = (int)aaa_start; } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" - - -#line 39 "gen/ragel/30__rep_cat_5_3_2.c" - { +#line 39 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" + + +#line 30 "gen/ragel/submatch_30__rep_cat_5_3_2.c" +{ switch ( cs ) { case 11: goto st_case_11; @@ -64,30 +64,30 @@ static void lex(Input *in, Output *out) goto st_case_10; } _ctr13: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 76 "gen/ragel/30__rep_cat_5_3_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" +#line 66 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outc(out, '\n'); } -#line 82 "gen/ragel/30__rep_cat_5_3_2.c" - +#line 71 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + goto _st11; _ctr16: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outc(out, '\n'); } -#line 90 "gen/ragel/30__rep_cat_5_3_2.c" - +#line 78 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + goto _st11; _st11: p+= 1; @@ -107,16 +107,16 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr14: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 119 "gen/ragel/30__rep_cat_5_3_2.c" - +#line 106 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + goto _st1; _st1: p+= 1; @@ -164,16 +164,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr6: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 176 "gen/ragel/30__rep_cat_5_3_2.c" - +#line 162 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + goto _st6; _st6: p+= 1; @@ -203,16 +203,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr10: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 215 "gen/ragel/30__rep_cat_5_3_2.c" - +#line 200 "gen/ragel/submatch_30__rep_cat_5_3_2.c" + goto _st9; _st9: p+= 1; @@ -252,8 +252,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl" - +#line 40 "../../../benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/31__rep_cat_13_11_7.c b/benchmarks/c/pregen/ragel/submatch_31__rep_cat_13_11_7.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/ragel/31__rep_cat_13_11_7.c rename to benchmarks/c/pregen/ragel/submatch_31__rep_cat_13_11_7.c index 11d902073..3731040cd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/31__rep_cat_13_11_7.c +++ b/benchmarks/c/pregen/ragel/submatch_31__rep_cat_13_11_7.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" +#line 28 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" -#line 12 "gen/ragel/31__rep_cat_13_11_7.c" +#line 9 "gen/ragel/submatch_31__rep_cat_13_11_7.c" static const int aaa_start = 32; static const int aaa_first_final = 32; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 32; -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" +#line 30 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s = p; int cs; - -#line 31 "gen/ragel/31__rep_cat_13_11_7.c" + +#line 25 "gen/ragel/submatch_31__rep_cat_13_11_7.c" { cs = (int)aaa_start; } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" - - -#line 39 "gen/ragel/31__rep_cat_13_11_7.c" - { +#line 39 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" + + +#line 30 "gen/ragel/submatch_31__rep_cat_13_11_7.c" +{ switch ( cs ) { case 32: goto st_case_32; @@ -106,30 +106,30 @@ static void lex(Input *in, Output *out) goto st_case_31; } _ctr34: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 118 "gen/ragel/31__rep_cat_13_11_7.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" +#line 108 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outc(out, '\n'); } -#line 124 "gen/ragel/31__rep_cat_13_11_7.c" - +#line 113 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + goto _st32; _ctr37: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outc(out, '\n'); } -#line 132 "gen/ragel/31__rep_cat_13_11_7.c" - +#line 120 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + goto _st32; _st32: p+= 1; @@ -149,16 +149,16 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr35: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 161 "gen/ragel/31__rep_cat_13_11_7.c" - +#line 148 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + goto _st1; _st1: p+= 1; @@ -278,16 +278,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr14: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 290 "gen/ragel/31__rep_cat_13_11_7.c" - +#line 276 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + goto _st14; _st14: p+= 1; @@ -389,16 +389,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr26: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 401 "gen/ragel/31__rep_cat_13_11_7.c" - +#line 386 "gen/ragel/submatch_31__rep_cat_13_11_7.c" + goto _st25; _st25: p+= 1; @@ -504,8 +504,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl" - +#line 40 "../../../benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/32__rep_cat_23_19_17.c b/benchmarks/c/pregen/ragel/submatch_32__rep_cat_23_19_17.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/ragel/32__rep_cat_23_19_17.c rename to benchmarks/c/pregen/ragel/submatch_32__rep_cat_23_19_17.c index d2162ac1f..ca096580e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/32__rep_cat_23_19_17.c +++ b/benchmarks/c/pregen/ragel/submatch_32__rep_cat_23_19_17.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" +#line 28 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" -#line 12 "gen/ragel/32__rep_cat_23_19_17.c" +#line 9 "gen/ragel/submatch_32__rep_cat_23_19_17.c" static const int aaa_start = 60; static const int aaa_first_final = 60; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 60; -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" +#line 30 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s = p; int cs; - -#line 31 "gen/ragel/32__rep_cat_23_19_17.c" + +#line 25 "gen/ragel/submatch_32__rep_cat_23_19_17.c" { cs = (int)aaa_start; } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" - - -#line 39 "gen/ragel/32__rep_cat_23_19_17.c" - { +#line 39 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" + + +#line 30 "gen/ragel/submatch_32__rep_cat_23_19_17.c" +{ switch ( cs ) { case 60: goto st_case_60; @@ -162,30 +162,30 @@ static void lex(Input *in, Output *out) goto st_case_59; } _ctr62: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 174 "gen/ragel/32__rep_cat_23_19_17.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" +#line 164 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outc(out, '\n'); } -#line 180 "gen/ragel/32__rep_cat_23_19_17.c" - +#line 169 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + goto _st60; _ctr65: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" + { +#line 25 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outc(out, '\n'); } -#line 188 "gen/ragel/32__rep_cat_23_19_17.c" - +#line 176 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + goto _st60; _st60: p+= 1; @@ -205,16 +205,16 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr63: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" + { +#line 19 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outs(out, s, p); outc(out, ';'); s = p; } -#line 217 "gen/ragel/32__rep_cat_23_19_17.c" - +#line 204 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + goto _st1; _st1: p+= 1; @@ -424,16 +424,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr24: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" + { +#line 9 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 436 "gen/ragel/32__rep_cat_23_19_17.c" - +#line 422 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + goto _st24; _st24: p+= 1; @@ -607,16 +607,16 @@ static void lex(Input *in, Output *out) } goto _st0; _ctr44: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 619 "gen/ragel/32__rep_cat_23_19_17.c" - +#line 604 "gen/ragel/submatch_32__rep_cat_23_19_17.c" + goto _st43; _st43: p+= 1; @@ -840,8 +840,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl" - +#line 40 "../../../benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/33__rep_alt_5_3_2.c b/benchmarks/c/pregen/ragel/submatch_33__rep_alt_5_3_2.c similarity index 61% rename from benchmarks/submatch_dfa_aot/pregen/ragel/33__rep_alt_5_3_2.c rename to benchmarks/c/pregen/ragel/submatch_33__rep_alt_5_3_2.c index bf47679d7..470f0661d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/33__rep_alt_5_3_2.c +++ b/benchmarks/c/pregen/ragel/submatch_33__rep_alt_5_3_2.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" +#line 21 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" -#line 12 "gen/ragel/33__rep_alt_5_3_2.c" +#line 9 "gen/ragel/submatch_33__rep_alt_5_3_2.c" static const int aaa_start = 6; static const int aaa_first_final = 6; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 6; -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" +#line 23 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/33__rep_alt_5_3_2.c" + +#line 25 "gen/ragel/submatch_33__rep_alt_5_3_2.c" { cs = (int)aaa_start; } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" - - -#line 39 "gen/ragel/33__rep_alt_5_3_2.c" - { +#line 32 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" + + +#line 30 "gen/ragel/submatch_33__rep_alt_5_3_2.c" +{ switch ( cs ) { case 6: goto st_case_6; @@ -54,36 +54,36 @@ static void lex(Input *in, Output *out) goto st_case_5; } _ctr3: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 66 "gen/ragel/33__rep_alt_5_3_2.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" +#line 56 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" outc(out, '\n'); } -#line 72 "gen/ragel/33__rep_alt_5_3_2.c" - +#line 61 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + goto _st6; _ctr9: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" s = p; } -#line 80 "gen/ragel/33__rep_alt_5_3_2.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" +#line 68 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" outc(out, '\n'); } -#line 86 "gen/ragel/33__rep_alt_5_3_2.c" - +#line 73 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + goto _st6; _st6: p+= 1; @@ -103,24 +103,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr7: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 115 "gen/ragel/33__rep_alt_5_3_2.c" - +#line 101 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + goto _st1; _ctr10: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" s = p; } -#line 123 "gen/ragel/33__rep_alt_5_3_2.c" - +#line 108 "gen/ragel/submatch_33__rep_alt_5_3_2.c" + goto _st1; _st1: p+= 1; @@ -192,8 +192,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl" - +#line 33 "../../../benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/34__rep_alt_13_11_7.c b/benchmarks/c/pregen/ragel/submatch_34__rep_alt_13_11_7.c similarity index 72% rename from benchmarks/submatch_dfa_aot/pregen/ragel/34__rep_alt_13_11_7.c rename to benchmarks/c/pregen/ragel/submatch_34__rep_alt_13_11_7.c index da4e2740b..6bcab79e0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/34__rep_alt_13_11_7.c +++ b/benchmarks/c/pregen/ragel/submatch_34__rep_alt_13_11_7.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" +#line 21 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" -#line 12 "gen/ragel/34__rep_alt_13_11_7.c" +#line 9 "gen/ragel/submatch_34__rep_alt_13_11_7.c" static const int aaa_start = 14; static const int aaa_first_final = 14; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 14; -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" +#line 23 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/34__rep_alt_13_11_7.c" + +#line 25 "gen/ragel/submatch_34__rep_alt_13_11_7.c" { cs = (int)aaa_start; } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" - - -#line 39 "gen/ragel/34__rep_alt_13_11_7.c" - { +#line 32 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" + + +#line 30 "gen/ragel/submatch_34__rep_alt_13_11_7.c" +{ switch ( cs ) { case 14: goto st_case_14; @@ -70,36 +70,36 @@ static void lex(Input *in, Output *out) goto st_case_13; } _ctr8: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 82 "gen/ragel/34__rep_alt_13_11_7.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" +#line 72 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" outc(out, '\n'); } -#line 88 "gen/ragel/34__rep_alt_13_11_7.c" - +#line 77 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + goto _st14; _ctr17: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" s = p; } -#line 96 "gen/ragel/34__rep_alt_13_11_7.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" +#line 84 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" outc(out, '\n'); } -#line 102 "gen/ragel/34__rep_alt_13_11_7.c" - +#line 89 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + goto _st14; _st14: p+= 1; @@ -119,24 +119,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr15: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 131 "gen/ragel/34__rep_alt_13_11_7.c" - +#line 117 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + goto _st1; _ctr18: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" s = p; } -#line 139 "gen/ragel/34__rep_alt_13_11_7.c" - +#line 124 "gen/ragel/submatch_34__rep_alt_13_11_7.c" + goto _st1; _st1: p+= 1; @@ -288,8 +288,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl" - +#line 33 "../../../benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/35__rep_alt_23_19_17.c b/benchmarks/c/pregen/ragel/submatch_35__rep_alt_23_19_17.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/ragel/35__rep_alt_23_19_17.c rename to benchmarks/c/pregen/ragel/submatch_35__rep_alt_23_19_17.c index 05a39729d..f53c1afdb 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/35__rep_alt_23_19_17.c +++ b/benchmarks/c/pregen/ragel/submatch_35__rep_alt_23_19_17.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" +#line 21 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" -#line 12 "gen/ragel/35__rep_alt_23_19_17.c" +#line 9 "gen/ragel/submatch_35__rep_alt_23_19_17.c" static const int aaa_start = 24; static const int aaa_first_final = 24; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 24; -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" +#line 23 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/35__rep_alt_23_19_17.c" + +#line 25 "gen/ragel/submatch_35__rep_alt_23_19_17.c" { cs = (int)aaa_start; } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" - - -#line 39 "gen/ragel/35__rep_alt_23_19_17.c" - { +#line 32 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" + + +#line 30 "gen/ragel/submatch_35__rep_alt_23_19_17.c" +{ switch ( cs ) { case 24: goto st_case_24; @@ -90,36 +90,36 @@ static void lex(Input *in, Output *out) goto st_case_23; } _ctr18: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 102 "gen/ragel/35__rep_alt_23_19_17.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" +#line 92 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" outc(out, '\n'); } -#line 108 "gen/ragel/35__rep_alt_23_19_17.c" - +#line 97 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + goto _st24; _ctr27: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" s = p; } -#line 116 "gen/ragel/35__rep_alt_23_19_17.c" - - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" +#line 104 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" outc(out, '\n'); } -#line 122 "gen/ragel/35__rep_alt_23_19_17.c" - +#line 109 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + goto _st24; _st24: p+= 1; @@ -139,24 +139,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr25: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" + { +#line 13 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 151 "gen/ragel/35__rep_alt_23_19_17.c" - +#line 137 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + goto _st1; _ctr28: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" + { +#line 17 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" s = p; } -#line 159 "gen/ragel/35__rep_alt_23_19_17.c" - +#line 144 "gen/ragel/submatch_35__rep_alt_23_19_17.c" + goto _st1; _st1: p+= 1; @@ -408,8 +408,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl" - +#line 33 "../../../benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/36__rep_5_rep_3_rep_2.c b/benchmarks/c/pregen/ragel/submatch_36__rep_5_rep_3_rep_2.c similarity index 58% rename from benchmarks/submatch_dfa_aot/pregen/ragel/36__rep_5_rep_3_rep_2.c rename to benchmarks/c/pregen/ragel/submatch_36__rep_5_rep_3_rep_2.c index c696031b8..f709b7c9c 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/36__rep_5_rep_3_rep_2.c +++ b/benchmarks/c/pregen/ragel/submatch_36__rep_5_rep_3_rep_2.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" +#line 34 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" -#line 12 "gen/ragel/36__rep_5_rep_3_rep_2.c" +#line 9 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" static const int aaa_start = 6; static const int aaa_first_final = 6; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 6; -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" +#line 36 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/36__rep_5_rep_3_rep_2.c" + +#line 25 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" { cs = (int)aaa_start; } -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" - - -#line 39 "gen/ragel/36__rep_5_rep_3_rep_2.c" - { +#line 45 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" + + +#line 30 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" +{ switch ( cs ) { case 6: goto st_case_6; @@ -54,36 +54,36 @@ static void lex(Input *in, Output *out) goto st_case_5; } _ctr6: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 66 "gen/ragel/36__rep_5_rep_3_rep_2.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" +#line 56 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" outc(out, '\n'); } -#line 72 "gen/ragel/36__rep_5_rep_3_rep_2.c" - +#line 61 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + goto _st6; _ctr9: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" s = p; } -#line 80 "gen/ragel/36__rep_5_rep_3_rep_2.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" +#line 68 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" outc(out, '\n'); } -#line 86 "gen/ragel/36__rep_5_rep_3_rep_2.c" - +#line 73 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + goto _st6; _st6: p+= 1; @@ -103,24 +103,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr7: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 115 "gen/ragel/36__rep_5_rep_3_rep_2.c" - +#line 101 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + goto _st1; _ctr10: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" s = p; } -#line 123 "gen/ragel/36__rep_5_rep_3_rep_2.c" - +#line 108 "gen/ragel/submatch_36__rep_5_rep_3_rep_2.c" + goto _st1; _st1: p+= 1; @@ -182,8 +182,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl" - +#line 46 "../../../benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/37__rep_13_rep_11_rep_7.c b/benchmarks/c/pregen/ragel/submatch_37__rep_13_rep_11_rep_7.c similarity index 71% rename from benchmarks/submatch_dfa_aot/pregen/ragel/37__rep_13_rep_11_rep_7.c rename to benchmarks/c/pregen/ragel/submatch_37__rep_13_rep_11_rep_7.c index 69a0f0bbf..cef3d751b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/37__rep_13_rep_11_rep_7.c +++ b/benchmarks/c/pregen/ragel/submatch_37__rep_13_rep_11_rep_7.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" +#line 34 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" -#line 12 "gen/ragel/37__rep_13_rep_11_rep_7.c" +#line 9 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" static const int aaa_start = 14; static const int aaa_first_final = 14; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 14; -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" +#line 36 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/37__rep_13_rep_11_rep_7.c" + +#line 25 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" { cs = (int)aaa_start; } -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" - - -#line 39 "gen/ragel/37__rep_13_rep_11_rep_7.c" - { +#line 45 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" + + +#line 30 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" +{ switch ( cs ) { case 14: goto st_case_14; @@ -70,36 +70,36 @@ static void lex(Input *in, Output *out) goto st_case_13; } _ctr14: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 82 "gen/ragel/37__rep_13_rep_11_rep_7.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" +#line 72 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" outc(out, '\n'); } -#line 88 "gen/ragel/37__rep_13_rep_11_rep_7.c" - +#line 77 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + goto _st14; _ctr17: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" s = p; } -#line 96 "gen/ragel/37__rep_13_rep_11_rep_7.c" - - { -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" +#line 84 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + + { +#line 31 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" outc(out, '\n'); } -#line 102 "gen/ragel/37__rep_13_rep_11_rep_7.c" - +#line 89 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + goto _st14; _st14: p+= 1; @@ -119,24 +119,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr15: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" + { +#line 14 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 131 "gen/ragel/37__rep_13_rep_11_rep_7.c" - +#line 117 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + goto _st1; _ctr18: - { -#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" + { +#line 18 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" s = p; } -#line 139 "gen/ragel/37__rep_13_rep_11_rep_7.c" - +#line 124 "gen/ragel/submatch_37__rep_13_rep_11_rep_7.c" + goto _st1; _st1: p+= 1; @@ -278,8 +278,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 46 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl" - +#line 46 "../../../benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/38__rep_23_rep_19_rep_17.c b/benchmarks/c/pregen/ragel/submatch_38__rep_23_rep_19_rep_17.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/ragel/38__rep_23_rep_19_rep_17.c rename to benchmarks/c/pregen/ragel/submatch_38__rep_23_rep_19_rep_17.c index 3e043d379..8a9c75f28 100644 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/38__rep_23_rep_19_rep_17.c +++ b/benchmarks/c/pregen/ragel/submatch_38__rep_23_rep_19_rep_17.c @@ -1,14 +1,14 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" +#line 1 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" #include "ragel/common.c" const char *delim = "\n"; -#line 36 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" +#line 36 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" -#line 12 "gen/ragel/38__rep_23_rep_19_rep_17.c" +#line 9 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" static const int aaa_start = 24; static const int aaa_first_final = 24; static const int aaa_error = 0; @@ -16,7 +16,7 @@ static const int aaa_error = 0; static const int aaa_en_main = 24; -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" +#line 38 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" static void lex(Input *in, Output *out) @@ -26,17 +26,17 @@ static void lex(Input *in, Output *out) const char *s; int cs; - -#line 31 "gen/ragel/38__rep_23_rep_19_rep_17.c" + +#line 25 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" { cs = (int)aaa_start; } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" - - -#line 39 "gen/ragel/38__rep_23_rep_19_rep_17.c" - { +#line 47 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" + + +#line 30 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" +{ switch ( cs ) { case 24: goto st_case_24; @@ -90,36 +90,36 @@ static void lex(Input *in, Output *out) goto st_case_23; } _ctr24: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 102 "gen/ragel/38__rep_23_rep_19_rep_17.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" +#line 92 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" outc(out, '\n'); } -#line 108 "gen/ragel/38__rep_23_rep_19_rep_17.c" - +#line 97 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + goto _st24; _ctr27: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" s = p; } -#line 116 "gen/ragel/38__rep_23_rep_19_rep_17.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" +#line 104 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + + { +#line 33 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" outc(out, '\n'); } -#line 122 "gen/ragel/38__rep_23_rep_19_rep_17.c" - +#line 109 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + goto _st24; _st24: p+= 1; @@ -139,24 +139,24 @@ static void lex(Input *in, Output *out) st_case_0: goto _out0; _ctr25: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" + { +#line 16 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" outs(out, s, p); outc(out, '.'); s = p; } -#line 151 "gen/ragel/38__rep_23_rep_19_rep_17.c" - +#line 137 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + goto _st1; _ctr28: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" + { +#line 20 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" s = p; } -#line 159 "gen/ragel/38__rep_23_rep_19_rep_17.c" - +#line 144 "gen/ragel/submatch_38__rep_23_rep_19_rep_17.c" + goto _st1; _st1: p+= 1; @@ -398,8 +398,8 @@ static void lex(Input *in, Output *out) _out: {} } -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl" - +#line 48 "../../../benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl" + in->p = p; in->pe = pe; diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-stadfa.c index a13f39d0f..15838fcd9 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -177,10 +177,10 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 184 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 184 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" taglist_t *yytm118; taglist_t *yytm119; taglist_t *yytm120; @@ -238,7 +238,7 @@ taglist_t *yytm61; taglist_t *yytm62; taglist_t *yytm63; taglist_t *yytm64; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -248,7 +248,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 252 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 252 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" in->yytm118 = 0; in->yytm119 = 0; in->yytm120 = 0; @@ -306,7 +306,7 @@ in->yytm61 = 0; in->yytm62 = 0; in->yytm63 = 0; in->yytm64 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -345,8 +345,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -363,7 +363,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 367 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 367 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -514,7 +514,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -535,7 +535,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 539 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 539 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -686,10 +686,10 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 693 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 693 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" in->yytm118 = 0; in->yytm119 = 0; in->yytm120 = 0; @@ -747,13 +747,13 @@ in->yytm61 = 0; in->yytm62 = 0; in->yytm63 = 0; in->yytm64 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -787,7 +787,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -811,7 +811,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 815 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 815 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" { char yych; yyFillLabel0: @@ -904,9 +904,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 910 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 910 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt4 = in->cur - 1; @@ -44163,7 +44163,7 @@ static int lex(input_t *in, Output *out) if (in->yyt29 != NULL) st1 -= 4; st2 = in->yyt29; if (in->yyt29 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -44200,7 +44200,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 44204 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 44204 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" yy563: ++in->cur; in->yytm32 = in->yytm41; @@ -83805,10 +83805,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy1288: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 83811 "gen/re2c/00__http_rfc7230-eof-stadfa.c" +#line 83811 "gen/re2c/submatch_00__http_rfc7230-eof-stadfa.c" } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c index 243bd7958..46bea56d3 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -59,10 +59,10 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 66 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 66 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm36; @@ -71,7 +71,7 @@ taglist_t *yytm38; taglist_t *yytm39; taglist_t *yytm4; taglist_t *yytm40; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -81,7 +81,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 85 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 85 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" in->yytm2 = 0; in->yytm3 = 0; in->yytm36 = 0; @@ -90,7 +90,7 @@ in->yytm38 = 0; in->yytm39 = 0; in->yytm4 = 0; in->yytm40 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -129,8 +129,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -147,7 +147,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 151 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 151 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -180,7 +180,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -201,7 +201,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 205 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 205 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -234,10 +234,10 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 241 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 241 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" in->yytm2 = 0; in->yytm3 = 0; in->yytm36 = 0; @@ -246,13 +246,13 @@ in->yytm38 = 0; in->yytm39 = 0; in->yytm4 = 0; in->yytm40 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -286,7 +286,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -310,7 +310,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 314 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 314 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -410,9 +410,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 416 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 416 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -10006,7 +10006,7 @@ static int lex(input_t *in, Output *out) if (in->yyt34 != NULL) st1 -= 4; st2 = in->yyt34; if (in->yyt34 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -10043,7 +10043,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 10047 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 10047 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" yy242: yyFillLabel226: yych = *in->cur; @@ -17250,10 +17250,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy424: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 17256 "gen/re2c/00__http_rfc7230-eof-tdfa0.c" +#line 17256 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa0.c" } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c similarity index 91% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c index eec3dd94a..0561f69be 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -57,16 +57,16 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 64 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 64 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" taglist_t *yytm31; taglist_t *yytm32; taglist_t *yytm33; taglist_t *yytm34; taglist_t *yytm35; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -76,13 +76,13 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 80 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 80 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" in->yytm31 = 0; in->yytm32 = 0; in->yytm33 = 0; in->yytm34 = 0; in->yytm35 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,8 +121,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -139,7 +139,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 143 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 143 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -170,7 +170,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -191,7 +191,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 195 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 195 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -222,22 +222,22 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 229 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 229 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" in->yytm31 = 0; in->yytm32 = 0; in->yytm33 = 0; in->yytm34 = 0; in->yytm35 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -271,7 +271,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -295,7 +295,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 299 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 299 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -392,9 +392,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 398 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 398 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -579,8 +579,31 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt3 = in->yyt10 = in->yyt11 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -607,25 +630,38 @@ static int lex(input_t *in, Output *out) case '=': case '_': case '~': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy11; case '%': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy12; case '/': in->yyt26 = in->cur; goto yy13; case ':': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->yyt11 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy14; case '?': - in->yyt26 = in->yyt27 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy15; case '@': - in->yyt3 = in->yyt5 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt5 = in->cur; + in->yyt9 = in->cur; goto yy16; case 'A': case 'B': @@ -679,12 +715,18 @@ static int lex(input_t *in, Output *out) case 'x': case 'y': case 'z': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->yyt13 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt13 = in->cur; goto yy17; case '[': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy18; default: if (in->lim <= in->cur) { @@ -818,8 +860,27 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -950,8 +1011,30 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; in->yyt27 = in->cur; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -1054,8 +1137,26 @@ static int lex(input_t *in, Output *out) } goto yy6; case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '0': case '1': @@ -1077,8 +1178,29 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = NULL; - in->yyt7 = in->yyt28 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt28 = in->cur; goto yy10; case '!': case '$': @@ -1179,8 +1301,28 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt10 = in->yyt11 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -1265,7 +1407,8 @@ static int lex(input_t *in, Output *out) in->yyt10 = in->cur; goto yy30; case ':': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy31; case '[': in->yyt4 = in->yyt5; @@ -1283,8 +1426,27 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -1365,7 +1527,8 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': goto yy17; case ':': - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; goto yy32; case '@': in->yyt9 = in->cur; @@ -1635,8 +1798,25 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -1732,8 +1912,28 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; goto yy10; case '!': case '$': @@ -1863,8 +2063,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -1993,8 +2212,26 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '0': case '1': @@ -2020,8 +2257,26 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -2109,14 +2364,24 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt12 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt23 = in->cur; goto yy46; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; - in->yyt23 = in->yyt24 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy47; case '@': - in->yyt9 = in->yyt23 = in->cur; + in->yyt9 = in->cur; + in->yyt23 = in->cur; goto yy48; default: if (in->lim <= in->cur) { @@ -2347,8 +2612,25 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '0': case '1': @@ -2372,8 +2654,28 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -2456,7 +2758,14 @@ static int lex(input_t *in, Output *out) case '%': goto yy44; case '/': goto yy56; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy47; case '@': @@ -2520,8 +2829,25 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -2604,7 +2930,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy46; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy47; case '@': @@ -2622,8 +2955,19 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt6 = in->yyt25 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -2729,8 +3073,28 @@ static int lex(input_t *in, Output *out) goto yy6; case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt10 = in->yyt11 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -2815,7 +3179,8 @@ static int lex(input_t *in, Output *out) in->yyt10 = in->cur; goto yy65; case ':': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy66; case '[': in->yyt4 = in->yyt5; @@ -3000,8 +3365,28 @@ static int lex(input_t *in, Output *out) yy57: switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -3085,7 +3470,14 @@ static int lex(input_t *in, Output *out) case '~': goto yy56; case '%': goto yy59; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy47; default: @@ -3166,8 +3558,29 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -3246,30 +3659,52 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; goto yy80; case '%': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; goto yy81; case '/': - in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy82; case ':': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy83; case '?': - in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; case '@': - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy84; case '[': - in->yyt15 = in->yyt16 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; in->yyt17 = in->cur; goto yy85; default: @@ -3284,8 +3719,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -3416,8 +3861,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -3503,7 +3967,14 @@ static int lex(input_t *in, Output *out) in->yyt11 = in->cur; goto yy66; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy47; default: @@ -3557,8 +4028,26 @@ static int lex(input_t *in, Output *out) goto yy6; case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '0': case '1': @@ -3861,8 +4350,27 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case ':': in->yyt5 = in->yyt4; @@ -3950,8 +4458,26 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -4032,15 +4558,22 @@ static int lex(input_t *in, Output *out) case '~': goto yy80; case '%': goto yy81; case '/': - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy82; case ':': in->yyt18 = in->cur; goto yy83; case '?': - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; case '@': in->yyt16 = in->cur; @@ -4090,8 +4623,22 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -4175,8 +4722,9 @@ static int lex(input_t *in, Output *out) case '~': goto yy82; case '%': goto yy108; case '?': - in->yyt23 = in->yyt24 = NULL; in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: if (in->lim <= in->cur) { @@ -4195,11 +4743,30 @@ static int lex(input_t *in, Output *out) } goto yy6; case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '/': - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy82; case '0': case '1': @@ -4214,8 +4781,12 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->cur; goto yy112; case '?': - in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: goto yy110; } @@ -4226,8 +4797,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -4313,16 +4903,26 @@ static int lex(input_t *in, Output *out) goto yy114; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy82; case ':': - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy115; case '?': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; case '[': in->yyt15 = in->yyt3; @@ -4442,8 +5042,25 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -4527,7 +5144,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy88; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy47; default: @@ -5324,8 +5948,24 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -5397,7 +6037,8 @@ static int lex(input_t *in, Output *out) case '~': goto yy109; case '%': goto yy111; case '/': - in->yyt20 = in->yyt21 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy82; case '0': case '1': @@ -5410,8 +6051,11 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy112; case '?': - in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; case '@': in->yyt16 = in->cur; @@ -5429,8 +6073,26 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '!': case '$': @@ -5512,16 +6174,23 @@ static int lex(input_t *in, Output *out) case '%': goto yy114; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy82; case ':': in->yyt18 = in->cur; goto yy115; case '?': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: if (in->lim <= in->cur) { @@ -5569,12 +6238,31 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy82; case '0': case '1': @@ -5590,8 +6278,12 @@ static int lex(input_t *in, Output *out) goto yy138; case '?': in->yyt15 = in->yyt3; - in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: if (in->lim <= in->cur) { @@ -6215,12 +6907,29 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '/': in->yyt15 = in->yyt3; - in->yyt20 = in->yyt21 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy82; case '0': case '1': @@ -6234,8 +6943,11 @@ static int lex(input_t *in, Output *out) case '9': goto yy138; case '?': in->yyt15 = in->yyt3; - in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: if (in->lim <= in->cur) { @@ -7091,20 +7803,45 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy10; case '/': - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy82; case ':': in->yyt3 = in->yyt15; in->yyt18 = in->cur; goto yy115; case '?': - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy47; default: if (in->lim <= in->cur) { @@ -8476,7 +9213,8 @@ static int lex(input_t *in, Output *out) taglist(&in->yytm33, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm32, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm31, in->tok, in->tok - 1, &in->tlp); - in->yyt29 = in->yyt30 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; goto yy242; case '!': case '#': @@ -8556,7 +9294,8 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm31, in->tok, in->cur, &in->tlp); - in->yyt29 = in->yyt30 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; goto yy243; default: if (in->lim <= in->cur) { @@ -9411,16 +10150,16 @@ static int lex(input_t *in, Output *out) au = in->yyt13; of = in->yyt26; v3 = in->yyt8; - if (in->yyt8 != NULL) v3 -= 8; v1 = in->yyt29; - if (in->yyt29 != NULL) v1 -= 13; v2 = in->yyt29; - if (in->yyt29 != NULL) v2 -= 5; st1 = in->yyt29; - if (in->yyt29 != NULL) st1 -= 4; st2 = in->yyt29; - if (in->yyt29 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" + if (v3 != NULL) v3 -= 8; + if (v1 != NULL) v1 -= 13; + if (v2 != NULL) v2 -= 5; + if (st1 != NULL) st1 -= 4; + if (st2 != NULL) st2 -= 1; +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -9457,7 +10196,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 9461 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 10200 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" yy243: ++in->cur; yyFillLabel230: @@ -10319,7 +11058,8 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt29 = in->yyt30 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy293; default: in->yyt29 = in->cur; @@ -11089,7 +11829,34 @@ static int lex(input_t *in, Output *out) taglist(&in->yytm33, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm32, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm31, in->tok, in->tok - 1, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy242; case '!': case '#': @@ -11169,7 +11936,34 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm31, in->tok, in->cur, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy243; default: if (in->lim <= in->cur) { @@ -15563,10 +16357,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy426: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 15569 "gen/re2c/00__http_rfc7230-eof-tdfa1.c" +#line 16363 "gen/re2c/submatch_00__http_rfc7230-eof-tdfa1.c" } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-stadfa.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-stadfa.c index 5a29ef7d6..68509d9b6 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -177,10 +177,10 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 184 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 184 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" taglist_t *yytm118; taglist_t *yytm119; taglist_t *yytm120; @@ -238,7 +238,7 @@ taglist_t *yytm59; taglist_t *yytm60; taglist_t *yytm61; taglist_t *yytm62; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -248,7 +248,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 252 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 252 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" in->yytm118 = 0; in->yytm119 = 0; in->yytm120 = 0; @@ -306,7 +306,7 @@ in->yytm59 = 0; in->yytm60 = 0; in->yytm61 = 0; in->yytm62 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -345,13 +345,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 353 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 353 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" #define YYMAXFILL 91 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -368,7 +368,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 372 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 372 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -519,7 +519,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -541,7 +541,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 545 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 545 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -692,10 +692,10 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 699 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 699 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" in->yytm118 = 0; in->yytm119 = 0; in->yytm120 = 0; @@ -753,12 +753,12 @@ in->yytm59 = 0; in->yytm60 = 0; in->yytm61 = 0; in->yytm62 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -792,7 +792,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -816,7 +816,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 820 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 820 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" { char yych; if ((in->lim - in->cur) < 91) if (fill(in, 91) != 0) return 1; @@ -904,15 +904,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 910 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 910 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" yy2: ++in->cur; yy3: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 916 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 916 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt10 = in->cur - 1; @@ -39941,7 +39941,7 @@ static int lex(input_t *in, Output *out) if (in->yyt29 != NULL) st1 -= 4; st2 = in->yyt29; if (in->yyt29 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -39978,7 +39978,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 39982 "gen/re2c/00__http_rfc7230-stadfa.c" +#line 39982 "gen/re2c/submatch_00__http_rfc7230-stadfa.c" yy564: yych = *++in->cur; in->yytm36 = in->yytm31; @@ -75147,6 +75147,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa0.c index 486aa5f49..4468655fa 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -59,10 +59,10 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 66 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 66 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm36; @@ -71,7 +71,7 @@ taglist_t *yytm38; taglist_t *yytm39; taglist_t *yytm4; taglist_t *yytm40; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -81,7 +81,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 85 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 85 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" in->yytm2 = 0; in->yytm3 = 0; in->yytm36 = 0; @@ -90,7 +90,7 @@ in->yytm38 = 0; in->yytm39 = 0; in->yytm4 = 0; in->yytm40 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -129,13 +129,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 137 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 137 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" #define YYMAXFILL 64 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -152,7 +152,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 156 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 156 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -185,7 +185,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -207,7 +207,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 211 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 211 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -240,10 +240,10 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 247 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 247 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" in->yytm2 = 0; in->yytm3 = 0; in->yytm36 = 0; @@ -252,12 +252,12 @@ in->yytm38 = 0; in->yytm39 = 0; in->yytm4 = 0; in->yytm40 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -291,7 +291,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -315,7 +315,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 319 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 319 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -407,14 +407,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 413 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 413 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" yy2: yy3: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 418 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 418 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -8920,7 +8920,7 @@ static int lex(input_t *in, Output *out) if (in->yyt34 != NULL) st1 -= 4; st2 = in->yyt34; if (in->yyt34 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -8957,7 +8957,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 8961 "gen/re2c/00__http_rfc7230-tdfa0.c" +#line 8961 "gen/re2c/submatch_00__http_rfc7230-tdfa0.c" yy243: if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; yych = *in->cur; @@ -15273,6 +15273,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa1.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa1.c index a4271d33d..6306762e6 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/00__http_rfc7230-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_00__http_rfc7230-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 30 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -57,16 +57,16 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 64 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 64 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" taglist_t *yytm31; taglist_t *yytm32; taglist_t *yytm33; taglist_t *yytm34; taglist_t *yytm35; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -76,13 +76,13 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 80 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 80 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" in->yytm31 = 0; in->yytm32 = 0; in->yytm33 = 0; in->yytm34 = 0; in->yytm35 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,13 +121,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 129 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 129 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" #define YYMAXFILL 66 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -144,7 +144,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 148 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 148 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -175,7 +175,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -197,7 +197,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 201 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 201 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -228,21 +228,21 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 235 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 235 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" in->yytm31 = 0; in->yytm32 = 0; in->yytm33 = 0; in->yytm34 = 0; in->yytm35 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -276,7 +276,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" static void print_headers(Output *out, const char *tok, @@ -300,7 +300,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 304 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 304 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" { char yych; if ((in->lim - in->cur) < 66) if (fill(in, 66) != 0) return 1; @@ -392,15 +392,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 398 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 398 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" yy2: ++in->cur; yy3: -#line 97 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 97 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { return 1; } -#line 404 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 404 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -571,8 +571,31 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt3 = in->yyt10 = in->yyt11 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -599,25 +622,38 @@ static int lex(input_t *in, Output *out) case '=': case '_': case '~': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy12; case '%': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy13; case '/': in->yyt26 = in->cur; goto yy14; case ':': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->yyt11 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy15; case '?': - in->yyt26 = in->yyt27 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy16; case '@': - in->yyt3 = in->yyt5 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt5 = in->cur; + in->yyt9 = in->cur; goto yy17; case 'A': case 'B': @@ -671,12 +707,18 @@ static int lex(input_t *in, Output *out) case 'x': case 'y': case 'z': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt5 = in->yyt10 = in->yyt13 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt13 = in->cur; goto yy18; case '[': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt10 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; goto yy19; default: goto yy7; } @@ -789,8 +831,27 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -913,8 +974,30 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; in->yyt27 = in->cur; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1006,8 +1089,26 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '0': case '1': @@ -1027,8 +1128,29 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = NULL; - in->yyt7 = in->yyt28 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt28 = in->cur; goto yy11; case '!': case '$': @@ -1123,8 +1245,28 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt10 = in->yyt11 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1209,7 +1351,8 @@ static int lex(input_t *in, Output *out) in->yyt10 = in->cur; goto yy31; case ':': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy32; case '[': in->yyt4 = in->yyt5; @@ -1223,8 +1366,27 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1305,7 +1467,8 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': goto yy18; case ':': - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; goto yy33; case '@': in->yyt9 = in->cur; @@ -1536,8 +1699,25 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1629,8 +1809,28 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; goto yy11; case '!': case '$': @@ -1752,8 +1952,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1872,8 +2091,26 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '0': case '1': @@ -1893,8 +2130,26 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -1982,14 +2237,24 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt12 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt23 = in->cur; goto yy47; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; - in->yyt23 = in->yyt24 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy48; case '@': - in->yyt9 = in->yyt23 = in->cur; + in->yyt9 = in->cur; + in->yyt23 = in->cur; goto yy49; default: goto yy7; } @@ -2168,8 +2433,25 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '0': case '1': @@ -2189,8 +2471,28 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2273,7 +2575,14 @@ static int lex(input_t *in, Output *out) case '%': goto yy45; case '/': goto yy57; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy48; case '@': @@ -2322,8 +2631,25 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2406,7 +2732,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy47; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy48; case '@': @@ -2418,8 +2751,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt6 = in->yyt25 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2514,8 +2858,28 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt10 = in->yyt11 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2600,7 +2964,8 @@ static int lex(input_t *in, Output *out) in->yyt10 = in->cur; goto yy66; case ':': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy67; case '[': in->yyt4 = in->yyt5; @@ -2751,8 +3116,28 @@ static int lex(input_t *in, Output *out) yy58: switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2836,7 +3221,14 @@ static int lex(input_t *in, Output *out) case '~': goto yy57; case '%': goto yy60; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy48; default: goto yy7; @@ -2903,8 +3295,29 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -2983,30 +3396,52 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; goto yy81; case '%': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; goto yy82; case '/': - in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy83; case ':': - in->yyt15 = in->yyt16 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy84; case '?': - in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; case '@': - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy85; case '[': - in->yyt15 = in->yyt16 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; in->yyt17 = in->cur; goto yy86; default: goto yy7; @@ -3017,8 +3452,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -3141,8 +3586,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -3228,7 +3692,14 @@ static int lex(input_t *in, Output *out) in->yyt11 = in->cur; goto yy67; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy48; default: goto yy7; @@ -3267,8 +3738,26 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt5 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '0': case '1': @@ -3521,8 +4010,27 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case ':': in->yyt5 = in->yyt4; @@ -3583,8 +4091,26 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -3665,15 +4191,22 @@ static int lex(input_t *in, Output *out) case '~': goto yy81; case '%': goto yy82; case '/': - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy83; case ':': in->yyt18 = in->cur; goto yy84; case '?': - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; case '@': in->yyt16 = in->cur; @@ -3715,8 +4248,22 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -3800,8 +4347,9 @@ static int lex(input_t *in, Output *out) case '~': goto yy83; case '%': goto yy109; case '?': - in->yyt23 = in->yyt24 = NULL; in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy7; } @@ -3809,11 +4357,30 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '/': - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy83; case '0': case '1': @@ -3828,8 +4395,12 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->cur; goto yy113; case '?': - in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy111; } @@ -3838,8 +4409,27 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -3925,16 +4515,26 @@ static int lex(input_t *in, Output *out) goto yy115; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy83; case ':': - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy116; case '?': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; case '[': in->yyt15 = in->yyt3; @@ -4036,8 +4636,25 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt4 = in->yyt5; - in->yyt6 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -4121,7 +4738,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy89; case '?': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; in->yyt24 = in->cur; goto yy48; default: goto yy7; @@ -4798,8 +5422,24 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -4871,7 +5511,8 @@ static int lex(input_t *in, Output *out) case '~': goto yy110; case '%': goto yy112; case '/': - in->yyt20 = in->yyt21 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy83; case '0': case '1': @@ -4884,8 +5525,11 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy113; case '?': - in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; case '@': in->yyt16 = in->cur; @@ -4899,8 +5543,26 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '!': case '$': @@ -4982,16 +5644,23 @@ static int lex(input_t *in, Output *out) case '%': goto yy115; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy83; case ':': in->yyt18 = in->cur; goto yy116; case '?': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy7; } @@ -5029,12 +5698,31 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '/': in->yyt15 = in->yyt3; - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy83; case '0': case '1': @@ -5050,8 +5738,12 @@ static int lex(input_t *in, Output *out) goto yy139; case '?': in->yyt15 = in->yyt3; - in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy7; } @@ -5544,12 +6236,29 @@ static int lex(input_t *in, Output *out) switch (yych) { case ' ': in->yyt15 = in->yyt3; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '/': in->yyt15 = in->yyt3; - in->yyt20 = in->yyt21 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy83; case '0': case '1': @@ -5563,8 +6272,11 @@ static int lex(input_t *in, Output *out) case '9': goto yy139; case '?': in->yyt15 = in->yyt3; - in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt21 = in->yyt22 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy7; } @@ -6254,20 +6966,45 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case ' ': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy11; case '/': - in->yyt19 = in->yyt20 = NULL; - in->yyt18 = in->yyt21 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; goto yy83; case ':': in->yyt3 = in->yyt15; in->yyt18 = in->cur; goto yy116; case '?': - in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt21 = in->yyt22 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; goto yy48; default: goto yy7; } @@ -7370,7 +8107,8 @@ static int lex(input_t *in, Output *out) taglist(&in->yytm33, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm32, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm31, in->tok, in->tok - 1, &in->tlp); - in->yyt29 = in->yyt30 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; goto yy243; case '!': case '#': @@ -7450,7 +8188,8 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm31, in->tok, in->cur, &in->tlp); - in->yyt29 = in->yyt30 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; goto yy244; default: goto yy7; } @@ -8133,16 +8872,16 @@ static int lex(input_t *in, Output *out) au = in->yyt13; of = in->yyt26; v3 = in->yyt8; - if (in->yyt8 != NULL) v3 -= 8; v1 = in->yyt29; - if (in->yyt29 != NULL) v1 -= 13; v2 = in->yyt29; - if (in->yyt29 != NULL) v2 -= 5; st1 = in->yyt29; - if (in->yyt29 != NULL) st1 -= 4; st2 = in->yyt29; - if (in->yyt29 != NULL) st2 -= 1; -#line 98 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" + if (v3 != NULL) v3 -= 8; + if (v1 != NULL) v1 -= 13; + if (v2 != NULL) v2 -= 5; + if (st1 != NULL) st1 -= 4; + if (st2 != NULL) st2 -= 1; +#line 98 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" { if (st1) { OUT("version-1: ", v1, v2); @@ -8179,7 +8918,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 8183 "gen/re2c/00__http_rfc7230-tdfa1.c" +#line 8922 "gen/re2c/submatch_00__http_rfc7230-tdfa1.c" yy244: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; @@ -8887,7 +9626,8 @@ static int lex(input_t *in, Output *out) case 0x1E: case 0x7F: goto yy7; case '\n': - in->yyt29 = in->yyt30 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy294; default: in->yyt29 = in->cur; @@ -9515,7 +10255,34 @@ static int lex(input_t *in, Output *out) taglist(&in->yytm33, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm32, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm31, in->tok, in->tok - 1, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy243; case '!': case '#': @@ -9595,7 +10362,34 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm31, in->tok, in->cur, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; goto yy244; default: goto yy7; } @@ -13215,6 +14009,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 134 "../../../benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re" +#line 134 "../../../benchmarks/c/src/re2c/submatch_00__http_rfc7230.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-stadfa.c index 2c3ec1276..97428ddc5 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 30 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" char *yyt1; char *yyt12; char *yyt13; @@ -52,10 +52,10 @@ char *yyt33; char *yyt34; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 59 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 59 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" taglist_t *yytm10; taglist_t *yytm11; taglist_t *yytm14; @@ -67,7 +67,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -77,7 +77,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 81 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 81 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" in->yytm10 = 0; in->yytm11 = 0; in->yytm14 = 0; @@ -89,7 +89,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -128,8 +128,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -146,7 +146,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 150 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 150 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt12) in->yyt12 -= free; if (in->yyt13) in->yyt13 -= free; @@ -172,7 +172,7 @@ if (in->yyt33) in->yyt33 -= free; if (in->yyt34) in->yyt34 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -193,7 +193,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 197 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 197 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" in->yyt1 = 0; in->yyt12 = 0; in->yyt13 = 0; @@ -219,10 +219,10 @@ in->yyt33 = 0; in->yyt34 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 226 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 226 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" in->yytm10 = 0; in->yytm11 = 0; in->yytm14 = 0; @@ -234,13 +234,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -274,7 +274,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -295,7 +295,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 299 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 299 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" { char yych; yyFillLabel0: @@ -388,9 +388,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 394 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 394 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -3152,7 +3152,7 @@ static int lex(input_t *in, Output *out) if (in->yyt4 != NULL) s1 -= 4; s2 = in->yyt4; if (in->yyt4 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -3170,7 +3170,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 3174 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 3174 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" yy52: ++in->cur; in->yytm6 = in->yytm8; @@ -5081,10 +5081,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy82: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 5087 "gen/re2c/01__http_simple-eof-stadfa.c" +#line 5087 "gen/re2c/submatch_01__http_simple-eof-stadfa.c" } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa0.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa0.c index ae7b7fa21..d260eaa00 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,21 +26,21 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" char *yyt2; char *yyt3; char *yyt4; char *yyt5; char *yyt6; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 39 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -50,12 +50,12 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 54 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 54 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" in->yytm1 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -94,8 +94,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -112,13 +112,13 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 116 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,27 +139,27 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 143 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; in->yyt6 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 152 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 152 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" in->yytm1 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -193,7 +193,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -214,7 +214,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 218 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 218 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" { char yych; in->yyt2 = in->cur; @@ -312,9 +312,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 318 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 318 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -1968,7 +1968,7 @@ static int lex(input_t *in, Output *out) if (in->yyt5 != NULL) s1 -= 4; s2 = in->yyt5; if (in->yyt5 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -1986,7 +1986,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 1990 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 1990 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" yy49: yyFillLabel39: yych = *in->cur; @@ -2738,10 +2738,10 @@ static int lex(input_t *in, Output *out) goto yy58; } yy62: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2744 "gen/re2c/01__http_simple-eof-tdfa0.c" +#line 2744 "gen/re2c/submatch_01__http_simple-eof-tdfa0.c" } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa1.c similarity index 94% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa1.c index 82274c095..6ed718c16 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,20 +26,20 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 39 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,11 +49,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 53 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -92,8 +92,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -110,13 +110,13 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 114 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,26 +137,26 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 141 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 150 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 150 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -211,7 +211,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 215 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 215 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -308,9 +308,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 314 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 314 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -1814,7 +1814,8 @@ static int lex(input_t *in, Output *out) case '\n': taglist(&in->yytm7, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); - in->yyt4 = in->yyt5 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy47; case '!': case '#': @@ -1894,7 +1895,8 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm6, in->tok, in->cur, &in->tlp); - in->yyt4 = in->yyt5 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy48; default: if (in->lim <= in->cur) { @@ -1942,7 +1944,8 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy50; default: in->yyt4 = in->cur; @@ -1958,20 +1961,20 @@ static int lex(input_t *in, Output *out) h1 = in->yytm6; h2 = in->yytm7; m2 = in->yyt2; - if (in->yyt2 != NULL) m2 -= 1; rt2 = in->yyt3; - if (in->yyt3 != NULL) rt2 -= 9; v3 = in->yyt3; - if (in->yyt3 != NULL) v3 -= 8; v1 = in->yyt4; - if (in->yyt4 != NULL) v1 -= 13; v2 = in->yyt4; - if (in->yyt4 != NULL) v2 -= 5; s1 = in->yyt4; - if (in->yyt4 != NULL) s1 -= 4; s2 = in->yyt4; - if (in->yyt4 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" + if (m2 != NULL) m2 -= 1; + if (rt2 != NULL) rt2 -= 9; + if (v3 != NULL) v3 -= 8; + if (v1 != NULL) v1 -= 13; + if (v2 != NULL) v2 -= 5; + if (s1 != NULL) s1 -= 4; + if (s2 != NULL) s2 -= 1; +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -1989,7 +1992,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 1993 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 1996 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" yy48: ++in->cur; yyFillLabel39: @@ -2131,7 +2134,9 @@ static int lex(input_t *in, Output *out) case '\n': taglist(&in->yytm7, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; goto yy47; case '!': case '#': @@ -2211,7 +2216,9 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm6, in->tok, in->cur, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; goto yy48; default: if (in->lim <= in->cur) { @@ -2802,10 +2809,10 @@ static int lex(input_t *in, Output *out) default: goto yy58; } yy62: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2808 "gen/re2c/01__http_simple-eof-tdfa1.c" +#line 2815 "gen/re2c/submatch_01__http_simple-eof-tdfa1.c" } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-stadfa.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-stadfa.c index a8e430960..d427388cf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-stadfa.c" +#line 30 "gen/re2c/submatch_01__http_simple-stadfa.c" char *yyt1; char *yyt12; char *yyt15; @@ -52,10 +52,10 @@ char *yyt33; char *yyt34; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 59 "gen/re2c/01__http_simple-stadfa.c" +#line 59 "gen/re2c/submatch_01__http_simple-stadfa.c" taglist_t *yytm10; taglist_t *yytm11; taglist_t *yytm13; @@ -67,7 +67,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -77,7 +77,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 81 "gen/re2c/01__http_simple-stadfa.c" +#line 81 "gen/re2c/submatch_01__http_simple-stadfa.c" in->yytm10 = 0; in->yytm11 = 0; in->yytm13 = 0; @@ -89,7 +89,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -128,13 +128,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 136 "gen/re2c/01__http_simple-stadfa.c" +#line 136 "gen/re2c/submatch_01__http_simple-stadfa.c" #define YYMAXFILL 21 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -151,7 +151,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 155 "gen/re2c/01__http_simple-stadfa.c" +#line 155 "gen/re2c/submatch_01__http_simple-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt12) in->yyt12 -= free; if (in->yyt15) in->yyt15 -= free; @@ -177,7 +177,7 @@ if (in->yyt33) in->yyt33 -= free; if (in->yyt34) in->yyt34 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -199,7 +199,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 203 "gen/re2c/01__http_simple-stadfa.c" +#line 203 "gen/re2c/submatch_01__http_simple-stadfa.c" in->yyt1 = 0; in->yyt12 = 0; in->yyt15 = 0; @@ -225,10 +225,10 @@ in->yyt33 = 0; in->yyt34 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 232 "gen/re2c/01__http_simple-stadfa.c" +#line 232 "gen/re2c/submatch_01__http_simple-stadfa.c" in->yytm10 = 0; in->yytm11 = 0; in->yytm13 = 0; @@ -240,12 +240,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -279,7 +279,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -300,7 +300,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 304 "gen/re2c/01__http_simple-stadfa.c" +#line 304 "gen/re2c/submatch_01__http_simple-stadfa.c" { char yych; if ((in->lim - in->cur) < 21) if (fill(in, 21) != 0) return 1; @@ -388,15 +388,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 394 "gen/re2c/01__http_simple-stadfa.c" +#line 394 "gen/re2c/submatch_01__http_simple-stadfa.c" yy2: ++in->cur; yy3: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 400 "gen/re2c/01__http_simple-stadfa.c" +#line 400 "gen/re2c/submatch_01__http_simple-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt4 = in->cur - 1; @@ -2899,7 +2899,7 @@ static int lex(input_t *in, Output *out) if (in->yyt4 != NULL) s1 -= 4; s2 = in->yyt4; if (in->yyt4 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -2917,7 +2917,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 2921 "gen/re2c/01__http_simple-stadfa.c" +#line 2921 "gen/re2c/submatch_01__http_simple-stadfa.c" yy53: yych = *++in->cur; in->yytm8 = in->yytm6; @@ -4694,6 +4694,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa0.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa0.c index 12f3740e0..e4feb3528 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,21 +26,21 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-tdfa0.c" +#line 30 "gen/re2c/submatch_01__http_simple-tdfa0.c" char *yyt2; char *yyt3; char *yyt4; char *yyt5; char *yyt6; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/01__http_simple-tdfa0.c" +#line 39 "gen/re2c/submatch_01__http_simple-tdfa0.c" taglist_t *yytm1; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -50,12 +50,12 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 54 "gen/re2c/01__http_simple-tdfa0.c" +#line 54 "gen/re2c/submatch_01__http_simple-tdfa0.c" in->yytm1 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -94,13 +94,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 102 "gen/re2c/01__http_simple-tdfa0.c" +#line 102 "gen/re2c/submatch_01__http_simple-tdfa0.c" #define YYMAXFILL 14 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -117,13 +117,13 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 121 "gen/re2c/01__http_simple-tdfa0.c" +#line 121 "gen/re2c/submatch_01__http_simple-tdfa0.c" if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -145,26 +145,26 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 149 "gen/re2c/01__http_simple-tdfa0.c" +#line 149 "gen/re2c/submatch_01__http_simple-tdfa0.c" in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; in->yyt6 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 158 "gen/re2c/01__http_simple-tdfa0.c" +#line 158 "gen/re2c/submatch_01__http_simple-tdfa0.c" in->yytm1 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -198,7 +198,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -219,7 +219,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 223 "gen/re2c/01__http_simple-tdfa0.c" +#line 223 "gen/re2c/submatch_01__http_simple-tdfa0.c" { char yych; in->yyt2 = in->cur; @@ -307,14 +307,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 313 "gen/re2c/01__http_simple-tdfa0.c" +#line 313 "gen/re2c/submatch_01__http_simple-tdfa0.c" yy2: yy3: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 318 "gen/re2c/01__http_simple-tdfa0.c" +#line 318 "gen/re2c/submatch_01__http_simple-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -1777,7 +1777,7 @@ static int lex(input_t *in, Output *out) if (in->yyt5 != NULL) s1 -= 4; s2 = in->yyt5; if (in->yyt5 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -1795,7 +1795,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 1799 "gen/re2c/01__http_simple-tdfa0.c" +#line 1799 "gen/re2c/submatch_01__http_simple-tdfa0.c" yy50: if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; yych = *in->cur; @@ -2499,6 +2499,6 @@ static int lex(input_t *in, Output *out) goto yy59; } } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa1.c similarity index 94% rename from benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa1.c index 91f49d9dd..52bdd3a0d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/01__http_simple-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_01__http_simple-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,20 +26,20 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/01__http_simple-tdfa1.c" +#line 30 "gen/re2c/submatch_01__http_simple-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/01__http_simple-tdfa1.c" +#line 39 "gen/re2c/submatch_01__http_simple-tdfa1.c" taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,11 +49,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/01__http_simple-tdfa1.c" +#line 53 "gen/re2c/submatch_01__http_simple-tdfa1.c" in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -92,13 +92,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 100 "gen/re2c/01__http_simple-tdfa1.c" +#line 100 "gen/re2c/submatch_01__http_simple-tdfa1.c" #define YYMAXFILL 15 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -115,13 +115,13 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/01__http_simple-tdfa1.c" +#line 119 "gen/re2c/submatch_01__http_simple-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,25 +143,25 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/01__http_simple-tdfa1.c" +#line 147 "gen/re2c/submatch_01__http_simple-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 156 "gen/re2c/01__http_simple-tdfa1.c" +#line 156 "gen/re2c/submatch_01__http_simple-tdfa1.c" in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" static void print_headers(Output *out, const char *tok, @@ -216,7 +216,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 220 "gen/re2c/01__http_simple-tdfa1.c" +#line 220 "gen/re2c/submatch_01__http_simple-tdfa1.c" { char yych; if ((in->lim - in->cur) < 15) if (fill(in, 15) != 0) return 1; @@ -308,15 +308,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 314 "gen/re2c/01__http_simple-tdfa1.c" +#line 314 "gen/re2c/submatch_01__http_simple-tdfa1.c" yy2: ++in->cur; yy3: -#line 50 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 50 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { return 1; } -#line 320 "gen/re2c/01__http_simple-tdfa1.c" +#line 320 "gen/re2c/submatch_01__http_simple-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -1613,7 +1613,8 @@ static int lex(input_t *in, Output *out) case '\n': taglist(&in->yytm7, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); - in->yyt4 = in->yyt5 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy48; case '!': case '#': @@ -1693,7 +1694,8 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm6, in->tok, in->cur, &in->tlp); - in->yyt4 = in->yyt5 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy49; default: goto yy7; } @@ -1731,7 +1733,8 @@ static int lex(input_t *in, Output *out) case 0x1E: case 0x7F: goto yy7; case '\n': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy51; default: in->yyt4 = in->cur; @@ -1747,20 +1750,20 @@ static int lex(input_t *in, Output *out) h1 = in->yytm6; h2 = in->yytm7; m2 = in->yyt2; - if (in->yyt2 != NULL) m2 -= 1; rt2 = in->yyt3; - if (in->yyt3 != NULL) rt2 -= 9; v3 = in->yyt3; - if (in->yyt3 != NULL) v3 -= 8; v1 = in->yyt4; - if (in->yyt4 != NULL) v1 -= 13; v2 = in->yyt4; - if (in->yyt4 != NULL) v2 -= 5; s1 = in->yyt4; - if (in->yyt4 != NULL) s1 -= 4; s2 = in->yyt4; - if (in->yyt4 != NULL) s2 -= 1; -#line 51 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" + if (m2 != NULL) m2 -= 1; + if (rt2 != NULL) rt2 -= 9; + if (v3 != NULL) v3 -= 8; + if (v1 != NULL) v1 -= 13; + if (v2 != NULL) v2 -= 5; + if (s1 != NULL) s1 -= 4; + if (s2 != NULL) s2 -= 1; +#line 51 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" { if (s1) { OUT("version: ", v1, v2); @@ -1778,7 +1781,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 1782 "gen/re2c/01__http_simple-tdfa1.c" +#line 1785 "gen/re2c/submatch_01__http_simple-tdfa1.c" yy49: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; @@ -1910,7 +1913,9 @@ static int lex(input_t *in, Output *out) case '\n': taglist(&in->yytm7, in->tok, in->tok - 1, &in->tlp); taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; goto yy48; case '!': case '#': @@ -1990,7 +1995,9 @@ static int lex(input_t *in, Output *out) case '|': case '~': taglist(&in->yytm6, in->tok, in->cur, &in->tlp); - in->yyt1 = in->yyt2 = in->yyt3 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; goto yy49; default: goto yy7; } @@ -2533,6 +2540,6 @@ static int lex(input_t *in, Output *out) default: goto yy59; } } -#line 68 "../../../benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re" +#line 68 "../../../benchmarks/c/src/re2c/submatch_01__http_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c index 8463e57fb..f78b415e0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -100,11 +100,11 @@ char *yyt72; char *yyt73; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 107 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 107 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -114,8 +114,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 118 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 118 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -154,8 +154,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -172,7 +172,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 176 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 176 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -246,7 +246,7 @@ if (in->yyt72) in->yyt72 -= free; if (in->yyt73) in->yyt73 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -267,7 +267,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 271 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 271 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -341,17 +341,17 @@ in->yyt72 = 0; in->yyt73 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 348 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 348 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -385,7 +385,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -397,7 +397,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 401 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 401 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" { char yych; yyFillLabel0: @@ -465,9 +465,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 471 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 471 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -753,7 +753,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt14; f1 = in->yyt15; f2 = in->yyt16; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -768,7 +768,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 772 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 772 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" yy9: ++in->cur; in->yyt3 = in->cur - 1; @@ -33382,10 +33382,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy629: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 33388 "gen/re2c/02__uri_rfc3986-eof-stadfa.c" +#line 33388 "gen/re2c/submatch_02__uri_rfc3986-eof-stadfa.c" } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c index e63d5b172..64897b5e8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -50,11 +50,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 57 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 57 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -64,8 +64,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 68 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 68 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -104,8 +104,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -122,7 +122,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 126 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 126 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -146,7 +146,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -167,7 +167,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 171 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 171 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -191,17 +191,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 198 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 198 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -235,7 +235,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -247,7 +247,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 251 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 251 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -319,9 +319,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 325 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 325 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -523,7 +523,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt18; f1 = in->yyt19; f2 = in->yyt20; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -538,7 +538,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 542 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 542 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" yy9: yyFillLabel4: yych = *in->cur; @@ -9659,10 +9659,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy242: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 9665 "gen/re2c/02__uri_rfc3986-eof-tdfa0.c" +#line 9665 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa0.c" } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c index fe85ea19c..51e4d6a4f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -47,11 +47,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 54 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 54 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,8 +61,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 65 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -101,8 +101,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -119,7 +119,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 123 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 123 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -140,7 +140,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -161,7 +161,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 165 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 165 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -182,17 +182,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 189 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 189 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -226,7 +226,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -238,7 +238,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 242 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 242 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -308,9 +308,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 314 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 314 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -477,8 +477,24 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -562,8 +578,22 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->cur; goto yy9; case '#': - in->yyt3 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; goto yy11; case '%': in->yyt4 = in->cur; @@ -572,8 +602,20 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->cur; goto yy13; case '?': - in->yyt3 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; goto yy14; default: if (in->lim <= in->cur) { @@ -603,7 +645,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt6; f1 = in->yyt20; f2 = in->yyt7; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -618,7 +660,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 622 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 664 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" yy9: ++in->cur; yyFillLabel4: @@ -626,8 +668,23 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -710,13 +767,37 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy9; case '#': - in->yyt3 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; goto yy11; case '%': goto yy12; case '?': - in->yyt3 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; goto yy14; default: if (in->lim <= in->cur) { @@ -730,7 +811,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = in->cur; + in->yyt7 = in->cur; + in->yyt20 = in->cur; goto yy8; case '!': case '$': @@ -876,8 +958,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = NULL; - in->yyt6 = in->yyt19 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -963,7 +1047,8 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->cur; goto yy19; case '#': - in->yyt6 = in->yyt19 = in->cur; + in->yyt6 = in->cur; + in->yyt19 = in->cur; goto yy11; case '%': in->yyt19 = in->cur; @@ -1142,8 +1227,24 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -1212,32 +1313,68 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt14 = in->cur; goto yy22; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '%': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt14 = in->cur; goto yy24; case '/': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy26; case '1': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy27; case '2': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy28; case '3': case '4': @@ -1246,22 +1383,46 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy29; case ':': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; case '@': - in->yyt3 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt9 = in->cur; goto yy31; case '[': - in->yyt8 = in->yyt9 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; in->yyt10 = in->cur; goto yy32; default: @@ -1276,8 +1437,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -1443,8 +1605,21 @@ static int lex(input_t *in, Output *out) yy23: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -1524,21 +1699,50 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy22; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '%': goto yy24; case '/': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt15 = in->cur; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; case '@': in->yyt9 = in->cur; @@ -1588,8 +1792,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -1672,13 +1881,17 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy25; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt19 = NULL; goto yy11; case '%': goto yy35; case '?': - in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy14; default: if (in->lim <= in->cur) { @@ -1779,15 +1992,31 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -1802,8 +2031,12 @@ static int lex(input_t *in, Output *out) in->yyt16 = in->cur; goto yy41; case '?': - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy14; default: goto yy39; } @@ -1814,8 +2047,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -1888,25 +2135,47 @@ static int lex(input_t *in, Output *out) goto yy42; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '%': in->yyt14 = in->cur; goto yy44; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy45; case '1': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy46; case '2': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy47; case '3': case '4': @@ -1915,16 +2184,31 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy48; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; case '[': in->yyt8 = in->yyt3; @@ -2244,8 +2528,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -2316,12 +2607,18 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy38; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '%': goto yy40; case '/': - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -2334,8 +2631,11 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy41; case '?': - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy14; case '@': in->yyt9 = in->cur; @@ -2354,8 +2654,21 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '!': case '$': @@ -2436,23 +2749,52 @@ static int lex(input_t *in, Output *out) case '~': goto yy42; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '%': goto yy44; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt15 = in->cur; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: if (in->lim <= in->cur) { @@ -2582,17 +2924,33 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -2608,8 +2966,12 @@ static int lex(input_t *in, Output *out) goto yy62; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy14; default: if (in->lim <= in->cur) { @@ -2905,17 +3267,30 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -2929,8 +3304,11 @@ static int lex(input_t *in, Output *out) case '9': goto yy62; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy14; default: if (in->lim <= in->cur) { @@ -3485,25 +3863,67 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt11 = in->yyt18 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case ':': in->yyt3 = in->yyt8; - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': - in->yyt4 = in->yyt5 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: if (in->lim <= in->cur) { @@ -4755,24 +5175,66 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy23; } @@ -4787,16 +5249,46 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -4809,12 +5301,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy129; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy23; } @@ -4829,16 +5333,46 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -4851,12 +5385,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy126; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy23; } @@ -4871,16 +5417,46 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -4893,12 +5469,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy126; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy23; } @@ -5336,16 +5924,46 @@ static int lex(input_t *in, Output *out) } goto yy6; case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -5354,12 +5972,24 @@ static int lex(input_t *in, Output *out) case '4': case '5': goto yy126; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy30; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy23; } @@ -5375,27 +6005,69 @@ static int lex(input_t *in, Output *out) goto yy6; case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy43; } @@ -5411,18 +6083,48 @@ static int lex(input_t *in, Output *out) goto yy6; case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -5435,13 +6137,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy149; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy43; } @@ -5457,18 +6171,48 @@ static int lex(input_t *in, Output *out) goto yy6; case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -5481,13 +6225,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy146; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy43; } @@ -5503,18 +6259,48 @@ static int lex(input_t *in, Output *out) goto yy6; case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -5527,13 +6313,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy146; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy43; } @@ -5918,18 +6716,48 @@ static int lex(input_t *in, Output *out) goto yy6; case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy8; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy11; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy25; case '0': case '1': @@ -5938,13 +6766,25 @@ static int lex(input_t *in, Output *out) case '4': case '5': goto yy146; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy49; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy14; default: goto yy43; } @@ -8539,10 +9379,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy247: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 8545 "gen/re2c/02__uri_rfc3986-eof-tdfa1.c" +#line 9385 "gen/re2c/submatch_02__uri_rfc3986-eof-tdfa1.c" } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-stadfa.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-stadfa.c index 9af2fb1e3..66eb25fe7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -100,11 +100,11 @@ char *yyt72; char *yyt73; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 107 "gen/re2c/02__uri_rfc3986-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 107 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -114,8 +114,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 118 "gen/re2c/02__uri_rfc3986-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 118 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -154,13 +154,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 162 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 162 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" #define YYMAXFILL 77 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -177,7 +177,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 181 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 181 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -251,7 +251,7 @@ if (in->yyt72) in->yyt72 -= free; if (in->yyt73) in->yyt73 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -273,7 +273,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 277 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 277 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -347,16 +347,16 @@ in->yyt72 = 0; in->yyt73 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 354 "gen/re2c/02__uri_rfc3986-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 354 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -390,7 +390,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -402,7 +402,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 406 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 406 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" { char yych; if ((in->lim - in->cur) < 77) if (fill(in, 77) != 0) return 1; @@ -465,15 +465,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 471 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 471 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" yy2: ++in->cur; yy3: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 477 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 477 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -737,7 +737,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt14; f1 = in->yyt15; f2 = in->yyt29; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -752,7 +752,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 756 "gen/re2c/02__uri_rfc3986-stadfa.c" +#line 756 "gen/re2c/submatch_02__uri_rfc3986-stadfa.c" yy10: yych = *++in->cur; in->yyt11 = in->cur - 1; @@ -28977,6 +28977,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa0.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa0.c index 20cfc2013..7e83a43c1 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -50,11 +50,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 57 "gen/re2c/02__uri_rfc3986-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 57 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -64,8 +64,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 68 "gen/re2c/02__uri_rfc3986-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 68 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -104,13 +104,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 112 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 112 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" #define YYMAXFILL 68 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -127,7 +127,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 131 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 131 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -151,7 +151,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -173,7 +173,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 177 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 177 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -197,16 +197,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 204 "gen/re2c/02__uri_rfc3986-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 204 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -240,7 +240,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -252,7 +252,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 256 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 256 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -317,14 +317,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 323 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 323 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" yy2: yy3: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 328 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 328 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -510,7 +510,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt18; f1 = in->yyt19; f2 = in->yyt20; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -525,7 +525,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 529 "gen/re2c/02__uri_rfc3986-tdfa0.c" +#line 529 "gen/re2c/submatch_02__uri_rfc3986-tdfa0.c" yy10: if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; yych = *in->cur; @@ -8480,6 +8480,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa1.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa1.c index 27bc55c90..b6588ce43 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/02__uri_rfc3986-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_02__uri_rfc3986-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 30 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -47,11 +47,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 54 "gen/re2c/02__uri_rfc3986-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 54 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,8 +61,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/02__uri_rfc3986-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 65 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -101,13 +101,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 109 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 109 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" #define YYMAXFILL 72 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -124,7 +124,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 128 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 128 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -145,7 +145,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -167,7 +167,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 171 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 171 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -188,16 +188,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 195 "gen/re2c/02__uri_rfc3986-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 195 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -231,7 +231,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" static int lex(input_t *in, Output *out) @@ -243,7 +243,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 247 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 247 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" { char yych; if ((in->lim - in->cur) < 72) if (fill(in, 72) != 0) return 1; @@ -308,15 +308,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 314 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 314 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" yy2: ++in->cur; yy3: -#line 61 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 61 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { return 1; } -#line 320 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 320 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -471,8 +471,24 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -556,8 +572,22 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->cur; goto yy10; case '#': - in->yyt3 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; goto yy12; case '%': in->yyt4 = in->cur; @@ -566,8 +596,20 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->cur; goto yy14; case '?': - in->yyt3 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; - in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; goto yy15; default: goto yy7; } @@ -593,7 +635,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt6; f1 = in->yyt20; f2 = in->yyt7; -#line 62 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 62 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -608,7 +650,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 612 "gen/re2c/02__uri_rfc3986-tdfa1.c" +#line 654 "gen/re2c/submatch_02__uri_rfc3986-tdfa1.c" yy10: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -616,8 +658,23 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case '\n': - in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -700,13 +757,37 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy10; case '#': - in->yyt3 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; goto yy12; case '%': goto yy13; case '?': - in->yyt3 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; + in->yyt3 = NULL; in->yyt5 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; goto yy15; default: goto yy7; } @@ -714,7 +795,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = in->cur; + in->yyt7 = in->cur; + in->yyt20 = in->cur; goto yy9; case '!': case '$': @@ -843,8 +925,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = NULL; - in->yyt6 = in->yyt19 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -930,7 +1014,8 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->cur; goto yy20; case '#': - in->yyt6 = in->yyt19 = in->cur; + in->yyt6 = in->cur; + in->yyt19 = in->cur; goto yy12; case '%': in->yyt19 = in->cur; @@ -1091,8 +1176,24 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -1161,32 +1262,68 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt14 = in->cur; goto yy23; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '%': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt14 = in->cur; goto yy25; case '/': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy27; case '1': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy28; case '2': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy29; case '3': case '4': @@ -1195,22 +1332,46 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt8 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy30; case ':': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; case '@': - in->yyt3 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt9 = in->cur; goto yy32; case '[': - in->yyt8 = in->yyt9 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; in->yyt10 = in->cur; goto yy33; default: goto yy7; @@ -1221,8 +1382,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt20 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -1376,8 +1538,21 @@ static int lex(input_t *in, Output *out) yy24: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -1457,21 +1632,50 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy23; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '%': goto yy25; case '/': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt15 = in->cur; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; case '@': in->yyt9 = in->cur; @@ -1513,8 +1717,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -1597,13 +1806,17 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy26; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt19 = NULL; goto yy12; case '%': goto yy36; case '?': - in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; goto yy15; default: goto yy7; } @@ -1665,15 +1878,31 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -1688,8 +1917,12 @@ static int lex(input_t *in, Output *out) in->yyt16 = in->cur; goto yy42; case '?': - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy15; default: goto yy40; } @@ -1698,8 +1931,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -1772,25 +2019,47 @@ static int lex(input_t *in, Output *out) goto yy43; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '%': in->yyt14 = in->cur; goto yy45; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy46; case '1': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy47; case '2': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy48; case '3': case '4': @@ -1799,16 +2068,31 @@ static int lex(input_t *in, Output *out) case '7': case '8': case '9': - in->yyt12 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy49; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; case '[': in->yyt8 = in->yyt3; @@ -2084,8 +2368,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -2156,12 +2447,18 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy39; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '%': goto yy41; case '/': - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -2174,8 +2471,11 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy42; case '?': - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy15; case '@': in->yyt9 = in->cur; @@ -2190,8 +2490,21 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '!': case '$': @@ -2272,23 +2585,52 @@ static int lex(input_t *in, Output *out) case '~': goto yy43; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '%': goto yy45; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt15 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case ':': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt15 = in->cur; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt15 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy7; } @@ -2380,17 +2722,33 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -2406,8 +2764,12 @@ static int lex(input_t *in, Output *out) goto yy63; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy15; default: goto yy7; } @@ -2626,17 +2988,30 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt19 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt17 = in->yyt18 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -2650,8 +3025,11 @@ static int lex(input_t *in, Output *out) case '9': goto yy63; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = NULL; - in->yyt3 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy15; default: goto yy7; } @@ -3088,25 +3466,67 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt11 = in->yyt18 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case ':': in->yyt3 = in->yyt8; - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': - in->yyt4 = in->yyt5 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt11 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy7; } @@ -4084,24 +4504,66 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy24; } @@ -4109,16 +4571,46 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4131,12 +4623,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy130; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy24; } @@ -4144,16 +4648,46 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4166,12 +4700,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy127; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy24; } @@ -4179,16 +4725,46 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4201,12 +4777,24 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy127; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy24; } @@ -4545,16 +5133,46 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4563,12 +5181,24 @@ static int lex(input_t *in, Output *out) case '4': case '5': goto yy127; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy31; case '?': - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy24; } @@ -4577,27 +5207,69 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy44; } @@ -4606,18 +5278,48 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4630,13 +5332,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy150; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy44; } @@ -4645,18 +5359,48 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4669,13 +5413,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy147; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy44; } @@ -4684,18 +5440,48 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -4708,13 +5494,25 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy147; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy44; } @@ -5014,18 +5812,48 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; goto yy9; case '#': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt19 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; goto yy12; case '/': in->yyt8 = in->yyt3; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt13 = in->yyt18 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy26; case '0': case '1': @@ -5034,13 +5862,25 @@ static int lex(input_t *in, Output *out) case '4': case '5': goto yy147; case ':': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy50; case '?': in->yyt8 = in->yyt3; - in->yyt4 = in->yyt5 = in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = NULL; - in->yyt3 = in->yyt13 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; goto yy15; default: goto yy44; } @@ -7137,6 +7977,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 76 "../../../benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re" +#line 76 "../../../benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-stadfa.c index 4548ae572..6c9d99255 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 30 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -41,11 +41,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 48 "gen/re2c/03__uri_simple-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 48 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -55,8 +55,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 59 "gen/re2c/03__uri_simple-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 59 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,8 +95,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -113,7 +113,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 117 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 117 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -128,7 +128,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -149,7 +149,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 153 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 153 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -164,17 +164,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 171 "gen/re2c/03__uri_simple-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 171 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -208,7 +208,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -220,7 +220,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 224 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 224 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" { char yych; yyFillLabel0: @@ -301,9 +301,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 307 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 307 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -577,7 +577,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt10; f1 = in->yyt11; f2 = in->yyt12; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -589,7 +589,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 593 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 593 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" yy9: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -4872,10 +4872,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy62: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 4878 "gen/re2c/03__uri_simple-eof-stadfa.c" +#line 4878 "gen/re2c/submatch_03__uri_simple-eof-stadfa.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa0.c similarity index 93% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa0.c index dc337f607..b730c81d1 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -46,11 +46,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 53 "gen/re2c/03__uri_simple-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -60,8 +60,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 64 "gen/re2c/03__uri_simple-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 64 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -100,8 +100,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -118,7 +118,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 122 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -138,7 +138,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 163 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -179,17 +179,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 186 "gen/re2c/03__uri_simple-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 186 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -223,7 +223,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -235,7 +235,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 239 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 239 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -320,9 +320,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 326 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 326 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -518,7 +518,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt12; f1 = in->yyt13; f2 = in->yyt14; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -530,7 +530,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 534 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 534 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" yy9: yyFillLabel4: yych = *in->cur; @@ -1738,10 +1738,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy24: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1744 "gen/re2c/03__uri_simple-eof-tdfa0.c" +#line 1744 "gen/re2c/submatch_03__uri_simple-eof-tdfa0.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa1.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa1.c index bf42e9d0a..89abb4ed7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -41,11 +41,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 48 "gen/re2c/03__uri_simple-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 48 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -55,8 +55,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 59 "gen/re2c/03__uri_simple-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 59 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,8 +95,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -113,7 +113,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 117 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 117 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -128,7 +128,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -149,7 +149,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 153 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 153 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -164,17 +164,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 171 "gen/re2c/03__uri_simple-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 171 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -208,7 +208,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -220,7 +220,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 224 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 224 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -303,9 +303,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 309 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 309 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -472,8 +472,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -555,20 +565,44 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt14 = in->cur; goto yy9; case '#': - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy11; case '/': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt14 = in->cur; goto yy12; case '?': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -592,7 +626,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt4; f1 = in->yyt10; f2 = in->yyt5; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -604,7 +638,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 608 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 642 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" yy9: ++in->cur; yyFillLabel4: @@ -612,8 +646,11 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; goto yy8; case '!': case '$': @@ -697,8 +734,9 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy9; case '#': - in->yyt4 = in->yyt9 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; goto yy11; case '?': in->yyt3 = in->cur; @@ -715,7 +753,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = in->cur; + in->yyt5 = in->cur; + in->yyt10 = in->cur; goto yy8; case '!': case '$': @@ -826,8 +865,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = NULL; - in->yyt4 = in->yyt9 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; goto yy8; case '!': case '$': @@ -914,7 +955,8 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->cur; goto yy16; case '#': - in->yyt4 = in->yyt9 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; goto yy11; default: if (in->lim <= in->cur) { @@ -1106,14 +1148,17 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt6 = in->yyt7 = NULL; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; goto yy17; case ':': in->yyt3 = in->cur; goto yy18; case '[': - in->yyt6 = in->yyt7 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; goto yy19; default: goto yy10; @@ -1124,8 +1169,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt10 = NULL; goto yy8; case '!': case '$': @@ -1224,8 +1270,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -1306,23 +1359,36 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy17; case '#': - in->yyt4 = in->yyt9 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy11; case '/': - in->yyt12 = in->yyt13 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy9; case ':': in->yyt11 = in->cur; goto yy20; case '?': - in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy13; case '@': - in->yyt12 = in->yyt13 = NULL; - in->yyt4 = in->yyt11 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy21; case '[': goto yy19; default: @@ -1337,8 +1403,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; goto yy8; case '!': case '$': @@ -1420,8 +1489,9 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy18; case '#': - in->yyt4 = in->yyt9 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; goto yy11; case '/': goto yy9; case '?': @@ -1533,8 +1603,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -1605,14 +1681,22 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy18; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy11; case '/': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '0': case '1': @@ -1627,10 +1711,16 @@ static int lex(input_t *in, Output *out) in->yyt12 = in->cur; goto yy23; case '?': - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy13; case '@': - in->yyt4 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy21; default: if (in->lim <= in->cur) { @@ -1743,8 +1833,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -1825,20 +1922,30 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy22; case '#': - in->yyt4 = in->yyt9 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy11; case '/': case '@': - in->yyt12 = in->yyt13 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy9; case ':': in->yyt11 = in->cur; goto yy24; case '?': - in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy13; case '[': goto yy19; default: @@ -1853,8 +1960,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -1925,14 +2037,19 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy18; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy11; case '/': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '0': case '1': @@ -1945,10 +2062,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy23; case '?': - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy13; case '@': - in->yyt4 = in->yyt13 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy21; default: if (in->lim <= in->cur) { @@ -1962,8 +2083,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -2036,11 +2163,17 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy11; case '0': case '1': @@ -2055,7 +2188,10 @@ static int lex(input_t *in, Output *out) in->yyt12 = in->cur; goto yy25; case '?': - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -2069,8 +2205,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy8; case '!': case '$': @@ -2143,11 +2284,15 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy11; case '0': case '1': @@ -2160,7 +2305,9 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy25; case '?': - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -2169,10 +2316,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy26: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2175 "gen/re2c/03__uri_simple-eof-tdfa1.c" +#line 2322 "gen/re2c/submatch_03__uri_simple-eof-tdfa1.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-stadfa.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-stadfa.c index 32d1cfd3f..b513c67ae 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-stadfa.c" +#line 30 "gen/re2c/submatch_03__uri_simple-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -41,11 +41,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 48 "gen/re2c/03__uri_simple-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 48 "gen/re2c/submatch_03__uri_simple-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -55,8 +55,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 59 "gen/re2c/03__uri_simple-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 59 "gen/re2c/submatch_03__uri_simple-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,13 +95,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 103 "gen/re2c/03__uri_simple-stadfa.c" +#line 103 "gen/re2c/submatch_03__uri_simple-stadfa.c" #define YYMAXFILL 18 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -118,7 +118,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/03__uri_simple-stadfa.c" +#line 122 "gen/re2c/submatch_03__uri_simple-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -133,7 +133,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -155,7 +155,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 159 "gen/re2c/03__uri_simple-stadfa.c" +#line 159 "gen/re2c/submatch_03__uri_simple-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,16 +170,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 177 "gen/re2c/03__uri_simple-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 177 "gen/re2c/submatch_03__uri_simple-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -213,7 +213,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -225,7 +225,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/03__uri_simple-stadfa.c" +#line 229 "gen/re2c/submatch_03__uri_simple-stadfa.c" { char yych; if ((in->lim - in->cur) < 18) if (fill(in, 18) != 0) return 1; @@ -301,15 +301,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 307 "gen/re2c/03__uri_simple-stadfa.c" +#line 307 "gen/re2c/submatch_03__uri_simple-stadfa.c" yy2: ++in->cur; yy3: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 313 "gen/re2c/03__uri_simple-stadfa.c" +#line 313 "gen/re2c/submatch_03__uri_simple-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -567,7 +567,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt10; f1 = in->yyt11; f2 = in->yyt12; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -579,7 +579,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 583 "gen/re2c/03__uri_simple-stadfa.c" +#line 583 "gen/re2c/submatch_03__uri_simple-stadfa.c" yy10: yych = *++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -4615,6 +4615,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa0.c similarity index 93% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa0.c index 8a03813b0..1e6854766 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-tdfa0.c" +#line 30 "gen/re2c/submatch_03__uri_simple-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -46,11 +46,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 53 "gen/re2c/03__uri_simple-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_03__uri_simple-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -60,8 +60,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 64 "gen/re2c/03__uri_simple-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 64 "gen/re2c/submatch_03__uri_simple-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -100,13 +100,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 108 "gen/re2c/03__uri_simple-tdfa0.c" +#line 108 "gen/re2c/submatch_03__uri_simple-tdfa0.c" #define YYMAXFILL 5 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -123,7 +123,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 127 "gen/re2c/03__uri_simple-tdfa0.c" +#line 127 "gen/re2c/submatch_03__uri_simple-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -143,7 +143,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -165,7 +165,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 169 "gen/re2c/03__uri_simple-tdfa0.c" +#line 169 "gen/re2c/submatch_03__uri_simple-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -185,16 +185,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 192 "gen/re2c/03__uri_simple-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 192 "gen/re2c/submatch_03__uri_simple-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -228,7 +228,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -240,7 +240,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 244 "gen/re2c/03__uri_simple-tdfa0.c" +#line 244 "gen/re2c/submatch_03__uri_simple-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -318,14 +318,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 324 "gen/re2c/03__uri_simple-tdfa0.c" +#line 324 "gen/re2c/submatch_03__uri_simple-tdfa0.c" yy2: yy3: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 329 "gen/re2c/03__uri_simple-tdfa0.c" +#line 329 "gen/re2c/submatch_03__uri_simple-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -505,7 +505,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt12; f1 = in->yyt13; f2 = in->yyt14; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -517,7 +517,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 521 "gen/re2c/03__uri_simple-tdfa0.c" +#line 521 "gen/re2c/submatch_03__uri_simple-tdfa0.c" yy10: if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; yych = *in->cur; @@ -1671,6 +1671,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa1.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa1.c index 59e6e95d7..6e919a41b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/03__uri_simple-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_03__uri_simple-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/03__uri_simple-tdfa1.c" +#line 30 "gen/re2c/submatch_03__uri_simple-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -41,11 +41,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 48 "gen/re2c/03__uri_simple-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 48 "gen/re2c/submatch_03__uri_simple-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -55,8 +55,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 59 "gen/re2c/03__uri_simple-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 59 "gen/re2c/submatch_03__uri_simple-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,13 +95,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 103 "gen/re2c/03__uri_simple-tdfa1.c" +#line 103 "gen/re2c/submatch_03__uri_simple-tdfa1.c" #define YYMAXFILL 7 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -118,7 +118,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/03__uri_simple-tdfa1.c" +#line 122 "gen/re2c/submatch_03__uri_simple-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -133,7 +133,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -155,7 +155,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 159 "gen/re2c/03__uri_simple-tdfa1.c" +#line 159 "gen/re2c/submatch_03__uri_simple-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,16 +170,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 177 "gen/re2c/03__uri_simple-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 177 "gen/re2c/submatch_03__uri_simple-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -213,7 +213,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" static int lex(input_t *in, Output *out) @@ -225,7 +225,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/03__uri_simple-tdfa1.c" +#line 229 "gen/re2c/submatch_03__uri_simple-tdfa1.c" { char yych; if ((in->lim - in->cur) < 7) if (fill(in, 7) != 0) return 1; @@ -303,15 +303,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 309 "gen/re2c/03__uri_simple-tdfa1.c" +#line 309 "gen/re2c/submatch_03__uri_simple-tdfa1.c" yy2: ++in->cur; yy3: -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { return 1; } -#line 315 "gen/re2c/03__uri_simple-tdfa1.c" +#line 315 "gen/re2c/submatch_03__uri_simple-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -466,8 +466,18 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -549,20 +559,44 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt14 = in->cur; goto yy10; case '#': - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy12; case '/': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; in->yyt14 = in->cur; goto yy13; case '?': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy14; default: goto yy7; } @@ -582,7 +616,7 @@ static int lex(input_t *in, Output *out) q2 = in->yyt4; f1 = in->yyt10; f2 = in->yyt5; -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" { OUT("scheme: ", s1, s2); if (u1) OUT("user: ", u1, u2); @@ -594,7 +628,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 598 "gen/re2c/03__uri_simple-tdfa1.c" +#line 632 "gen/re2c/submatch_03__uri_simple-tdfa1.c" yy10: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -602,8 +636,11 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; goto yy9; case '!': case '$': @@ -687,8 +724,9 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy10; case '#': - in->yyt4 = in->yyt9 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; goto yy12; case '?': in->yyt3 = in->cur; @@ -699,7 +737,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = in->cur; + in->yyt5 = in->cur; + in->yyt10 = in->cur; goto yy9; case '!': case '$': @@ -797,8 +836,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = NULL; - in->yyt4 = in->yyt9 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; goto yy9; case '!': case '$': @@ -885,7 +926,8 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->cur; goto yy17; case '#': - in->yyt4 = in->yyt9 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; goto yy12; default: goto yy7; } @@ -1062,14 +1104,17 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt6 = in->yyt7 = NULL; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; goto yy18; case ':': in->yyt3 = in->cur; goto yy19; case '[': - in->yyt6 = in->yyt7 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; goto yy20; default: goto yy11; @@ -1080,8 +1125,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt10 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt10 = NULL; goto yy9; case '!': case '$': @@ -1176,8 +1222,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -1258,23 +1311,36 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy18; case '#': - in->yyt4 = in->yyt9 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy12; case '/': - in->yyt12 = in->yyt13 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy10; case ':': in->yyt11 = in->cur; goto yy21; case '?': - in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy14; case '@': - in->yyt12 = in->yyt13 = NULL; - in->yyt4 = in->yyt11 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy22; case '[': goto yy20; default: goto yy7; @@ -1285,8 +1351,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; goto yy9; case '!': case '$': @@ -1368,8 +1437,9 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy19; case '#': - in->yyt4 = in->yyt9 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; goto yy12; case '/': goto yy10; case '?': @@ -1471,8 +1541,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -1543,14 +1619,22 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy19; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy12; case '/': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy10; case '0': case '1': @@ -1565,10 +1649,16 @@ static int lex(input_t *in, Output *out) in->yyt12 = in->cur; goto yy24; case '?': - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy14; case '@': - in->yyt4 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy22; default: goto yy7; } @@ -1670,8 +1760,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -1752,20 +1849,30 @@ static int lex(input_t *in, Output *out) case 'z': case '~': goto yy23; case '#': - in->yyt4 = in->yyt9 = in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy12; case '/': case '@': - in->yyt12 = in->yyt13 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy10; case ':': in->yyt11 = in->cur; goto yy25; case '?': - in->yyt12 = in->yyt13 = NULL; - in->yyt3 = in->yyt11 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; goto yy14; case '[': goto yy20; default: goto yy7; @@ -1776,8 +1883,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -1848,14 +1960,19 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy19; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy12; case '/': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy10; case '0': case '1': @@ -1868,10 +1985,14 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy24; case '?': - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy14; case '@': - in->yyt4 = in->yyt13 = in->yyt14 = in->cur; + in->yyt4 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy22; default: goto yy7; } @@ -1879,8 +2000,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -1953,11 +2080,17 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy10; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy12; case '0': case '1': @@ -1972,7 +2105,10 @@ static int lex(input_t *in, Output *out) in->yyt12 = in->cur; goto yy26; case '?': - in->yyt3 = in->yyt12 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy14; default: goto yy7; } @@ -1982,8 +2118,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy9; case '!': case '$': @@ -2056,11 +2197,15 @@ static int lex(input_t *in, Output *out) case 'y': case 'z': case '~': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy10; case '#': - in->yyt4 = in->yyt9 = NULL; - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt9 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy12; case '0': case '1': @@ -2073,11 +2218,13 @@ static int lex(input_t *in, Output *out) case '8': case '9': goto yy26; case '?': - in->yyt3 = in->yyt13 = in->yyt14 = in->cur; + in->yyt3 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy14; default: goto yy7; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_03__uri_simple.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-stadfa.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-stadfa.c index 957bfbc41..71e60c563 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 30 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/04__apache_log-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/04__apache_log-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 119 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 157 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/04__apache_log-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -226,7 +226,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 230 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 230 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" { char yych; yyFillLabel0: @@ -253,9 +253,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 259 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 259 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt16 = in->cur - 1; @@ -912,7 +912,7 @@ static int lex(input_t *in, Output *out) i1 = in->yyt3 - 1; a1 = in->yyt4 - 1; g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -926,12 +926,12 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 930 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 930 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" yy42: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 934 "gen/re2c/04__apache_log-eof-stadfa.c" +#line 934 "gen/re2c/submatch_04__apache_log-eof-stadfa.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa0.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa0.c index 09f7f1c79..d4fc4023a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/04__apache_log-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/04__apache_log-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,8 +96,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -114,7 +114,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 118 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 118 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -130,7 +130,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -151,7 +151,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 155 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 155 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -167,17 +167,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 174 "gen/re2c/04__apache_log-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 174 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -211,7 +211,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -223,7 +223,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 227 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 227 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -254,9 +254,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 260 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 260 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -757,7 +757,7 @@ static int lex(input_t *in, Output *out) i1 = in->yyt2 - 1; a1 = in->yyt3 - 1; g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -771,12 +771,12 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 775 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 775 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" yy38: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 779 "gen/re2c/04__apache_log-eof-tdfa0.c" +#line 779 "gen/re2c/submatch_04__apache_log-eof-tdfa0.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa1.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa1.c index 1ae9e3871..9f7dc5f98 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/04__apache_log-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/04__apache_log-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,8 +96,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -114,7 +114,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 118 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 118 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -130,7 +130,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -151,7 +151,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 155 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 155 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -167,17 +167,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 174 "gen/re2c/04__apache_log-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 174 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -211,7 +211,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -223,7 +223,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 227 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 227 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -252,9 +252,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 258 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 258 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -710,10 +710,13 @@ static int lex(input_t *in, Output *out) u1 = in->yyt13; u2 = in->yyt14; g1 = in->yyt15; - i1 = in->yyt3 - 1; - a1 = in->yyt4 - 1; - g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" + i1 = in->yyt3; + i1 -= 1; + a1 = in->yyt4; + a1 -= 1; + g2 = in->cur; + g2 -= 1; +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -727,12 +730,12 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 731 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 734 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" yy32: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 735 "gen/re2c/04__apache_log-eof-tdfa1.c" +#line 738 "gen/re2c/submatch_04__apache_log-eof-tdfa1.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-stadfa.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-stadfa.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-stadfa.c index 1e7530646..66ddc66d2 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-stadfa.c" +#line 30 "gen/re2c/submatch_04__apache_log-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/04__apache_log-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_04__apache_log-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/04__apache_log-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_04__apache_log-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,13 +96,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 104 "gen/re2c/04__apache_log-stadfa.c" +#line 104 "gen/re2c/submatch_04__apache_log-stadfa.c" #define YYMAXFILL 12 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -119,7 +119,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 123 "gen/re2c/04__apache_log-stadfa.c" +#line 123 "gen/re2c/submatch_04__apache_log-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -135,7 +135,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,7 +157,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/04__apache_log-stadfa.c" +#line 161 "gen/re2c/submatch_04__apache_log-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -173,16 +173,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 180 "gen/re2c/04__apache_log-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 180 "gen/re2c/submatch_04__apache_log-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -216,7 +216,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -228,7 +228,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 232 "gen/re2c/04__apache_log-stadfa.c" +#line 232 "gen/re2c/submatch_04__apache_log-stadfa.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -250,15 +250,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 256 "gen/re2c/04__apache_log-stadfa.c" +#line 256 "gen/re2c/submatch_04__apache_log-stadfa.c" yy2: ++in->cur; yy3: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 262 "gen/re2c/04__apache_log-stadfa.c" +#line 262 "gen/re2c/submatch_04__apache_log-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -702,7 +702,7 @@ static int lex(input_t *in, Output *out) i1 = in->yyt3 - 1; a1 = in->yyt4 - 1; g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -716,8 +716,8 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 720 "gen/re2c/04__apache_log-stadfa.c" +#line 720 "gen/re2c/submatch_04__apache_log-stadfa.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa0.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa0.c index 3a7840f53..67dc9a706 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-tdfa0.c" +#line 30 "gen/re2c/submatch_04__apache_log-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/04__apache_log-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_04__apache_log-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/04__apache_log-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_04__apache_log-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,13 +96,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 104 "gen/re2c/04__apache_log-tdfa0.c" +#line 104 "gen/re2c/submatch_04__apache_log-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -119,7 +119,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 123 "gen/re2c/04__apache_log-tdfa0.c" +#line 123 "gen/re2c/submatch_04__apache_log-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -135,7 +135,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,7 +157,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/04__apache_log-tdfa0.c" +#line 161 "gen/re2c/submatch_04__apache_log-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -173,16 +173,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 180 "gen/re2c/04__apache_log-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 180 "gen/re2c/submatch_04__apache_log-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -216,7 +216,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -228,7 +228,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 232 "gen/re2c/04__apache_log-tdfa0.c" +#line 232 "gen/re2c/submatch_04__apache_log-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -252,14 +252,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 258 "gen/re2c/04__apache_log-tdfa0.c" +#line 258 "gen/re2c/submatch_04__apache_log-tdfa0.c" yy2: yy3: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 263 "gen/re2c/04__apache_log-tdfa0.c" +#line 263 "gen/re2c/submatch_04__apache_log-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -637,7 +637,7 @@ static int lex(input_t *in, Output *out) i1 = in->yyt2 - 1; a1 = in->yyt3 - 1; g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -651,8 +651,8 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 655 "gen/re2c/04__apache_log-tdfa0.c" +#line 655 "gen/re2c/submatch_04__apache_log-tdfa0.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa1.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa1.c index f9b59424f..f54449f53 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/04__apache_log-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_04__apache_log-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/04__apache_log-tdfa1.c" +#line 30 "gen/re2c/submatch_04__apache_log-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/04__apache_log-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_04__apache_log-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/04__apache_log-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_04__apache_log-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,13 +96,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 104 "gen/re2c/04__apache_log-tdfa1.c" +#line 104 "gen/re2c/submatch_04__apache_log-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -119,7 +119,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 123 "gen/re2c/04__apache_log-tdfa1.c" +#line 123 "gen/re2c/submatch_04__apache_log-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -135,7 +135,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,7 +157,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/04__apache_log-tdfa1.c" +#line 161 "gen/re2c/submatch_04__apache_log-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -173,16 +173,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 180 "gen/re2c/04__apache_log-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 180 "gen/re2c/submatch_04__apache_log-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -216,7 +216,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" static int lex(input_t *in, Output *out) @@ -228,7 +228,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 232 "gen/re2c/04__apache_log-tdfa1.c" +#line 232 "gen/re2c/submatch_04__apache_log-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -252,15 +252,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 258 "gen/re2c/04__apache_log-tdfa1.c" +#line 258 "gen/re2c/submatch_04__apache_log-tdfa1.c" yy2: ++in->cur; yy3: -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { return 1; } -#line 264 "gen/re2c/04__apache_log-tdfa1.c" +#line 264 "gen/re2c/submatch_04__apache_log-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -588,10 +588,13 @@ static int lex(input_t *in, Output *out) u1 = in->yyt13; u2 = in->yyt14; g1 = in->yyt15; - i1 = in->yyt3 - 1; - a1 = in->yyt4 - 1; - g2 = in->cur - 1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" + i1 = in->yyt3; + i1 -= 1; + a1 = in->yyt4; + a1 -= 1; + g2 = in->cur; + g2 -= 1; +#line 34 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" { OUT("host: ", h1, h2); OUT("userid: ", i1, i2); @@ -605,8 +608,8 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 609 "gen/re2c/04__apache_log-tdfa1.c" +#line 612 "gen/re2c/submatch_04__apache_log-tdfa1.c" } -#line 47 "../../../benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re" +#line 47 "../../../benchmarks/c/src/re2c/submatch_04__apache_log.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-stadfa.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-eof-stadfa.c index 7d96cefd0..d73cba8d5 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,17 +26,17 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-eof-stadfa.c" +#line 30 "gen/re2c/submatch_05__datetime-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/05__datetime-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 39 "gen/re2c/submatch_05__datetime-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -46,8 +46,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 50 "gen/re2c/05__datetime-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_05__datetime-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -86,8 +86,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -104,13 +104,13 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 108 "gen/re2c/05__datetime-eof-stadfa.c" +#line 108 "gen/re2c/submatch_05__datetime-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,23 +131,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/05__datetime-eof-stadfa.c" +#line 135 "gen/re2c/submatch_05__datetime-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 144 "gen/re2c/05__datetime-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 144 "gen/re2c/submatch_05__datetime-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -181,7 +181,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -192,7 +192,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 196 "gen/re2c/05__datetime-eof-stadfa.c" +#line 196 "gen/re2c/submatch_05__datetime-eof-stadfa.c" { char yych; yyFillLabel0: @@ -218,9 +218,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 224 "gen/re2c/05__datetime-eof-stadfa.c" +#line 224 "gen/re2c/submatch_05__datetime-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt2 = in->cur - 1; @@ -784,7 +784,7 @@ static int lex(input_t *in, Output *out) s1 = in->yyt2 - 2; s2 = in->yyt2; z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -796,7 +796,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 800 "gen/re2c/05__datetime-eof-stadfa.c" +#line 800 "gen/re2c/submatch_05__datetime-eof-stadfa.c" yy36: ++in->cur; yyFillLabel32: @@ -860,10 +860,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy40: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 866 "gen/re2c/05__datetime-eof-stadfa.c" +#line 866 "gen/re2c/submatch_05__datetime-eof-stadfa.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa0.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa0.c index fb384b990..6fdd8c640 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/05__datetime-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/05__datetime-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,8 +83,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -101,10 +101,10 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 105 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 105 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -125,20 +125,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 129 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 129 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/05__datetime-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 135 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -172,7 +172,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -183,7 +183,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 187 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 187 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -214,9 +214,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 220 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 220 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -809,7 +809,7 @@ static int lex(input_t *in, Output *out) s1 = in->yyt2 - 2; s2 = in->yyt2; z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -821,7 +821,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 825 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 825 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" yy36: yyFillLabel32: yych = *in->cur; @@ -876,10 +876,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy39: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 882 "gen/re2c/05__datetime-eof-tdfa0.c" +#line 882 "gen/re2c/submatch_05__datetime-eof-tdfa0.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa1.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa1.c index 8f1c2d895..7fa9bb19c 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/05__datetime-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/05__datetime-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,8 +83,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -101,10 +101,10 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 105 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 105 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -125,20 +125,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 129 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 129 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/05__datetime-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 135 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -172,7 +172,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -183,7 +183,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 187 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 187 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -213,9 +213,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 219 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 219 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -753,19 +753,30 @@ static int lex(input_t *in, Output *out) ++in->cur; y1 = in->yyt1; z1 = in->yyt2; - y2 = in->yyt2 - 15; - m1 = in->yyt2 - 14; - m2 = in->yyt2 - 12; - d1 = in->yyt2 - 11; - d2 = in->yyt2 - 9; - h1 = in->yyt2 - 8; - h2 = in->yyt2 - 6; - M1 = in->yyt2 - 5; - M2 = in->yyt2 - 3; - s1 = in->yyt2 - 2; + y2 = in->yyt2; + y2 -= 15; + m1 = in->yyt2; + m1 -= 14; + m2 = in->yyt2; + m2 -= 12; + d1 = in->yyt2; + d1 -= 11; + d2 = in->yyt2; + d2 -= 9; + h1 = in->yyt2; + h1 -= 8; + h2 = in->yyt2; + h2 -= 6; + M1 = in->yyt2; + M1 -= 5; + M2 = in->yyt2; + M2 -= 3; + s1 = in->yyt2; + s1 -= 2; s2 = in->yyt2; - z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" + z2 = in->cur; + z2 -= 1; +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -777,7 +788,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 781 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 792 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" yy36: ++in->cur; yyFillLabel32: @@ -829,10 +840,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy39: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 835 "gen/re2c/05__datetime-eof-tdfa1.c" +#line 846 "gen/re2c/submatch_05__datetime-eof-tdfa1.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-stadfa.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-stadfa.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-stadfa.c index d42385520..49f782d29 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-stadfa.c" +#line 30 "gen/re2c/submatch_05__datetime-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/05__datetime-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_05__datetime-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/05__datetime-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_05__datetime-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/05__datetime-stadfa.c" +#line 93 "gen/re2c/submatch_05__datetime-stadfa.c" #define YYMAXFILL 26 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/05__datetime-stadfa.c" +#line 112 "gen/re2c/submatch_05__datetime-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/05__datetime-stadfa.c" +#line 139 "gen/re2c/submatch_05__datetime-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/05__datetime-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_05__datetime-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/05__datetime-stadfa.c" +#line 198 "gen/re2c/submatch_05__datetime-stadfa.c" { char yych; if ((in->lim - in->cur) < 26) if (fill(in, 26) != 0) return 1; @@ -215,15 +215,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 221 "gen/re2c/05__datetime-stadfa.c" +#line 221 "gen/re2c/submatch_05__datetime-stadfa.c" yy2: ++in->cur; yy3: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 227 "gen/re2c/05__datetime-stadfa.c" +#line 227 "gen/re2c/submatch_05__datetime-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt2 = in->cur - 1; @@ -598,7 +598,7 @@ static int lex(input_t *in, Output *out) s1 = in->yyt2 - 2; s2 = in->yyt2; z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -610,7 +610,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 614 "gen/re2c/05__datetime-stadfa.c" +#line 614 "gen/re2c/submatch_05__datetime-stadfa.c" yy37: yych = *++in->cur; switch (yych) { @@ -650,6 +650,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa0.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa0.c index 93cbd12fa..fd0c1c5e7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-tdfa0.c" +#line 30 "gen/re2c/submatch_05__datetime-tdfa0.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/05__datetime-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_05__datetime-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/05__datetime-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_05__datetime-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,13 +83,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 91 "gen/re2c/05__datetime-tdfa0.c" +#line 91 "gen/re2c/submatch_05__datetime-tdfa0.c" #define YYMAXFILL 26 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -106,10 +106,10 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 110 "gen/re2c/05__datetime-tdfa0.c" +#line 110 "gen/re2c/submatch_05__datetime-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,19 +131,19 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/05__datetime-tdfa0.c" +#line 135 "gen/re2c/submatch_05__datetime-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/05__datetime-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 141 "gen/re2c/submatch_05__datetime-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -177,7 +177,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -188,7 +188,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 192 "gen/re2c/05__datetime-tdfa0.c" +#line 192 "gen/re2c/submatch_05__datetime-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -209,14 +209,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 215 "gen/re2c/05__datetime-tdfa0.c" +#line 215 "gen/re2c/submatch_05__datetime-tdfa0.c" yy2: yy3: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 220 "gen/re2c/05__datetime-tdfa0.c" +#line 220 "gen/re2c/submatch_05__datetime-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -653,7 +653,7 @@ static int lex(input_t *in, Output *out) s1 = in->yyt2 - 2; s2 = in->yyt2; z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -665,7 +665,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 669 "gen/re2c/05__datetime-tdfa0.c" +#line 669 "gen/re2c/submatch_05__datetime-tdfa0.c" yy37: yych = *in->cur; switch (yych) { @@ -705,6 +705,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa1.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa1.c index 3a56f9c2e..47b4d26ee 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/05__datetime-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_05__datetime-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/05__datetime-tdfa1.c" +#line 30 "gen/re2c/submatch_05__datetime-tdfa1.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/05__datetime-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_05__datetime-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/05__datetime-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_05__datetime-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,13 +83,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 91 "gen/re2c/05__datetime-tdfa1.c" +#line 91 "gen/re2c/submatch_05__datetime-tdfa1.c" #define YYMAXFILL 26 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -106,10 +106,10 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 110 "gen/re2c/05__datetime-tdfa1.c" +#line 110 "gen/re2c/submatch_05__datetime-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,19 +131,19 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/05__datetime-tdfa1.c" +#line 135 "gen/re2c/submatch_05__datetime-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/05__datetime-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 141 "gen/re2c/submatch_05__datetime-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -177,7 +177,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" static int lex(input_t *in, Output *out) @@ -188,7 +188,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 192 "gen/re2c/05__datetime-tdfa1.c" +#line 192 "gen/re2c/submatch_05__datetime-tdfa1.c" { char yych; if ((in->lim - in->cur) < 26) if (fill(in, 26) != 0) return 1; @@ -213,15 +213,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 219 "gen/re2c/05__datetime-tdfa1.c" +#line 219 "gen/re2c/submatch_05__datetime-tdfa1.c" yy2: ++in->cur; yy3: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { return 1; } -#line 225 "gen/re2c/05__datetime-tdfa1.c" +#line 225 "gen/re2c/submatch_05__datetime-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -575,19 +575,30 @@ static int lex(input_t *in, Output *out) ++in->cur; y1 = in->yyt1; z1 = in->yyt2; - y2 = in->yyt2 - 15; - m1 = in->yyt2 - 14; - m2 = in->yyt2 - 12; - d1 = in->yyt2 - 11; - d2 = in->yyt2 - 9; - h1 = in->yyt2 - 8; - h2 = in->yyt2 - 6; - M1 = in->yyt2 - 5; - M2 = in->yyt2 - 3; - s1 = in->yyt2 - 2; + y2 = in->yyt2; + y2 -= 15; + m1 = in->yyt2; + m1 -= 14; + m2 = in->yyt2; + m2 -= 12; + d1 = in->yyt2; + d1 -= 11; + d2 = in->yyt2; + d2 -= 9; + h1 = in->yyt2; + h1 -= 8; + h2 = in->yyt2; + h2 -= 6; + M1 = in->yyt2; + M1 -= 5; + M2 = in->yyt2; + M2 -= 3; + s1 = in->yyt2; + s1 -= 2; s2 = in->yyt2; - z2 = in->cur - 1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" + z2 = in->cur; + z2 -= 1; +#line 21 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" { OUT("year: ", y1, y2); OUT("month: ", m1, m2); @@ -599,7 +610,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 603 "gen/re2c/05__datetime-tdfa1.c" +#line 614 "gen/re2c/submatch_05__datetime-tdfa1.c" yy37: yych = *++in->cur; switch (yych) { @@ -633,6 +644,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_05__datetime.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_06__email-eof-stadfa.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_06__email-eof-stadfa.c index febd901b5..a9bd58d71 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-eof-stadfa.c" +#line 30 "gen/re2c/submatch_06__email-eof-stadfa.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/06__email-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_06__email-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/06__email-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_06__email-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,8 +83,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -101,10 +101,10 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 105 "gen/re2c/06__email-eof-stadfa.c" +#line 105 "gen/re2c/submatch_06__email-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -125,20 +125,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 129 "gen/re2c/06__email-eof-stadfa.c" +#line 129 "gen/re2c/submatch_06__email-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/06__email-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 135 "gen/re2c/submatch_06__email-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -172,11 +172,11 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill_email.re" // Empty (no need to override default YYFILL implementation). -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -187,7 +187,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 191 "gen/re2c/06__email-eof-stadfa.c" +#line 191 "gen/re2c/submatch_06__email-eof-stadfa.c" { char yych; yyFillLabel0: @@ -269,14 +269,14 @@ static int lex(input_t *in, Output *out) } goto yy6; yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { return 1; } -#line 275 "gen/re2c/06__email-eof-stadfa.c" +#line 275 "gen/re2c/submatch_06__email-eof-stadfa.c" yy3: ++in->cur; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 280 "gen/re2c/06__email-eof-stadfa.c" +#line 280 "gen/re2c/submatch_06__email-eof-stadfa.c" yy4: in->mar = ++in->cur; yyFillLabel2: @@ -806,7 +806,7 @@ static int lex(input_t *in, Output *out) ++in->cur; in->yyt1 = in->yyt2; p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -815,7 +815,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 819 "gen/re2c/06__email-eof-stadfa.c" +#line 819 "gen/re2c/submatch_06__email-eof-stadfa.c" yy16: ++in->cur; yyFillLabel12: @@ -867,13 +867,13 @@ static int lex(input_t *in, Output *out) goto yy5; } yy17: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 873 "gen/re2c/06__email-eof-stadfa.c" +#line 873 "gen/re2c/submatch_06__email-eof-stadfa.c" yy18: in->cur = in->mar; goto yy2; } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa0.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa0.c index ce64434c5..927b9d352 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,13 +26,13 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_06__email-eof-tdfa0.c" char *yyt1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 35 "gen/re2c/06__email-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "gen/re2c/submatch_06__email-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -42,8 +42,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 46 "gen/re2c/06__email-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 46 "gen/re2c/submatch_06__email-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -82,8 +82,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -100,9 +100,9 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 104 "gen/re2c/06__email-eof-tdfa0.c" +#line 104 "gen/re2c/submatch_06__email-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -123,19 +123,19 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 127 "gen/re2c/06__email-eof-tdfa0.c" +#line 127 "gen/re2c/submatch_06__email-eof-tdfa0.c" in->yyt1 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 132 "gen/re2c/06__email-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 132 "gen/re2c/submatch_06__email-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -169,11 +169,11 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill_email.re" // Empty (no need to override default YYFILL implementation). -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -184,7 +184,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 188 "gen/re2c/06__email-eof-tdfa0.c" +#line 188 "gen/re2c/submatch_06__email-eof-tdfa0.c" { char yych; yyFillLabel0: @@ -272,13 +272,13 @@ static int lex(input_t *in, Output *out) } goto yy6; yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { return 1; } -#line 278 "gen/re2c/06__email-eof-tdfa0.c" +#line 278 "gen/re2c/submatch_06__email-eof-tdfa0.c" yy3: -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 282 "gen/re2c/06__email-eof-tdfa0.c" +#line 282 "gen/re2c/submatch_06__email-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel2: @@ -804,7 +804,7 @@ static int lex(input_t *in, Output *out) } yy14: p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -813,7 +813,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 817 "gen/re2c/06__email-eof-tdfa0.c" +#line 817 "gen/re2c/submatch_06__email-eof-tdfa0.c" yy15: yyFillLabel11: yych = *in->cur; @@ -871,13 +871,13 @@ static int lex(input_t *in, Output *out) goto yy5; } yy16: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 877 "gen/re2c/06__email-eof-tdfa0.c" +#line 877 "gen/re2c/submatch_06__email-eof-tdfa0.c" yy17: in->cur = in->mar; goto yy2; } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa1.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa1.c index 1d9af8c7d..174a8fed7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,13 +26,13 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_06__email-eof-tdfa1.c" char *yyt1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 35 "gen/re2c/06__email-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "gen/re2c/submatch_06__email-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -42,8 +42,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 46 "gen/re2c/06__email-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 46 "gen/re2c/submatch_06__email-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -82,8 +82,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -100,9 +100,9 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 104 "gen/re2c/06__email-eof-tdfa1.c" +#line 104 "gen/re2c/submatch_06__email-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -123,19 +123,19 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 127 "gen/re2c/06__email-eof-tdfa1.c" +#line 127 "gen/re2c/submatch_06__email-eof-tdfa1.c" in->yyt1 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 132 "gen/re2c/06__email-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 132 "gen/re2c/submatch_06__email-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -169,11 +169,11 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill_email.re" // Empty (no need to override default YYFILL implementation). -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -184,7 +184,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 188 "gen/re2c/06__email-eof-tdfa1.c" +#line 188 "gen/re2c/submatch_06__email-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -266,14 +266,14 @@ static int lex(input_t *in, Output *out) } goto yy6; yy2: -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { return 1; } -#line 272 "gen/re2c/06__email-eof-tdfa1.c" +#line 272 "gen/re2c/submatch_06__email-eof-tdfa1.c" yy3: ++in->cur; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 277 "gen/re2c/06__email-eof-tdfa1.c" +#line 277 "gen/re2c/submatch_06__email-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel2: @@ -751,7 +751,7 @@ static int lex(input_t *in, Output *out) yy14: ++in->cur; p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -760,7 +760,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 764 "gen/re2c/06__email-eof-tdfa1.c" +#line 764 "gen/re2c/submatch_06__email-eof-tdfa1.c" yy15: ++in->cur; yyFillLabel11: @@ -812,13 +812,13 @@ static int lex(input_t *in, Output *out) goto yy5; } yy16: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 818 "gen/re2c/06__email-eof-tdfa1.c" +#line 818 "gen/re2c/submatch_06__email-eof-tdfa1.c" yy17: in->cur = in->mar; goto yy2; } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-stadfa.c b/benchmarks/c/pregen/re2c/submatch_06__email-stadfa.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_06__email-stadfa.c index d06453835..85e32c3fd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,14 +26,14 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-stadfa.c" +#line 30 "gen/re2c/submatch_06__email-stadfa.c" char *yyt1; char *yyt2; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 36 "gen/re2c/06__email-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 36 "gen/re2c/submatch_06__email-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -43,8 +43,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 47 "gen/re2c/06__email-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 47 "gen/re2c/submatch_06__email-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -83,13 +83,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 91 "gen/re2c/06__email-stadfa.c" +#line 91 "gen/re2c/submatch_06__email-stadfa.c" #define YYMAXFILL 3 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -106,10 +106,10 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 110 "gen/re2c/06__email-stadfa.c" +#line 110 "gen/re2c/submatch_06__email-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,19 +131,19 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/06__email-stadfa.c" +#line 135 "gen/re2c/submatch_06__email-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/06__email-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 141 "gen/re2c/submatch_06__email-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -177,14 +177,14 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill_email.re" // Overrides default YYFILL implementation. -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill_email.re" -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -195,7 +195,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 199 "gen/re2c/06__email-stadfa.c" +#line 199 "gen/re2c/submatch_06__email-stadfa.c" { char yych; goto yy0; @@ -274,9 +274,9 @@ static int lex(input_t *in, Output *out) } yy4: ++in->cur; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 280 "gen/re2c/06__email-stadfa.c" +#line 280 "gen/re2c/submatch_06__email-stadfa.c" yy5: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 0; @@ -614,7 +614,7 @@ static int lex(input_t *in, Output *out) ++in->cur; in->yyt1 = in->yyt2; p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -623,7 +623,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 627 "gen/re2c/06__email-stadfa.c" +#line 627 "gen/re2c/submatch_06__email-stadfa.c" yy13: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 0; @@ -670,6 +670,6 @@ static int lex(input_t *in, Output *out) default: goto yy2; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_06__email-tdfa0.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_06__email-tdfa0.c index c1ab8898a..3e22a2009 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,13 +26,13 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-tdfa0.c" +#line 30 "gen/re2c/submatch_06__email-tdfa0.c" char *yyt1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 35 "gen/re2c/06__email-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "gen/re2c/submatch_06__email-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -42,8 +42,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 46 "gen/re2c/06__email-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 46 "gen/re2c/submatch_06__email-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -82,13 +82,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 90 "gen/re2c/06__email-tdfa0.c" +#line 90 "gen/re2c/submatch_06__email-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -105,9 +105,9 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/06__email-tdfa0.c" +#line 109 "gen/re2c/submatch_06__email-tdfa0.c" if (in->yyt1) in->yyt1 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,18 +129,18 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/06__email-tdfa0.c" +#line 133 "gen/re2c/submatch_06__email-tdfa0.c" in->yyt1 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 138 "gen/re2c/06__email-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 138 "gen/re2c/submatch_06__email-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -174,14 +174,14 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill_email.re" // Overrides default YYFILL implementation. -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill_email.re" -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -192,7 +192,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 196 "gen/re2c/06__email-tdfa0.c" +#line 196 "gen/re2c/submatch_06__email-tdfa0.c" { char yych; yy1: @@ -267,9 +267,9 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy4: -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 273 "gen/re2c/06__email-tdfa0.c" +#line 273 "gen/re2c/submatch_06__email-tdfa0.c" yy5: if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 0; yych = *in->cur++; @@ -558,7 +558,7 @@ static int lex(input_t *in, Output *out) } yy11: p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -567,7 +567,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 571 "gen/re2c/06__email-tdfa0.c" +#line 571 "gen/re2c/submatch_06__email-tdfa0.c" yy12: if (in->lim <= in->cur) if (fill(in, 1) != 0) return 0; yych = *in->cur++; @@ -613,6 +613,6 @@ static int lex(input_t *in, Output *out) default: goto yy2; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_06__email-tdfa1.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_06__email-tdfa1.c index 48367bc9d..9b8c8b9a7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/06__email-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_06__email-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,13 +26,13 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/06__email-tdfa1.c" +#line 30 "gen/re2c/submatch_06__email-tdfa1.c" char *yyt1; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 35 "gen/re2c/06__email-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "gen/re2c/submatch_06__email-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -42,8 +42,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 46 "gen/re2c/06__email-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 46 "gen/re2c/submatch_06__email-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -82,13 +82,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 90 "gen/re2c/06__email-tdfa1.c" +#line 90 "gen/re2c/submatch_06__email-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -105,9 +105,9 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/06__email-tdfa1.c" +#line 109 "gen/re2c/submatch_06__email-tdfa1.c" if (in->yyt1) in->yyt1 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,18 +129,18 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/06__email-tdfa1.c" +#line 133 "gen/re2c/submatch_06__email-tdfa1.c" in->yyt1 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 138 "gen/re2c/06__email-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 138 "gen/re2c/submatch_06__email-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -174,14 +174,14 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_06__email.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill_email.re" // Overrides default YYFILL implementation. -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill_email.re" -#line 2 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 2 "../../../benchmarks/c/src/re2c/submatch_06__email.re" static int lex(input_t *in, Output *out) @@ -192,7 +192,7 @@ static int lex(input_t *in, Output *out) in->tok = in->cur; -#line 196 "gen/re2c/06__email-tdfa1.c" +#line 196 "gen/re2c/submatch_06__email-tdfa1.c" { char yych; goto yy0; @@ -271,9 +271,9 @@ static int lex(input_t *in, Output *out) } yy4: ++in->cur; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { goto loop; } -#line 277 "gen/re2c/06__email-tdfa1.c" +#line 277 "gen/re2c/submatch_06__email-tdfa1.c" yy5: ++in->cur; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 0; @@ -566,7 +566,7 @@ static int lex(input_t *in, Output *out) yy11: ++in->cur; p = in->yyt1; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_06__email.re" { outc(out, ' '); outs(out, in->tok, p - 1); @@ -575,7 +575,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 579 "gen/re2c/06__email-tdfa1.c" +#line 579 "gen/re2c/submatch_06__email-tdfa1.c" yy12: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 0; @@ -622,6 +622,6 @@ static int lex(input_t *in, Output *out) default: goto yy2; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/06__email.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_06__email.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-stadfa.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-stadfa.c index d34323fa1..0ab81077a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 107 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 133 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/07__ipv4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -188,7 +188,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 192 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 192 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -214,9 +214,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 220 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 220 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -483,7 +483,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -495,7 +495,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 499 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 499 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" yy18: ++in->cur; yyFillLabel14: @@ -531,10 +531,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy20: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 537 "gen/re2c/07__ipv4-eof-stadfa.c" +#line 537 "gen/re2c/submatch_07__ipv4-eof-stadfa.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa0.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa0.c index a37b0f431..ed9230b83 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 107 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 133 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/07__ipv4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -188,7 +188,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 192 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 192 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -217,9 +217,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 223 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 223 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -518,7 +518,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -530,7 +530,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 534 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 534 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" yy18: yyFillLabel14: yych = *in->cur; @@ -570,10 +570,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy20: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 576 "gen/re2c/07__ipv4-eof-tdfa0.c" +#line 576 "gen/re2c/submatch_07__ipv4-eof-tdfa0.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa1.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa1.c index 62c0efb66..a1eebf1a5 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 107 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 133 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/07__ipv4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -188,7 +188,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 192 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 192 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -216,9 +216,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 222 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 222 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -487,7 +487,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -499,7 +499,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 503 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 503 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" yy18: ++in->cur; yyFillLabel14: @@ -535,10 +535,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy20: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 541 "gen/re2c/07__ipv4-eof-tdfa1.c" +#line 541 "gen/re2c/submatch_07__ipv4-eof-tdfa1.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-stadfa.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-stadfa.c index 30f3bec31..449610ad2 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-stadfa.c" +#line 30 "gen/re2c/submatch_07__ipv4-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/07__ipv4-stadfa.c" +#line 93 "gen/re2c/submatch_07__ipv4-stadfa.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/07__ipv4-stadfa.c" +#line 112 "gen/re2c/submatch_07__ipv4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/07__ipv4-stadfa.c" +#line 139 "gen/re2c/submatch_07__ipv4-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/07__ipv4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_07__ipv4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -193,7 +193,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 197 "gen/re2c/07__ipv4-stadfa.c" +#line 197 "gen/re2c/submatch_07__ipv4-stadfa.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -214,15 +214,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 220 "gen/re2c/07__ipv4-stadfa.c" +#line 220 "gen/re2c/submatch_07__ipv4-stadfa.c" yy2: ++in->cur; yy3: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 226 "gen/re2c/07__ipv4-stadfa.c" +#line 226 "gen/re2c/submatch_07__ipv4-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -411,7 +411,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -423,7 +423,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 427 "gen/re2c/07__ipv4-stadfa.c" +#line 427 "gen/re2c/submatch_07__ipv4-stadfa.c" yy19: yych = *++in->cur; switch (yych) { @@ -447,6 +447,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa0.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa0.c index f7623301c..ab2e1a995 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-tdfa0.c" +#line 30 "gen/re2c/submatch_07__ipv4-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/07__ipv4-tdfa0.c" +#line 93 "gen/re2c/submatch_07__ipv4-tdfa0.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/07__ipv4-tdfa0.c" +#line 112 "gen/re2c/submatch_07__ipv4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/07__ipv4-tdfa0.c" +#line 139 "gen/re2c/submatch_07__ipv4-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/07__ipv4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_07__ipv4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -193,7 +193,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 197 "gen/re2c/07__ipv4-tdfa0.c" +#line 197 "gen/re2c/submatch_07__ipv4-tdfa0.c" { char yych; in->yyt1 = in->cur; @@ -214,14 +214,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 220 "gen/re2c/07__ipv4-tdfa0.c" +#line 220 "gen/re2c/submatch_07__ipv4-tdfa0.c" yy2: yy3: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 225 "gen/re2c/07__ipv4-tdfa0.c" +#line 225 "gen/re2c/submatch_07__ipv4-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -454,7 +454,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -466,7 +466,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 470 "gen/re2c/07__ipv4-tdfa0.c" +#line 470 "gen/re2c/submatch_07__ipv4-tdfa0.c" yy19: yych = *in->cur; switch (yych) { @@ -496,6 +496,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa1.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa1.c index a2440652e..7c550fda0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/07__ipv4-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_07__ipv4-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/07__ipv4-tdfa1.c" +#line 30 "gen/re2c/submatch_07__ipv4-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/07__ipv4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_07__ipv4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/07__ipv4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_07__ipv4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/07__ipv4-tdfa1.c" +#line 93 "gen/re2c/submatch_07__ipv4-tdfa1.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/07__ipv4-tdfa1.c" +#line 112 "gen/re2c/submatch_07__ipv4-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/07__ipv4-tdfa1.c" +#line 139 "gen/re2c/submatch_07__ipv4-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/07__ipv4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_07__ipv4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" static int lex(input_t *in, Output *out) @@ -193,7 +193,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 197 "gen/re2c/07__ipv4-tdfa1.c" +#line 197 "gen/re2c/submatch_07__ipv4-tdfa1.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -216,15 +216,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 222 "gen/re2c/07__ipv4-tdfa1.c" +#line 222 "gen/re2c/submatch_07__ipv4-tdfa1.c" yy2: ++in->cur; yy3: -#line 14 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 14 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { return 1; } -#line 228 "gen/re2c/07__ipv4-tdfa1.c" +#line 228 "gen/re2c/submatch_07__ipv4-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -415,7 +415,7 @@ static int lex(input_t *in, Output *out) p2 = in->yyt2; p3 = in->yyt3; p4 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" { outs(out, p1, p2 - 1); outc(out, ','); @@ -427,7 +427,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 431 "gen/re2c/07__ipv4-tdfa1.c" +#line 431 "gen/re2c/submatch_07__ipv4-tdfa1.c" yy19: yych = *++in->cur; switch (yych) { @@ -451,6 +451,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_07__ipv4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-stadfa.c similarity index 74% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-stadfa.c index 743cc982f..346e84173 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 30 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/10__alt1_2-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/10__alt1_2-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 107 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 133 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/10__alt1_2-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -189,7 +189,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 193 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 193 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -208,9 +208,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 214 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 214 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" yy3: ++in->cur; in->yyt3 = in->yyt4 = NULL; @@ -220,14 +220,14 @@ static int lex(input_t *in, Output *out) a2 = in->yyt2; b1 = in->yyt3; b2 = in->yyt4; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 231 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 231 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -296,10 +296,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy12: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 302 "gen/re2c/10__alt1_2-eof-stadfa.c" +#line 302 "gen/re2c/submatch_10__alt1_2-eof-stadfa.c" } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa0.c similarity index 76% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa0.c index 5e6960f90..ae7bb6d61 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,17 +26,17 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/10__alt1_2-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 39 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -46,8 +46,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 50 "gen/re2c/10__alt1_2-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -86,8 +86,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -104,13 +104,13 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 108 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 108 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,23 +131,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 135 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 144 "gen/re2c/10__alt1_2-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 144 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -181,7 +181,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -192,7 +192,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 196 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 196 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = NULL; @@ -223,22 +223,22 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 229 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 229 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; b1 = in->yyt3; b2 = in->yyt4; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 242 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 242 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -319,10 +319,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy9: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 325 "gen/re2c/10__alt1_2-eof-tdfa0.c" +#line 325 "gen/re2c/submatch_10__alt1_2-eof-tdfa0.c" } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa1.c similarity index 72% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa1.c index 7e0d411f0..907b367e0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/10__alt1_2-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/10__alt1_2-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 107 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 133 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/10__alt1_2-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -189,15 +189,17 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 193 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 193 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy3; case 'a': in->yyt1 = in->cur; @@ -215,31 +217,32 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 221 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 223 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt1; a2 = in->yyt2; b1 = in->yyt4; b2 = in->yyt3; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 235 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 237 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy3; case 'a': goto yy6; default: @@ -254,7 +257,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; goto yy3; case 'b': goto yy8; @@ -270,8 +274,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy3; case 'a': goto yy6; default: @@ -289,7 +294,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; goto yy3; case 'b': goto yy8; @@ -300,10 +306,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy9: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 306 "gen/re2c/10__alt1_2-eof-tdfa1.c" +#line 312 "gen/re2c/submatch_10__alt1_2-eof-tdfa1.c" } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-stadfa.c similarity index 73% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-stadfa.c index 14ef16045..989f46bb4 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-stadfa.c" +#line 30 "gen/re2c/submatch_10__alt1_2-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/10__alt1_2-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_10__alt1_2-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/10__alt1_2-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_10__alt1_2-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/10__alt1_2-stadfa.c" +#line 93 "gen/re2c/submatch_10__alt1_2-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/10__alt1_2-stadfa.c" +#line 112 "gen/re2c/submatch_10__alt1_2-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/10__alt1_2-stadfa.c" +#line 139 "gen/re2c/submatch_10__alt1_2-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/10__alt1_2-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_10__alt1_2-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/10__alt1_2-stadfa.c" +#line 198 "gen/re2c/submatch_10__alt1_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -208,15 +208,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 214 "gen/re2c/10__alt1_2-stadfa.c" +#line 214 "gen/re2c/submatch_10__alt1_2-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 220 "gen/re2c/10__alt1_2-stadfa.c" +#line 220 "gen/re2c/submatch_10__alt1_2-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = NULL; @@ -226,14 +226,14 @@ static int lex(input_t *in, Output *out) a2 = in->yyt2; b1 = in->yyt3; b2 = in->yyt4; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 237 "gen/re2c/10__alt1_2-stadfa.c" +#line 237 "gen/re2c/submatch_10__alt1_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -282,6 +282,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa0.c similarity index 74% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa0.c index 54c8dd25b..e09a3c98d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,17 +26,17 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-tdfa0.c" +#line 30 "gen/re2c/submatch_10__alt1_2-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; char *yyt5; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 39 "gen/re2c/10__alt1_2-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 39 "gen/re2c/submatch_10__alt1_2-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -46,8 +46,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 50 "gen/re2c/10__alt1_2-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_10__alt1_2-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -86,13 +86,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 94 "gen/re2c/10__alt1_2-tdfa0.c" +#line 94 "gen/re2c/submatch_10__alt1_2-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -109,13 +109,13 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 113 "gen/re2c/10__alt1_2-tdfa0.c" +#line 113 "gen/re2c/submatch_10__alt1_2-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,22 +137,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/10__alt1_2-tdfa0.c" +#line 141 "gen/re2c/submatch_10__alt1_2-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 150 "gen/re2c/10__alt1_2-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 150 "gen/re2c/submatch_10__alt1_2-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -186,7 +186,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -197,7 +197,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 201 "gen/re2c/10__alt1_2-tdfa0.c" +#line 201 "gen/re2c/submatch_10__alt1_2-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = NULL; @@ -218,27 +218,27 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 224 "gen/re2c/10__alt1_2-tdfa0.c" +#line 224 "gen/re2c/submatch_10__alt1_2-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 229 "gen/re2c/10__alt1_2-tdfa0.c" +#line 229 "gen/re2c/submatch_10__alt1_2-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; b1 = in->yyt3; b2 = in->yyt4; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 242 "gen/re2c/10__alt1_2-tdfa0.c" +#line 242 "gen/re2c/submatch_10__alt1_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -299,6 +299,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa1.c similarity index 71% rename from benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa1.c index 2f22f5a77..d517abf23 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/10__alt1_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_10__alt1_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/10__alt1_2-tdfa1.c" +#line 30 "gen/re2c/submatch_10__alt1_2-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/10__alt1_2-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_10__alt1_2-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/10__alt1_2-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_10__alt1_2-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/10__alt1_2-tdfa1.c" +#line 93 "gen/re2c/submatch_10__alt1_2-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/10__alt1_2-tdfa1.c" +#line 112 "gen/re2c/submatch_10__alt1_2-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/10__alt1_2-tdfa1.c" +#line 139 "gen/re2c/submatch_10__alt1_2-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/10__alt1_2-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_10__alt1_2-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/10__alt1_2-tdfa1.c" +#line 198 "gen/re2c/submatch_10__alt1_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -202,8 +202,10 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt3 = in->yyt4 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy4; case 'a': in->yyt1 = in->cur; @@ -215,35 +217,36 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 221 "gen/re2c/10__alt1_2-tdfa1.c" +#line 223 "gen/re2c/submatch_10__alt1_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { return 1; } -#line 227 "gen/re2c/10__alt1_2-tdfa1.c" +#line 229 "gen/re2c/submatch_10__alt1_2-tdfa1.c" yy4: ++in->cur; a1 = in->yyt1; a2 = in->yyt2; b1 = in->yyt4; b2 = in->yyt3; -#line 16 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 16 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } outc(out, '\n'); goto loop; } -#line 241 "gen/re2c/10__alt1_2-tdfa1.c" +#line 243 "gen/re2c/submatch_10__alt1_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt3 = in->yyt4 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy4; case 'a': goto yy7; default: goto yy3; @@ -252,7 +255,8 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; goto yy4; case 'b': goto yy9; @@ -264,8 +268,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; goto yy4; case 'a': goto yy7; default: goto yy8; @@ -279,13 +284,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; goto yy4; case 'b': goto yy9; default: goto yy8; } } -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_10__alt1_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-stadfa.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-stadfa.c index bc9ac6514..806fece57 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/11__alt1_4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/11__alt1_4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 111 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 141 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/11__alt1_4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -201,7 +201,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 205 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -222,9 +222,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 228 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 228 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" yy3: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -238,7 +238,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt6; d1 = in->yyt7; d2 = in->yyt8; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -247,7 +247,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 251 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 251 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -380,10 +380,10 @@ static int lex(input_t *in, Output *out) goto yy11; } yy18: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 386 "gen/re2c/11__alt1_4-eof-stadfa.c" +#line 386 "gen/re2c/submatch_11__alt1_4-eof-stadfa.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa0.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa0.c index f69bf7b60..5f23d67f2 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; @@ -36,11 +36,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 43 "gen/re2c/11__alt1_4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -50,8 +50,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 54 "gen/re2c/11__alt1_4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 54 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -90,8 +90,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -108,7 +108,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 112 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -118,7 +118,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,7 +139,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 143 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -149,17 +149,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 156 "gen/re2c/11__alt1_4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 156 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -193,7 +193,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -204,7 +204,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 208 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 208 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -245,9 +245,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 251 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 251 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -257,7 +257,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt6; d1 = in->yyt7; d2 = in->yyt8; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -266,7 +266,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 270 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 270 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -425,10 +425,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy13: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 431 "gen/re2c/11__alt1_4-eof-tdfa0.c" +#line 431 "gen/re2c/submatch_11__alt1_4-eof-tdfa0.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa1.c similarity index 70% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa1.c index 7b12040d7..279ecd89d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/11__alt1_4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/11__alt1_4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 111 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 141 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/11__alt1_4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -201,15 +201,21 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 205 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy3; case 'a': in->yyt1 = in->cur; @@ -233,9 +239,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 239 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 245 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt1; @@ -246,7 +252,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt4; d1 = in->yyt8; d2 = in->yyt5; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -255,15 +261,20 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 259 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 265 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy3; case 'a': goto yy8; default: @@ -278,8 +289,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy3; case 'b': goto yy10; default: @@ -294,8 +310,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; goto yy3; case 'c': goto yy11; default: @@ -310,8 +331,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; goto yy3; case 'd': goto yy12; default: @@ -326,8 +352,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy3; case 'a': goto yy8; default: @@ -345,8 +376,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy3; case 'b': goto yy10; default: @@ -361,8 +397,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; goto yy3; case 'c': goto yy11; default: @@ -377,8 +418,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; goto yy3; case 'd': goto yy12; default: @@ -388,10 +434,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy13: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 394 "gen/re2c/11__alt1_4-eof-tdfa1.c" +#line 440 "gen/re2c/submatch_11__alt1_4-eof-tdfa1.c" } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-stadfa.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-stadfa.c index c44088b14..ec43534b2 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-stadfa.c" +#line 30 "gen/re2c/submatch_11__alt1_4-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/11__alt1_4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_11__alt1_4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/11__alt1_4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_11__alt1_4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/11__alt1_4-stadfa.c" +#line 97 "gen/re2c/submatch_11__alt1_4-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/11__alt1_4-stadfa.c" +#line 116 "gen/re2c/submatch_11__alt1_4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/11__alt1_4-stadfa.c" +#line 147 "gen/re2c/submatch_11__alt1_4-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/11__alt1_4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_11__alt1_4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/11__alt1_4-stadfa.c" +#line 210 "gen/re2c/submatch_11__alt1_4-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -222,15 +222,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 228 "gen/re2c/11__alt1_4-stadfa.c" +#line 228 "gen/re2c/submatch_11__alt1_4-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 234 "gen/re2c/11__alt1_4-stadfa.c" +#line 234 "gen/re2c/submatch_11__alt1_4-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -244,7 +244,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt6; d1 = in->yyt7; d2 = in->yyt8; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -253,7 +253,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 257 "gen/re2c/11__alt1_4-stadfa.c" +#line 257 "gen/re2c/submatch_11__alt1_4-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -346,6 +346,6 @@ static int lex(input_t *in, Output *out) default: goto yy12; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa0.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa0.c index d8bfea543..5d5cc04e0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-tdfa0.c" +#line 30 "gen/re2c/submatch_11__alt1_4-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; @@ -36,11 +36,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 43 "gen/re2c/11__alt1_4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "gen/re2c/submatch_11__alt1_4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -50,8 +50,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 54 "gen/re2c/11__alt1_4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 54 "gen/re2c/submatch_11__alt1_4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -90,13 +90,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 98 "gen/re2c/11__alt1_4-tdfa0.c" +#line 98 "gen/re2c/submatch_11__alt1_4-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -113,7 +113,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 117 "gen/re2c/11__alt1_4-tdfa0.c" +#line 117 "gen/re2c/submatch_11__alt1_4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -123,7 +123,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -145,7 +145,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 149 "gen/re2c/11__alt1_4-tdfa0.c" +#line 149 "gen/re2c/submatch_11__alt1_4-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -155,16 +155,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 162 "gen/re2c/11__alt1_4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 162 "gen/re2c/submatch_11__alt1_4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -198,7 +198,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -209,7 +209,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 213 "gen/re2c/11__alt1_4-tdfa0.c" +#line 213 "gen/re2c/submatch_11__alt1_4-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; @@ -238,14 +238,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 244 "gen/re2c/11__alt1_4-tdfa0.c" +#line 244 "gen/re2c/submatch_11__alt1_4-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 249 "gen/re2c/11__alt1_4-tdfa0.c" +#line 249 "gen/re2c/submatch_11__alt1_4-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -255,7 +255,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt6; d1 = in->yyt7; d2 = in->yyt8; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -264,7 +264,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 268 "gen/re2c/11__alt1_4-tdfa0.c" +#line 268 "gen/re2c/submatch_11__alt1_4-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -383,6 +383,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa1.c similarity index 68% rename from benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa1.c index 74cb3b542..dd45a555b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/11__alt1_4-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_11__alt1_4-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/11__alt1_4-tdfa1.c" +#line 30 "gen/re2c/submatch_11__alt1_4-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/11__alt1_4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_11__alt1_4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/11__alt1_4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_11__alt1_4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/11__alt1_4-tdfa1.c" +#line 97 "gen/re2c/submatch_11__alt1_4-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/11__alt1_4-tdfa1.c" +#line 116 "gen/re2c/submatch_11__alt1_4-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/11__alt1_4-tdfa1.c" +#line 147 "gen/re2c/submatch_11__alt1_4-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/11__alt1_4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_11__alt1_4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/11__alt1_4-tdfa1.c" +#line 210 "gen/re2c/submatch_11__alt1_4-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -214,8 +214,14 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy4; case 'a': in->yyt1 = in->cur; @@ -233,15 +239,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 239 "gen/re2c/11__alt1_4-tdfa1.c" +#line 245 "gen/re2c/submatch_11__alt1_4-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { return 1; } -#line 245 "gen/re2c/11__alt1_4-tdfa1.c" +#line 251 "gen/re2c/submatch_11__alt1_4-tdfa1.c" yy4: ++in->cur; a1 = in->yyt1; @@ -252,7 +258,7 @@ static int lex(input_t *in, Output *out) c2 = in->yyt4; d1 = in->yyt8; d2 = in->yyt5; -#line 18 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 18 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -261,13 +267,18 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 265 "gen/re2c/11__alt1_4-tdfa1.c" +#line 271 "gen/re2c/submatch_11__alt1_4-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy4; case 'a': goto yy9; default: goto yy3; @@ -276,8 +287,13 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy4; case 'b': goto yy11; default: goto yy3; @@ -286,8 +302,13 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; goto yy4; case 'c': goto yy12; default: goto yy3; @@ -296,8 +317,13 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; goto yy4; case 'd': goto yy13; default: goto yy3; @@ -308,8 +334,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy4; case 'a': goto yy9; default: goto yy10; @@ -323,8 +354,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; goto yy4; case 'b': goto yy11; default: goto yy10; @@ -335,8 +371,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; goto yy4; case 'c': goto yy12; default: goto yy10; @@ -347,13 +388,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; goto yy4; case 'd': goto yy13; default: goto yy10; } } -#line 26 "../../../benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re" +#line 26 "../../../benchmarks/c/src/re2c/submatch_11__alt1_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-stadfa.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-stadfa.c index 466514bd4..91795c1b3 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 30 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/12__alt1_8-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/12__alt1_8-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 119 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 157 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/12__alt1_8-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -225,7 +225,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 229 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" { char yych; yyFillLabel0: @@ -250,9 +250,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 256 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 256 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" yy3: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -274,7 +274,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt14; h1 = in->yyt15; h2 = in->yyt16; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -287,7 +287,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 291 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 291 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -548,10 +548,10 @@ static int lex(input_t *in, Output *out) goto yy15; } yy30: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 554 "gen/re2c/12__alt1_8-eof-stadfa.c" +#line 554 "gen/re2c/submatch_12__alt1_8-eof-stadfa.c" } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa0.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa0.c index 95a4debd3..20cd6f0ad 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -44,11 +44,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 51 "gen/re2c/12__alt1_8-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 51 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -58,8 +58,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 62 "gen/re2c/12__alt1_8-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 62 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -98,8 +98,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -116,7 +116,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 120 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 120 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -134,7 +134,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -155,7 +155,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 159 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 159 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -173,17 +173,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 180 "gen/re2c/12__alt1_8-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 180 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -217,7 +217,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -228,7 +228,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 232 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 232 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -289,9 +289,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 295 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 295 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -309,7 +309,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt14; h1 = in->yyt15; h2 = in->yyt16; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -322,7 +322,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 326 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 326 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -637,10 +637,10 @@ static int lex(input_t *in, Output *out) goto yy13; } yy21: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 643 "gen/re2c/12__alt1_8-eof-tdfa0.c" +#line 643 "gen/re2c/submatch_12__alt1_8-eof-tdfa0.c" } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa1.c similarity index 59% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa1.c index 746551091..f571b95d0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/12__alt1_8-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/12__alt1_8-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 119 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 157 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/12__alt1_8-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -225,15 +225,29 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 229 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': in->yyt1 = in->cur; @@ -269,9 +283,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 275 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 289 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt1; @@ -290,7 +304,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt8; h1 = in->yyt16; h2 = in->yyt9; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -303,15 +317,28 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 307 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 321 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy12; default: @@ -326,8 +353,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'b': goto yy14; default: @@ -342,8 +382,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'c': goto yy15; default: @@ -358,8 +411,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'd': goto yy16; default: @@ -374,8 +440,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'e': goto yy17; default: @@ -390,8 +469,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'f': goto yy18; default: @@ -406,8 +498,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy3; case 'g': goto yy19; default: @@ -422,8 +527,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy3; case 'h': goto yy20; default: @@ -438,8 +556,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy12; default: @@ -457,8 +588,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'b': goto yy14; default: @@ -473,8 +617,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'c': goto yy15; default: @@ -489,8 +646,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'd': goto yy16; default: @@ -505,8 +675,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'e': goto yy17; default: @@ -521,8 +704,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'f': goto yy18; default: @@ -537,8 +733,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy3; case 'g': goto yy19; default: @@ -553,8 +762,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy3; case 'h': goto yy20; default: @@ -564,10 +786,10 @@ static int lex(input_t *in, Output *out) goto yy13; } yy21: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 570 "gen/re2c/12__alt1_8-eof-tdfa1.c" +#line 792 "gen/re2c/submatch_12__alt1_8-eof-tdfa1.c" } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-stadfa.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-stadfa.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-stadfa.c index bf43dfc06..9706776af 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-stadfa.c" +#line 30 "gen/re2c/submatch_12__alt1_8-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/12__alt1_8-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_12__alt1_8-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/12__alt1_8-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_12__alt1_8-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/12__alt1_8-stadfa.c" +#line 105 "gen/re2c/submatch_12__alt1_8-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/12__alt1_8-stadfa.c" +#line 124 "gen/re2c/submatch_12__alt1_8-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/12__alt1_8-stadfa.c" +#line 163 "gen/re2c/submatch_12__alt1_8-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/12__alt1_8-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_12__alt1_8-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -230,7 +230,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 234 "gen/re2c/12__alt1_8-stadfa.c" +#line 234 "gen/re2c/submatch_12__alt1_8-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -250,15 +250,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 256 "gen/re2c/12__alt1_8-stadfa.c" +#line 256 "gen/re2c/submatch_12__alt1_8-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 262 "gen/re2c/12__alt1_8-stadfa.c" +#line 262 "gen/re2c/submatch_12__alt1_8-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -280,7 +280,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt14; h1 = in->yyt15; h2 = in->yyt16; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -293,7 +293,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 297 "gen/re2c/12__alt1_8-stadfa.c" +#line 297 "gen/re2c/submatch_12__alt1_8-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -474,6 +474,6 @@ static int lex(input_t *in, Output *out) default: goto yy16; } } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa0.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa0.c index 8d5469c16..7d2e27916 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-tdfa0.c" +#line 30 "gen/re2c/submatch_12__alt1_8-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -44,11 +44,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 51 "gen/re2c/12__alt1_8-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 51 "gen/re2c/submatch_12__alt1_8-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -58,8 +58,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 62 "gen/re2c/12__alt1_8-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 62 "gen/re2c/submatch_12__alt1_8-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -98,13 +98,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 106 "gen/re2c/12__alt1_8-tdfa0.c" +#line 106 "gen/re2c/submatch_12__alt1_8-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -121,7 +121,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 125 "gen/re2c/12__alt1_8-tdfa0.c" +#line 125 "gen/re2c/submatch_12__alt1_8-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -139,7 +139,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -161,7 +161,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 165 "gen/re2c/12__alt1_8-tdfa0.c" +#line 165 "gen/re2c/submatch_12__alt1_8-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -179,16 +179,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 186 "gen/re2c/12__alt1_8-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 186 "gen/re2c/submatch_12__alt1_8-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -222,7 +222,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -233,7 +233,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 237 "gen/re2c/12__alt1_8-tdfa0.c" +#line 237 "gen/re2c/submatch_12__alt1_8-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -278,14 +278,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 284 "gen/re2c/12__alt1_8-tdfa0.c" +#line 284 "gen/re2c/submatch_12__alt1_8-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 289 "gen/re2c/12__alt1_8-tdfa0.c" +#line 289 "gen/re2c/submatch_12__alt1_8-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -303,7 +303,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt14; h1 = in->yyt15; h2 = in->yyt16; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -316,7 +316,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 320 "gen/re2c/12__alt1_8-tdfa0.c" +#line 320 "gen/re2c/submatch_12__alt1_8-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -551,6 +551,6 @@ static int lex(input_t *in, Output *out) default: goto yy14; } } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa1.c similarity index 56% rename from benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa1.c index 13be21184..940b19bd0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/12__alt1_8-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_12__alt1_8-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/12__alt1_8-tdfa1.c" +#line 30 "gen/re2c/submatch_12__alt1_8-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/12__alt1_8-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_12__alt1_8-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/12__alt1_8-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_12__alt1_8-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/12__alt1_8-tdfa1.c" +#line 105 "gen/re2c/submatch_12__alt1_8-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/12__alt1_8-tdfa1.c" +#line 124 "gen/re2c/submatch_12__alt1_8-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/12__alt1_8-tdfa1.c" +#line 163 "gen/re2c/submatch_12__alt1_8-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/12__alt1_8-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_12__alt1_8-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" static int lex(input_t *in, Output *out) @@ -230,7 +230,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 234 "gen/re2c/12__alt1_8-tdfa1.c" +#line 234 "gen/re2c/submatch_12__alt1_8-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -238,8 +238,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': in->yyt1 = in->cur; @@ -269,15 +283,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 275 "gen/re2c/12__alt1_8-tdfa1.c" +#line 289 "gen/re2c/submatch_12__alt1_8-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { return 1; } -#line 281 "gen/re2c/12__alt1_8-tdfa1.c" +#line 295 "gen/re2c/submatch_12__alt1_8-tdfa1.c" yy4: ++in->cur; a1 = in->yyt1; @@ -296,7 +310,7 @@ static int lex(input_t *in, Output *out) g2 = in->yyt8; h1 = in->yyt16; h2 = in->yyt9; -#line 22 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 22 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -309,13 +323,26 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 313 "gen/re2c/12__alt1_8-tdfa1.c" +#line 327 "gen/re2c/submatch_12__alt1_8-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy13; default: goto yy3; @@ -324,8 +351,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'b': goto yy15; default: goto yy3; @@ -334,8 +374,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'c': goto yy16; default: goto yy3; @@ -344,8 +397,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'd': goto yy17; default: goto yy3; @@ -354,8 +420,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'e': goto yy18; default: goto yy3; @@ -364,8 +443,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'f': goto yy19; default: goto yy3; @@ -374,8 +466,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy4; case 'g': goto yy20; default: goto yy3; @@ -384,8 +489,21 @@ static int lex(input_t *in, Output *out) yych = *(in->mar = ++in->cur); switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy4; case 'h': goto yy21; default: goto yy3; @@ -396,8 +514,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy13; default: goto yy14; @@ -411,8 +542,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'b': goto yy15; default: goto yy14; @@ -423,8 +567,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'c': goto yy16; default: goto yy14; @@ -435,8 +592,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'd': goto yy17; default: goto yy14; @@ -447,8 +617,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'e': goto yy18; default: goto yy14; @@ -459,8 +642,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'f': goto yy19; default: goto yy14; @@ -471,8 +667,21 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy4; case 'g': goto yy20; default: goto yy14; @@ -483,13 +692,26 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy4; case 'h': goto yy21; default: goto yy14; } } -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re" +#line 34 "../../../benchmarks/c/src/re2c/submatch_12__alt1_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-stadfa.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-stadfa.c index 0e463bebe..f3c4db4c0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 30 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -36,11 +36,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 43 "gen/re2c/13__alt2_2-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -50,8 +50,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 54 "gen/re2c/13__alt2_2-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 54 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -90,8 +90,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -108,7 +108,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 112 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -118,7 +118,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,7 +139,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 143 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -149,17 +149,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 156 "gen/re2c/13__alt2_2-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 156 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -193,7 +193,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 210 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -225,9 +225,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 231 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 231 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" yy3: ++in->cur; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = NULL; @@ -242,7 +242,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt6; b3 = in->yyt7; b4 = in->yyt8; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -251,7 +251,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 255 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 255 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -391,10 +391,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy17: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 397 "gen/re2c/13__alt2_2-eof-stadfa.c" +#line 397 "gen/re2c/submatch_13__alt2_2-eof-stadfa.c" } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa0.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa0.c index 1fcecdc40..9b7713c12 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt2; @@ -37,11 +37,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 44 "gen/re2c/13__alt2_2-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 44 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -51,8 +51,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 55 "gen/re2c/13__alt2_2-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 55 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -91,8 +91,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -109,7 +109,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 113 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 113 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt2) in->yyt2 -= free; @@ -120,7 +120,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -141,7 +141,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 145 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 145 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt2 = 0; @@ -152,17 +152,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 159 "gen/re2c/13__alt2_2-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 159 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -196,7 +196,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -209,7 +209,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 213 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 213 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = NULL; @@ -240,9 +240,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 246 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 246 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -252,7 +252,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt6; b3 = in->yyt7; b4 = in->yyt8; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -261,7 +261,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 265 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 265 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -396,10 +396,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy12: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 402 "gen/re2c/13__alt2_2-eof-tdfa0.c" +#line 402 "gen/re2c/submatch_13__alt2_2-eof-tdfa0.c" } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa1.c similarity index 71% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa1.c index 494e9df22..bd455419e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/13__alt2_2-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/13__alt2_2-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 111 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 141 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/13__alt2_2-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -203,22 +203,32 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 207 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 207 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt2 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; - in->yyt1 = in->yyt3 = in->yyt4 = in->yyt7 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; goto yy3; case 'a': in->yyt3 = in->cur; goto yy4; case 'b': - in->yyt5 = in->yyt6 = NULL; - in->yyt1 = in->yyt3 = in->yyt4 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = in->cur; goto yy5; default: if (in->lim <= in->cur) { @@ -230,9 +240,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 236 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 246 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt3; @@ -243,7 +253,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt1; b3 = in->yyt8; b4 = in->yyt2; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -252,7 +262,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 256 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 266 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -288,13 +298,20 @@ static int lex(input_t *in, Output *out) yy7: switch (yych) { case '\n': - in->yyt2 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; - in->yyt1 = in->yyt4 = in->yyt7 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; goto yy3; case 'a': goto yy6; case 'b': - in->yyt5 = in->yyt6 = NULL; - in->yyt4 = in->yyt8 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = in->cur; goto yy9; default: if (in->lim <= in->cur) { @@ -311,8 +328,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt7 = NULL; + in->yyt1 = NULL; in->yyt2 = in->cur; + in->yyt7 = NULL; goto yy3; case 'b': goto yy9; default: @@ -328,8 +346,9 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt5 = in->yyt1; - in->yyt2 = in->yyt8 = NULL; in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt8 = NULL; goto yy3; case 'a': goto yy10; default: @@ -345,12 +364,15 @@ static int lex(input_t *in, Output *out) yy12: switch (yych) { case '\n': - in->yyt1 = in->yyt7 = NULL; + in->yyt1 = NULL; in->yyt2 = in->cur; + in->yyt7 = NULL; goto yy3; case 'a': - in->yyt3 = in->yyt4 = NULL; - in->yyt6 = in->yyt7 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy10; case 'b': goto yy11; default: @@ -360,10 +382,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy13: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 366 "gen/re2c/13__alt2_2-eof-tdfa1.c" +#line 388 "gen/re2c/submatch_13__alt2_2-eof-tdfa1.c" } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-stadfa.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-stadfa.c index 69442235b..0cff60eac 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-stadfa.c" +#line 30 "gen/re2c/submatch_13__alt2_2-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/13__alt2_2-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_13__alt2_2-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/13__alt2_2-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_13__alt2_2-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/13__alt2_2-stadfa.c" +#line 97 "gen/re2c/submatch_13__alt2_2-stadfa.c" #define YYMAXFILL 3 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/13__alt2_2-stadfa.c" +#line 116 "gen/re2c/submatch_13__alt2_2-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/13__alt2_2-stadfa.c" +#line 147 "gen/re2c/submatch_13__alt2_2-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/13__alt2_2-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_13__alt2_2-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -208,7 +208,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 212 "gen/re2c/13__alt2_2-stadfa.c" +#line 212 "gen/re2c/submatch_13__alt2_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -222,15 +222,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 228 "gen/re2c/13__alt2_2-stadfa.c" +#line 228 "gen/re2c/submatch_13__alt2_2-stadfa.c" yy2: ++in->cur; yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 234 "gen/re2c/13__alt2_2-stadfa.c" +#line 234 "gen/re2c/submatch_13__alt2_2-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = NULL; @@ -244,7 +244,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt6; b3 = in->yyt7; b4 = in->yyt8; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -253,7 +253,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 257 "gen/re2c/13__alt2_2-stadfa.c" +#line 257 "gen/re2c/submatch_13__alt2_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -350,6 +350,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa0.c similarity index 79% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa0.c index 69f6590d3..558d6613a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-tdfa0.c" +#line 30 "gen/re2c/submatch_13__alt2_2-tdfa0.c" char *yyt1; char *yyt10; char *yyt2; @@ -37,11 +37,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 44 "gen/re2c/13__alt2_2-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 44 "gen/re2c/submatch_13__alt2_2-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -51,8 +51,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 55 "gen/re2c/13__alt2_2-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 55 "gen/re2c/submatch_13__alt2_2-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -91,13 +91,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 99 "gen/re2c/13__alt2_2-tdfa0.c" +#line 99 "gen/re2c/submatch_13__alt2_2-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -114,7 +114,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 118 "gen/re2c/13__alt2_2-tdfa0.c" +#line 118 "gen/re2c/submatch_13__alt2_2-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt2) in->yyt2 -= free; @@ -125,7 +125,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -147,7 +147,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 151 "gen/re2c/13__alt2_2-tdfa0.c" +#line 151 "gen/re2c/submatch_13__alt2_2-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt2 = 0; @@ -158,16 +158,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 165 "gen/re2c/13__alt2_2-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 165 "gen/re2c/submatch_13__alt2_2-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -201,7 +201,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -214,7 +214,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 218 "gen/re2c/13__alt2_2-tdfa0.c" +#line 218 "gen/re2c/submatch_13__alt2_2-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = NULL; @@ -235,14 +235,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 241 "gen/re2c/13__alt2_2-tdfa0.c" +#line 241 "gen/re2c/submatch_13__alt2_2-tdfa0.c" yy2: yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 246 "gen/re2c/13__alt2_2-tdfa0.c" +#line 246 "gen/re2c/submatch_13__alt2_2-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -252,7 +252,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt6; b3 = in->yyt7; b4 = in->yyt8; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -261,7 +261,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 265 "gen/re2c/13__alt2_2-tdfa0.c" +#line 265 "gen/re2c/submatch_13__alt2_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -368,6 +368,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa1.c similarity index 70% rename from benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa1.c index 2ce8f145c..1d91d77d9 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/13__alt2_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_13__alt2_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/13__alt2_2-tdfa1.c" +#line 30 "gen/re2c/submatch_13__alt2_2-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/13__alt2_2-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_13__alt2_2-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/13__alt2_2-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_13__alt2_2-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/13__alt2_2-tdfa1.c" +#line 97 "gen/re2c/submatch_13__alt2_2-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/13__alt2_2-tdfa1.c" +#line 116 "gen/re2c/submatch_13__alt2_2-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/13__alt2_2-tdfa1.c" +#line 147 "gen/re2c/submatch_13__alt2_2-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/13__alt2_2-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_13__alt2_2-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" static int lex(input_t *in, Output *out) @@ -208,7 +208,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 212 "gen/re2c/13__alt2_2-tdfa1.c" +#line 212 "gen/re2c/submatch_13__alt2_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -216,29 +216,39 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt2 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; - in->yyt1 = in->yyt3 = in->yyt4 = in->yyt7 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; goto yy4; case 'a': in->yyt3 = in->cur; goto yy5; case 'b': - in->yyt5 = in->yyt6 = NULL; - in->yyt1 = in->yyt3 = in->yyt4 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = in->cur; goto yy6; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 236 "gen/re2c/13__alt2_2-tdfa1.c" +#line 246 "gen/re2c/submatch_13__alt2_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { return 1; } -#line 242 "gen/re2c/13__alt2_2-tdfa1.c" +#line 252 "gen/re2c/submatch_13__alt2_2-tdfa1.c" yy4: ++in->cur; a1 = in->yyt3; @@ -249,7 +259,7 @@ static int lex(input_t *in, Output *out) a4 = in->yyt1; b3 = in->yyt8; b4 = in->yyt2; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -258,7 +268,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 262 "gen/re2c/13__alt2_2-tdfa1.c" +#line 272 "gen/re2c/submatch_13__alt2_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -282,13 +292,20 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case '\n': - in->yyt2 = in->yyt5 = in->yyt6 = in->yyt8 = NULL; - in->yyt1 = in->yyt4 = in->yyt7 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; goto yy4; case 'a': goto yy7; case 'b': - in->yyt5 = in->yyt6 = NULL; - in->yyt4 = in->yyt8 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = in->cur; goto yy10; default: goto yy9; } @@ -301,8 +318,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt7 = NULL; + in->yyt1 = NULL; in->yyt2 = in->cur; + in->yyt7 = NULL; goto yy4; case 'b': goto yy10; default: goto yy9; @@ -314,8 +332,9 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt5 = in->yyt1; - in->yyt2 = in->yyt8 = NULL; in->yyt1 = in->cur; + in->yyt2 = NULL; + in->yyt8 = NULL; goto yy4; case 'a': goto yy11; default: goto yy9; @@ -327,17 +346,20 @@ static int lex(input_t *in, Output *out) yy13: switch (yych) { case '\n': - in->yyt1 = in->yyt7 = NULL; + in->yyt1 = NULL; in->yyt2 = in->cur; + in->yyt7 = NULL; goto yy4; case 'a': - in->yyt3 = in->yyt4 = NULL; - in->yyt6 = in->yyt7 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy11; case 'b': goto yy12; default: goto yy9; } } -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_13__alt2_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-stadfa.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-stadfa.c index 560891ce1..7cd2f85cd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -46,11 +46,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 53 "gen/re2c/14__alt2_4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -60,8 +60,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 64 "gen/re2c/14__alt2_4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 64 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -100,8 +100,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -118,7 +118,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 122 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -138,7 +138,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 163 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -179,17 +179,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 186 "gen/re2c/14__alt2_4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 186 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -223,7 +223,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -236,7 +236,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 240 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 240 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -257,9 +257,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 263 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 263 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" yy3: ++in->cur; in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt18 = in->yyt19 = NULL; @@ -284,7 +284,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt14; d3 = in->yyt15; d4 = in->yyt16; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -297,7 +297,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 301 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 301 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -733,10 +733,10 @@ static int lex(input_t *in, Output *out) goto yy11; } yy35: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 739 "gen/re2c/14__alt2_4-eof-stadfa.c" +#line 739 "gen/re2c/submatch_14__alt2_4-eof-stadfa.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa0.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa0.c index 8aec99522..4dd62562f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -51,11 +51,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 58 "gen/re2c/14__alt2_4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 58 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -65,8 +65,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 69 "gen/re2c/14__alt2_4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 69 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -105,8 +105,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -123,7 +123,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 127 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 127 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -148,7 +148,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -169,7 +169,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 173 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 173 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -194,17 +194,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 201 "gen/re2c/14__alt2_4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 201 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -238,7 +238,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -251,7 +251,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 255 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 255 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -292,9 +292,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 298 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 298 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -312,7 +312,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt14; d3 = in->yyt15; d4 = in->yyt16; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -325,7 +325,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 329 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 329 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -714,10 +714,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy20: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 720 "gen/re2c/14__alt2_4-eof-tdfa0.c" +#line 720 "gen/re2c/submatch_14__alt2_4-eof-tdfa0.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa1.c similarity index 60% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa1.c index b35504c6e..8eaa04f5a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/14__alt2_4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/14__alt2_4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 119 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 157 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/14__alt2_4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -227,30 +227,68 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 231 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 231 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt4 = in->yyt8 = in->yyt9 = in->yyt13 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': in->yyt8 = in->cur; goto yy4; case 'b': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt4 = in->yyt8 = in->yyt9 = in->yyt14 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy5; case 'c': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt5 = in->yyt8 = in->yyt9 = in->yyt15 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy6; case 'd': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt6 = in->yyt8 = in->yyt9 = in->yyt16 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt6 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy7; default: if (in->lim <= in->cur) { @@ -262,9 +300,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 268 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 306 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt8; @@ -283,7 +321,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt6; d3 = in->yyt16; d4 = in->yyt7; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -296,7 +334,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 300 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 338 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -368,21 +406,52 @@ static int lex(input_t *in, Output *out) yy9: switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt4 = in->yyt9 = in->yyt13 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy8; case 'b': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy11; case 'c': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt15 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy12; case 'd': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt16 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -402,8 +471,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'b': goto yy11; default: @@ -421,8 +495,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt5 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy3; case 'c': goto yy12; default: @@ -440,8 +519,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy3; case 'd': goto yy13; default: @@ -459,8 +543,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy14; default: @@ -476,21 +565,44 @@ static int lex(input_t *in, Output *out) yy16: switch (yych) { case '\n': - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt13 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; goto yy14; case 'b': goto yy15; case 'c': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt15 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy12; case 'd': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt16 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -505,21 +617,44 @@ static int lex(input_t *in, Output *out) yy18: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt13 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = in->cur; goto yy14; case 'b': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy11; case 'c': goto yy17; case 'd': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt16 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy13; default: if (in->lim <= in->cur) { @@ -534,20 +669,43 @@ static int lex(input_t *in, Output *out) yy20: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy3; case 'a': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt13 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy14; case 'b': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy11; case 'c': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt15 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy12; case 'd': goto yy19; default: @@ -557,10 +715,10 @@ static int lex(input_t *in, Output *out) goto yy10; } yy21: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 563 "gen/re2c/14__alt2_4-eof-tdfa1.c" +#line 721 "gen/re2c/submatch_14__alt2_4-eof-tdfa1.c" } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-stadfa.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-stadfa.c index be5b1ffa8..f2758a843 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-stadfa.c" +#line 30 "gen/re2c/submatch_14__alt2_4-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/14__alt2_4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_14__alt2_4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/14__alt2_4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_14__alt2_4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/14__alt2_4-stadfa.c" +#line 105 "gen/re2c/submatch_14__alt2_4-stadfa.c" #define YYMAXFILL 3 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/14__alt2_4-stadfa.c" +#line 124 "gen/re2c/submatch_14__alt2_4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/14__alt2_4-stadfa.c" +#line 163 "gen/re2c/submatch_14__alt2_4-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/14__alt2_4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_14__alt2_4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -232,7 +232,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 236 "gen/re2c/14__alt2_4-stadfa.c" +#line 236 "gen/re2c/submatch_14__alt2_4-stadfa.c" { char yych; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -248,15 +248,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 254 "gen/re2c/14__alt2_4-stadfa.c" +#line 254 "gen/re2c/submatch_14__alt2_4-stadfa.c" yy2: ++in->cur; yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 260 "gen/re2c/14__alt2_4-stadfa.c" +#line 260 "gen/re2c/submatch_14__alt2_4-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -278,7 +278,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt14; d3 = in->yyt15; d4 = in->yyt16; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -291,7 +291,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 295 "gen/re2c/14__alt2_4-stadfa.c" +#line 295 "gen/re2c/submatch_14__alt2_4-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -584,6 +584,6 @@ static int lex(input_t *in, Output *out) default: goto yy12; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa0.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa0.c index 1e5690f64..2e9d0dbaf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-tdfa0.c" +#line 30 "gen/re2c/submatch_14__alt2_4-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -51,11 +51,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 58 "gen/re2c/14__alt2_4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 58 "gen/re2c/submatch_14__alt2_4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -65,8 +65,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 69 "gen/re2c/14__alt2_4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 69 "gen/re2c/submatch_14__alt2_4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -105,13 +105,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 113 "gen/re2c/14__alt2_4-tdfa0.c" +#line 113 "gen/re2c/submatch_14__alt2_4-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -128,7 +128,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 132 "gen/re2c/14__alt2_4-tdfa0.c" +#line 132 "gen/re2c/submatch_14__alt2_4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -153,7 +153,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -175,7 +175,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 179 "gen/re2c/14__alt2_4-tdfa0.c" +#line 179 "gen/re2c/submatch_14__alt2_4-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -200,16 +200,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 207 "gen/re2c/14__alt2_4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 207 "gen/re2c/submatch_14__alt2_4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -243,7 +243,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -256,7 +256,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 260 "gen/re2c/14__alt2_4-tdfa0.c" +#line 260 "gen/re2c/submatch_14__alt2_4-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; @@ -285,14 +285,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 291 "gen/re2c/14__alt2_4-tdfa0.c" +#line 291 "gen/re2c/submatch_14__alt2_4-tdfa0.c" yy2: yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 296 "gen/re2c/14__alt2_4-tdfa0.c" +#line 296 "gen/re2c/submatch_14__alt2_4-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -310,7 +310,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt14; d3 = in->yyt15; d4 = in->yyt16; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -323,7 +323,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 327 "gen/re2c/14__alt2_4-tdfa0.c" +#line 327 "gen/re2c/submatch_14__alt2_4-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -656,6 +656,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa1.c similarity index 58% rename from benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa1.c index 97489aaf7..5ce5ad742 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/14__alt2_4-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_14__alt2_4-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/14__alt2_4-tdfa1.c" +#line 30 "gen/re2c/submatch_14__alt2_4-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/14__alt2_4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_14__alt2_4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/14__alt2_4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_14__alt2_4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/14__alt2_4-tdfa1.c" +#line 105 "gen/re2c/submatch_14__alt2_4-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/14__alt2_4-tdfa1.c" +#line 124 "gen/re2c/submatch_14__alt2_4-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/14__alt2_4-tdfa1.c" +#line 163 "gen/re2c/submatch_14__alt2_4-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/14__alt2_4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_14__alt2_4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" static int lex(input_t *in, Output *out) @@ -232,7 +232,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 236 "gen/re2c/14__alt2_4-tdfa1.c" +#line 236 "gen/re2c/submatch_14__alt2_4-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -240,37 +240,75 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt4 = in->yyt8 = in->yyt9 = in->yyt13 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': in->yyt8 = in->cur; goto yy5; case 'b': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt4 = in->yyt8 = in->yyt9 = in->yyt14 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy6; case 'c': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt5 = in->yyt8 = in->yyt9 = in->yyt15 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy7; case 'd': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt6 = in->yyt8 = in->yyt9 = in->yyt16 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt6 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy8; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 268 "gen/re2c/14__alt2_4-tdfa1.c" +#line 306 "gen/re2c/submatch_14__alt2_4-tdfa1.c" yy2: ++in->cur; yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { return 1; } -#line 274 "gen/re2c/14__alt2_4-tdfa1.c" +#line 312 "gen/re2c/submatch_14__alt2_4-tdfa1.c" yy4: ++in->cur; a1 = in->yyt8; @@ -289,7 +327,7 @@ static int lex(input_t *in, Output *out) c4 = in->yyt6; d3 = in->yyt16; d4 = in->yyt7; -#line 25 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 25 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -302,7 +340,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 306 "gen/re2c/14__alt2_4-tdfa1.c" +#line 344 "gen/re2c/submatch_14__alt2_4-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -350,21 +388,52 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; - in->yyt4 = in->yyt9 = in->yyt13 = in->cur; + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy9; case 'b': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy12; case 'c': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt15 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy13; case 'd': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt10 = in->yyt11 = in->yyt12 = NULL; - in->yyt9 = in->yyt16 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy14; default: goto yy11; } @@ -380,8 +449,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'b': goto yy12; default: goto yy11; @@ -395,8 +469,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt5 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy4; case 'c': goto yy13; default: goto yy11; @@ -410,8 +489,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy4; case 'd': goto yy14; default: goto yy11; @@ -425,8 +509,13 @@ static int lex(input_t *in, Output *out) in->yyt1 = in->yyt4; in->yyt2 = in->yyt5; in->yyt3 = in->yyt6; - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy15; default: goto yy11; @@ -438,21 +527,44 @@ static int lex(input_t *in, Output *out) yy17: switch (yych) { case '\n': - in->yyt4 = in->yyt6 = in->yyt7 = in->yyt13 = in->yyt15 = in->yyt16 = NULL; + in->yyt4 = NULL; in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt13 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; goto yy15; case 'b': goto yy16; case 'c': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt15 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt15 = in->cur; goto yy13; case 'd': - in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = NULL; - in->yyt10 = in->yyt16 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy14; default: goto yy11; } @@ -463,21 +575,44 @@ static int lex(input_t *in, Output *out) yy19: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt7 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt13 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = in->cur; goto yy15; case 'b': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt14 = in->cur; goto yy12; case 'c': goto yy18; case 'd': - in->yyt4 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = NULL; - in->yyt11 = in->yyt16 = in->cur; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt16 = in->cur; goto yy14; default: goto yy11; } @@ -488,25 +623,48 @@ static int lex(input_t *in, Output *out) yy21: switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt15 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; in->yyt7 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; goto yy4; case 'a': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt13 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy15; case 'b': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt14 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt14 = in->cur; goto yy12; case 'c': - in->yyt4 = in->yyt5 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = NULL; - in->yyt12 = in->yyt15 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy13; case 'd': goto yy20; default: goto yy11; } } -#line 37 "../../../benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re" +#line 37 "../../../benchmarks/c/src/re2c/submatch_14__alt2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-stadfa.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-stadfa.c index 5abb13f51..f835004a8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 30 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -66,11 +66,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 73 "gen/re2c/15__alt2_8-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 73 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -80,8 +80,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 84 "gen/re2c/15__alt2_8-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 84 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -120,8 +120,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -138,7 +138,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 142 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 142 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -178,7 +178,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -199,7 +199,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 203 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 203 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -239,17 +239,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 246 "gen/re2c/15__alt2_8-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 246 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -283,7 +283,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" static int lex(input_t *in, Output *out) @@ -296,7 +296,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 300 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 300 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" { char yych; yyFillLabel0: @@ -321,9 +321,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { return 1; } -#line 327 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 327 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" yy3: ++in->cur; in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = NULL; @@ -368,7 +368,7 @@ static int lex(input_t *in, Output *out) g4 = in->yyt30; h3 = in->yyt31; h4 = in->yyt32; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -389,7 +389,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 393 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 393 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -1921,10 +1921,10 @@ static int lex(input_t *in, Output *out) goto yy15; } yy95: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1927 "gen/re2c/15__alt2_8-eof-stadfa.c" +#line 1927 "gen/re2c/submatch_15__alt2_8-eof-stadfa.c" } -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa0.c index 61e187434..e699e5318 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -75,11 +75,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 82 "gen/re2c/15__alt2_8-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 82 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -89,8 +89,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 93 "gen/re2c/15__alt2_8-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 93 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -129,8 +129,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -147,7 +147,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 151 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 151 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -196,7 +196,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -217,7 +217,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 221 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 221 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -266,17 +266,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 273 "gen/re2c/15__alt2_8-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 273 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -310,7 +310,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" static int lex(input_t *in, Output *out) @@ -323,7 +323,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 327 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 327 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -384,9 +384,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { return 1; } -#line 390 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 390 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -420,7 +420,7 @@ static int lex(input_t *in, Output *out) g4 = in->yyt30; h3 = in->yyt31; h4 = in->yyt32; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -441,7 +441,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 445 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 445 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -1602,10 +1602,10 @@ static int lex(input_t *in, Output *out) goto yy13; } yy36: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1608 "gen/re2c/15__alt2_8-eof-tdfa0.c" +#line 1608 "gen/re2c/submatch_15__alt2_8-eof-tdfa0.c" } -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa1.c new file mode 100644 index 000000000..86ecc78f6 --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-eof-tdfa1.c @@ -0,0 +1,2252 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt4; +char *yyt5; +char *yyt6; +char *yyt7; +char *yyt8; +char *yyt9; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 66 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 77 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +static inline int fill(input_t *in) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free > 0); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 135 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt9) in->yyt9 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + in->lim[0] = 0; + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + 1); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 189 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt4 = 0; +in->yyt5 = 0; +in->yyt6 = 0; +in->yyt7 = 0; +in->yyt8 = 0; +in->yyt9 = 0; +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +#line 225 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; + fill(in); +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, + *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, + *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, + *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4; +loop: + in->tok = in->cur; + +#line 279 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +{ + char yych; +yyFillLabel0: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt16 = in->cur; + goto yy4; + case 'b': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy5; + case 'c': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy6; + case 'd': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy7; + case 'e': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt11 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy8; + case 'f': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy9; + case 'g': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy10; + case 'h': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt14 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy11; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel0; + goto yy37; + } + goto yy1; + } +yy1: + ++in->cur; +yy2: +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + { return 1; } +#line 474 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +yy3: + ++in->cur; + a1 = in->yyt16; + a2 = in->yyt17; + b1 = in->yyt1; + b2 = in->yyt18; + c1 = in->yyt2; + c2 = in->yyt19; + d1 = in->yyt3; + d2 = in->yyt20; + e1 = in->yyt4; + e2 = in->yyt21; + f1 = in->yyt5; + f2 = in->yyt22; + g1 = in->yyt6; + g2 = in->yyt23; + h1 = in->yyt7; + h2 = in->yyt24; + a3 = in->yyt25; + a4 = in->yyt8; + b3 = in->yyt26; + b4 = in->yyt9; + c3 = in->yyt27; + c4 = in->yyt10; + d3 = in->yyt28; + d4 = in->yyt11; + e3 = in->yyt29; + e4 = in->yyt12; + f3 = in->yyt30; + f4 = in->yyt13; + g3 = in->yyt31; + g4 = in->yyt14; + h3 = in->yyt32; + h4 = in->yyt15; +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + else if (e1) { outc(out, 'E'); outs(out, e1, e2); } + else if (f1) { outc(out, 'F'); outs(out, f1, f2); } + else if (g1) { outc(out, 'G'); outs(out, g1, g2); } + else if (h1) { outc(out, 'H'); outs(out, h1, h2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + else if (e3) { outc(out, 'E'); outs(out, e3, e4); } + else if (f3) { outc(out, 'F'); outs(out, f3, f4); } + else if (g3) { outc(out, 'G'); outs(out, g3, g4); } + else if (h3) { outc(out, 'H'); outs(out, h3, h4); } + outc(out, '\n'); + goto loop; + } +#line 530 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +yy4: + in->mar = ++in->cur; +yyFillLabel1: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy13; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel1; + } + goto yy2; + } +yy5: + in->mar = ++in->cur; +yyFillLabel2: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy24; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel2; + } + goto yy2; + } +yy6: + in->mar = ++in->cur; +yyFillLabel3: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy26; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel3; + } + goto yy2; + } +yy7: + in->mar = ++in->cur; +yyFillLabel4: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy28; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel4; + } + goto yy2; + } +yy8: + in->mar = ++in->cur; +yyFillLabel5: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel5; + } + goto yy2; + } +yy9: + in->mar = ++in->cur; +yyFillLabel6: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy32; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel6; + } + goto yy2; + } +yy10: + in->mar = ++in->cur; +yyFillLabel7: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel7; + } + goto yy2; + } +yy11: + in->mar = ++in->cur; +yyFillLabel8: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy36; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel8; + } + goto yy2; + } +yy12: + ++in->cur; +yyFillLabel9: + yych = *in->cur; +yy13: + switch (yych) { + case '\n': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy12; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel9; + } + goto yy14; + } +yy14: + in->cur = in->mar; + goto yy2; +yy15: + ++in->cur; +yyFillLabel10: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'b': goto yy15; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel10; + } + goto yy14; + } +yy16: + ++in->cur; +yyFillLabel11: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'c': goto yy16; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel11; + } + goto yy14; + } +yy17: + ++in->cur; +yyFillLabel12: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'd': goto yy17; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel12; + } + goto yy14; + } +yy18: + ++in->cur; +yyFillLabel13: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'e': goto yy18; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel13; + } + goto yy14; + } +yy19: + ++in->cur; +yyFillLabel14: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'f': goto yy19; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel14; + } + goto yy14; + } +yy20: + ++in->cur; +yyFillLabel15: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'g': goto yy20; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel15; + } + goto yy14; + } +yy21: + ++in->cur; +yyFillLabel16: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'h': goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel16; + } + goto yy14; + } +yy22: + ++in->cur; +yyFillLabel17: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy22; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel17; + } + goto yy14; + } +yy23: + ++in->cur; +yyFillLabel18: + yych = *in->cur; +yy24: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': goto yy23; + case 'c': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel18; + } + goto yy14; + } +yy25: + ++in->cur; +yyFillLabel19: + yych = *in->cur; +yy26: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': goto yy25; + case 'd': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel19; + } + goto yy14; + } +yy27: + ++in->cur; +yyFillLabel20: + yych = *in->cur; +yy28: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': goto yy27; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel20; + } + goto yy14; + } +yy29: + ++in->cur; +yyFillLabel21: + yych = *in->cur; +yy30: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': goto yy29; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel21; + } + goto yy14; + } +yy31: + ++in->cur; +yyFillLabel22: + yych = *in->cur; +yy32: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': goto yy31; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy20; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel22; + } + goto yy14; + } +yy33: + ++in->cur; +yyFillLabel23: + yych = *in->cur; +yy34: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy19; + case 'g': goto yy33; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel23; + } + goto yy14; + } +yy35: + ++in->cur; +yyFillLabel24: + yych = *in->cur; +yy36: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + goto yy22; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt26 = in->cur; + goto yy15; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt27 = in->cur; + goto yy16; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt28 = in->cur; + goto yy17; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt29 = in->cur; + goto yy18; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + goto yy19; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + goto yy20; + case 'h': goto yy35; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel24; + } + goto yy14; + } +yy37: +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + { return 0; } +#line 2249 "gen/re2c/submatch_15__alt2_8-eof-tdfa1.c" +} +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-stadfa.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-stadfa.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_15__alt2_8-stadfa.c index 858900c38..cd11f21af 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/15__alt2_8-stadfa.c" +#line 30 "gen/re2c/submatch_15__alt2_8-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -59,11 +59,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 66 "gen/re2c/15__alt2_8-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 66 "gen/re2c/submatch_15__alt2_8-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -73,8 +73,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 77 "gen/re2c/15__alt2_8-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 77 "gen/re2c/submatch_15__alt2_8-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -113,13 +113,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 121 "gen/re2c/15__alt2_8-stadfa.c" +#line 121 "gen/re2c/submatch_15__alt2_8-stadfa.c" #define YYMAXFILL 3 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -136,7 +136,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 140 "gen/re2c/15__alt2_8-stadfa.c" +#line 140 "gen/re2c/submatch_15__alt2_8-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -169,7 +169,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -191,7 +191,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 195 "gen/re2c/15__alt2_8-stadfa.c" +#line 195 "gen/re2c/submatch_15__alt2_8-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -224,16 +224,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 231 "gen/re2c/15__alt2_8-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 231 "gen/re2c/submatch_15__alt2_8-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -267,7 +267,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" static int lex(input_t *in, Output *out) @@ -280,7 +280,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 284 "gen/re2c/15__alt2_8-stadfa.c" +#line 284 "gen/re2c/submatch_15__alt2_8-stadfa.c" { char yych; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -300,15 +300,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 306 "gen/re2c/15__alt2_8-stadfa.c" +#line 306 "gen/re2c/submatch_15__alt2_8-stadfa.c" yy2: ++in->cur; yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { return 1; } -#line 312 "gen/re2c/15__alt2_8-stadfa.c" +#line 312 "gen/re2c/submatch_15__alt2_8-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -346,7 +346,7 @@ static int lex(input_t *in, Output *out) g4 = in->yyt30; h3 = in->yyt31; h4 = in->yyt32; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -367,7 +367,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 371 "gen/re2c/15__alt2_8-stadfa.c" +#line 371 "gen/re2c/submatch_15__alt2_8-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -1388,6 +1388,6 @@ static int lex(input_t *in, Output *out) default: goto yy16; } } -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa0.c index 215f0e42d..292b65d54 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/15__alt2_8-tdfa0.c" +#line 30 "gen/re2c/submatch_15__alt2_8-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -75,11 +75,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 82 "gen/re2c/15__alt2_8-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 82 "gen/re2c/submatch_15__alt2_8-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -89,8 +89,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 93 "gen/re2c/15__alt2_8-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 93 "gen/re2c/submatch_15__alt2_8-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -129,13 +129,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 137 "gen/re2c/15__alt2_8-tdfa0.c" +#line 137 "gen/re2c/submatch_15__alt2_8-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -152,7 +152,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 156 "gen/re2c/15__alt2_8-tdfa0.c" +#line 156 "gen/re2c/submatch_15__alt2_8-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -201,7 +201,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -223,7 +223,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 227 "gen/re2c/15__alt2_8-tdfa0.c" +#line 227 "gen/re2c/submatch_15__alt2_8-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -272,16 +272,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 279 "gen/re2c/15__alt2_8-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 279 "gen/re2c/submatch_15__alt2_8-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -315,7 +315,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" static int lex(input_t *in, Output *out) @@ -328,7 +328,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 332 "gen/re2c/15__alt2_8-tdfa0.c" +#line 332 "gen/re2c/submatch_15__alt2_8-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -373,14 +373,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 379 "gen/re2c/15__alt2_8-tdfa0.c" +#line 379 "gen/re2c/submatch_15__alt2_8-tdfa0.c" yy2: yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { return 1; } -#line 384 "gen/re2c/15__alt2_8-tdfa0.c" +#line 384 "gen/re2c/submatch_15__alt2_8-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -414,7 +414,7 @@ static int lex(input_t *in, Output *out) g4 = in->yyt30; h3 = in->yyt31; h4 = in->yyt32; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -435,7 +435,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 439 "gen/re2c/15__alt2_8-tdfa0.c" +#line 439 "gen/re2c/submatch_15__alt2_8-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -1484,6 +1484,6 @@ static int lex(input_t *in, Output *out) default: goto yy14; } } -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa1.c new file mode 100644 index 000000000..8f5520581 --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_15__alt2_8-tdfa1.c @@ -0,0 +1,2142 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt4; +char *yyt5; +char *yyt6; +char *yyt7; +char *yyt8; +char *yyt9; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 66 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 77 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 121 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +#define YYMAXFILL 2 +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" + + +static inline int fill(input_t *in, size_t need) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free >= need); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 140 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt9) in->yyt9 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + memset(in->lim, 0, YYMAXFILL); + in->lim += YYMAXFILL; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + YYMAXFILL); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 195 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt4 = 0; +in->yyt5 = 0; +in->yyt6 = 0; +in->yyt7 = 0; +in->yyt8 = 0; +in->yyt9 = 0; +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 231 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, + *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, + *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, + *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4; +loop: + in->tok = in->cur; + +#line 284 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +{ + char yych; + if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; + yych = *in->cur; + switch (yych) { + case 0x00: goto yy1; + case '\n': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt16 = in->cur; + goto yy5; + case 'b': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy6; + case 'c': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy7; + case 'd': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt10 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy8; + case 'e': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt11 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy9; + case 'f': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy10; + case 'g': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt13 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy11; + case 'h': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt14 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy12; + default: goto yy2; + } +yy1: + ++in->cur; +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" + { return 0; } +#line 474 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +yy2: + ++in->cur; +yy3: +#line 13 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + { return 1; } +#line 480 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +yy4: + ++in->cur; + a1 = in->yyt16; + a2 = in->yyt17; + b1 = in->yyt1; + b2 = in->yyt18; + c1 = in->yyt2; + c2 = in->yyt19; + d1 = in->yyt3; + d2 = in->yyt20; + e1 = in->yyt4; + e2 = in->yyt21; + f1 = in->yyt5; + f2 = in->yyt22; + g1 = in->yyt6; + g2 = in->yyt23; + h1 = in->yyt7; + h2 = in->yyt24; + a3 = in->yyt25; + a4 = in->yyt8; + b3 = in->yyt26; + b4 = in->yyt9; + c3 = in->yyt27; + c4 = in->yyt10; + d3 = in->yyt28; + d4 = in->yyt11; + e3 = in->yyt29; + e4 = in->yyt12; + f3 = in->yyt30; + f4 = in->yyt13; + g3 = in->yyt31; + g4 = in->yyt14; + h3 = in->yyt32; + h4 = in->yyt15; +#line 33 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + else if (e1) { outc(out, 'E'); outs(out, e1, e2); } + else if (f1) { outc(out, 'F'); outs(out, f1, f2); } + else if (g1) { outc(out, 'G'); outs(out, g1, g2); } + else if (h1) { outc(out, 'H'); outs(out, h1, h2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + else if (e3) { outc(out, 'E'); outs(out, e3, e4); } + else if (f3) { outc(out, 'F'); outs(out, f3, f4); } + else if (g3) { outc(out, 'G'); outs(out, g3, g4); } + else if (h3) { outc(out, 'H'); outs(out, h3, h4); } + outc(out, '\n'); + goto loop; + } +#line 536 "gen/re2c/submatch_15__alt2_8-tdfa1.c" +yy5: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy14; + default: goto yy3; + } +yy6: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy25; + default: goto yy3; + } +yy7: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy27; + default: goto yy3; + } +yy8: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy29; + default: goto yy3; + } +yy9: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy31; + default: goto yy3; + } +yy10: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy33; + default: goto yy3; + } +yy11: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy35; + default: goto yy3; + } +yy12: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy37; + default: goto yy3; + } +yy13: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy14: + switch (yych) { + case '\n': + in->yyt1 = NULL; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy13; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt17 = in->cur; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy15: + in->cur = in->mar; + goto yy3; +yy16: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'b': goto yy16; + default: goto yy15; + } +yy17: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'c': goto yy17; + default: goto yy15; + } +yy18: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'd': goto yy18; + default: goto yy15; + } +yy19: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'e': goto yy19; + default: goto yy15; + } +yy20: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'f': goto yy20; + default: goto yy15; + } +yy21: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'g': goto yy21; + default: goto yy15; + } +yy22: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'h': goto yy22; + default: goto yy15; + } +yy23: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->yyt8; + in->yyt2 = in->yyt9; + in->yyt3 = in->yyt10; + in->yyt4 = in->yyt11; + in->yyt5 = in->yyt12; + in->yyt6 = in->yyt13; + in->yyt7 = in->yyt14; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy23; + default: goto yy15; + } +yy24: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy25: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': goto yy24; + case 'c': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = in->cur; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy26: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy27: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': goto yy26; + case 'd': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt8 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = in->cur; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy28: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy29: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': goto yy28; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = in->cur; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy30: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy31: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': goto yy30; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy32: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy33: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': goto yy32; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt31 = in->cur; + goto yy21; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy34: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy35: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt30 = in->cur; + goto yy20; + case 'g': goto yy34; + case 'h': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = in->cur; + in->yyt24 = NULL; + in->yyt32 = in->cur; + goto yy22; + default: goto yy15; + } +yy36: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy37: + switch (yych) { + case '\n': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + goto yy23; + case 'b': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt26 = in->cur; + goto yy16; + case 'c': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt27 = in->cur; + goto yy17; + case 'd': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt28 = in->cur; + goto yy18; + case 'e': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt29 = in->cur; + goto yy19; + case 'f': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + goto yy20; + case 'g': + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + goto yy21; + case 'h': goto yy36; + default: goto yy15; + } +} +#line 53 "../../../benchmarks/c/src/re2c/submatch_15__alt2_8.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-stadfa.c similarity index 91% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-stadfa.c index 07b2b4f99..fe65c060a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 30 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -63,11 +63,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 70 "gen/re2c/16__alt4_2-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 70 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -77,8 +77,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 81 "gen/re2c/16__alt4_2-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -117,8 +117,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -135,7 +135,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 139 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 139 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -172,7 +172,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -193,7 +193,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 197 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 197 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -230,17 +230,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 237 "gen/re2c/16__alt4_2-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 237 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -274,7 +274,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -291,7 +291,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 295 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 295 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -310,9 +310,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 316 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 316 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" yy3: ++in->cur; in->yyt3 = in->yyt13 = in->yyt27 = in->yyt28 = in->yyt31 = in->yyt32 = in->yyt35 = in->yyt36 = NULL; @@ -348,7 +348,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt11; b7 = in->yyt12; b8 = in->yyt13; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -361,7 +361,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 365 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 365 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->yyt15 = in->yyt25 = in->cur - 1; @@ -800,10 +800,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy25: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 806 "gen/re2c/16__alt4_2-eof-stadfa.c" +#line 806 "gen/re2c/submatch_16__alt4_2-eof-stadfa.c" } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa0.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa0.c index e327665c5..ffefe4d79 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -48,11 +48,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 55 "gen/re2c/16__alt4_2-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 55 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -62,8 +62,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 66 "gen/re2c/16__alt4_2-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 66 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -102,8 +102,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -120,7 +120,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 124 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -142,7 +142,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -163,7 +163,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 167 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 167 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -185,17 +185,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 192 "gen/re2c/16__alt4_2-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 192 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -229,7 +229,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -246,7 +246,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 250 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 250 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; @@ -277,9 +277,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 283 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 283 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -297,7 +297,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt14; b7 = in->yyt15; b8 = in->yyt16; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -310,7 +310,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 314 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 314 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -580,10 +580,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy15: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 586 "gen/re2c/16__alt4_2-eof-tdfa0.c" +#line 586 "gen/re2c/submatch_16__alt4_2-eof-tdfa0.c" } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa1.c similarity index 69% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa1.c index d9f565db5..3119265ae 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/16__alt4_2-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/16__alt4_2-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 119 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 157 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/16__alt4_2-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -231,22 +231,47 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 235 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 235 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; goto yy3; case 'a': in->yyt1 = in->cur; goto yy4; case 'b': - in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt1 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy5; default: if (in->lim <= in->cur) { @@ -258,9 +283,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 264 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 289 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" yy3: ++in->cur; a1 = in->yyt1; @@ -279,7 +304,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt2; b7 = in->yyt16; b8 = in->yyt3; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -292,7 +317,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 296 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 321 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -328,13 +353,37 @@ static int lex(input_t *in, Output *out) yy7: switch (yych) { case '\n': - in->yyt3 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; - in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; goto yy3; case 'a': goto yy6; case 'b': - in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt16 = in->cur; + in->yyt2 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy9; default: if (in->lim <= in->cur) { @@ -351,12 +400,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy3; case 'a': - in->yyt3 = in->yyt11 = in->yyt12 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy13; case 'b': goto yy9; default: @@ -372,13 +425,20 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt13 = in->yyt1; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy10; case 'b': - in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt7 = in->yyt8 = in->yyt12 = in->yyt16 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy14; default: if (in->lim <= in->cur) { @@ -393,12 +453,17 @@ static int lex(input_t *in, Output *out) yy12: switch (yych) { case '\n': - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy3; case 'a': - in->yyt2 = in->yyt11 = in->yyt12 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->cur; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy10; case 'b': goto yy11; default: @@ -414,13 +479,16 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt13 = in->yyt2; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy13; case 'b': - in->yyt13 = in->yyt14 = NULL; - in->yyt12 = in->yyt16 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy15; default: if (in->lim <= in->cur) { @@ -439,12 +507,15 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->yyt1; in->yyt10 = in->yyt3; in->yyt11 = in->yyt3; - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy3; case 'a': - in->yyt11 = in->yyt12 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy16; case 'b': goto yy14; default: @@ -464,8 +535,9 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->yyt2; in->yyt10 = in->yyt15; in->yyt11 = in->yyt15; - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy3; case 'b': goto yy15; default: @@ -486,8 +558,9 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt7; in->yyt1 = in->yyt2; in->yyt7 = in->yyt3; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy3; case 'a': goto yy16; default: @@ -497,10 +570,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy17: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 503 "gen/re2c/16__alt4_2-eof-tdfa1.c" +#line 576 "gen/re2c/submatch_16__alt4_2-eof-tdfa1.c" } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-stadfa.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-stadfa.c index 4e492d8b8..68e74a2aa 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-stadfa.c" +#line 30 "gen/re2c/submatch_16__alt4_2-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -56,11 +56,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 63 "gen/re2c/16__alt4_2-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 63 "gen/re2c/submatch_16__alt4_2-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -70,8 +70,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 74 "gen/re2c/16__alt4_2-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 74 "gen/re2c/submatch_16__alt4_2-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -110,13 +110,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 118 "gen/re2c/16__alt4_2-stadfa.c" +#line 118 "gen/re2c/submatch_16__alt4_2-stadfa.c" #define YYMAXFILL 5 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -133,7 +133,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 137 "gen/re2c/16__alt4_2-stadfa.c" +#line 137 "gen/re2c/submatch_16__alt4_2-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -163,7 +163,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -185,7 +185,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 189 "gen/re2c/16__alt4_2-stadfa.c" +#line 189 "gen/re2c/submatch_16__alt4_2-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -215,16 +215,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 222 "gen/re2c/16__alt4_2-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 222 "gen/re2c/submatch_16__alt4_2-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -258,7 +258,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -275,7 +275,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 279 "gen/re2c/16__alt4_2-stadfa.c" +#line 279 "gen/re2c/submatch_16__alt4_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 1; @@ -289,15 +289,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 295 "gen/re2c/16__alt4_2-stadfa.c" +#line 295 "gen/re2c/submatch_16__alt4_2-stadfa.c" yy2: ++in->cur; yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 301 "gen/re2c/16__alt4_2-stadfa.c" +#line 301 "gen/re2c/submatch_16__alt4_2-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt22 = NULL; @@ -319,7 +319,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt19; b7 = in->yyt14; b8 = in->yyt22; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -332,7 +332,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 336 "gen/re2c/16__alt4_2-stadfa.c" +#line 336 "gen/re2c/submatch_16__alt4_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->yyt16 = in->yyt17 = in->cur - 1; @@ -649,6 +649,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa0.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa0.c index a77dd7866..e3141264b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-tdfa0.c" +#line 30 "gen/re2c/submatch_16__alt4_2-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -48,11 +48,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 55 "gen/re2c/16__alt4_2-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 55 "gen/re2c/submatch_16__alt4_2-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -62,8 +62,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 66 "gen/re2c/16__alt4_2-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 66 "gen/re2c/submatch_16__alt4_2-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -102,13 +102,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 110 "gen/re2c/16__alt4_2-tdfa0.c" +#line 110 "gen/re2c/submatch_16__alt4_2-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -125,7 +125,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 129 "gen/re2c/16__alt4_2-tdfa0.c" +#line 129 "gen/re2c/submatch_16__alt4_2-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -147,7 +147,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -169,7 +169,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 173 "gen/re2c/16__alt4_2-tdfa0.c" +#line 173 "gen/re2c/submatch_16__alt4_2-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -191,16 +191,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 198 "gen/re2c/16__alt4_2-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 198 "gen/re2c/submatch_16__alt4_2-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -234,7 +234,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -251,7 +251,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 255 "gen/re2c/16__alt4_2-tdfa0.c" +#line 255 "gen/re2c/submatch_16__alt4_2-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; @@ -272,14 +272,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 278 "gen/re2c/16__alt4_2-tdfa0.c" +#line 278 "gen/re2c/submatch_16__alt4_2-tdfa0.c" yy2: yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 283 "gen/re2c/16__alt4_2-tdfa0.c" +#line 283 "gen/re2c/submatch_16__alt4_2-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -297,7 +297,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt14; b7 = in->yyt15; b8 = in->yyt16; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -310,7 +310,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 314 "gen/re2c/16__alt4_2-tdfa0.c" +#line 314 "gen/re2c/submatch_16__alt4_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -536,6 +536,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa1.c similarity index 67% rename from benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa1.c index a2e2ff9e3..bede37ca8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/16__alt4_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_16__alt4_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/16__alt4_2-tdfa1.c" +#line 30 "gen/re2c/submatch_16__alt4_2-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/16__alt4_2-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_16__alt4_2-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/16__alt4_2-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_16__alt4_2-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/16__alt4_2-tdfa1.c" +#line 105 "gen/re2c/submatch_16__alt4_2-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/16__alt4_2-tdfa1.c" +#line 124 "gen/re2c/submatch_16__alt4_2-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/16__alt4_2-tdfa1.c" +#line 163 "gen/re2c/submatch_16__alt4_2-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/16__alt4_2-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_16__alt4_2-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" static int lex(input_t *in, Output *out) @@ -236,7 +236,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 240 "gen/re2c/16__alt4_2-tdfa1.c" +#line 240 "gen/re2c/submatch_16__alt4_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -244,29 +244,54 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt3 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; - in->yyt1 = in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; goto yy4; case 'a': in->yyt1 = in->cur; goto yy5; case 'b': - in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt1 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy6; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 264 "gen/re2c/16__alt4_2-tdfa1.c" +#line 289 "gen/re2c/submatch_16__alt4_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { return 1; } -#line 270 "gen/re2c/16__alt4_2-tdfa1.c" +#line 295 "gen/re2c/submatch_16__alt4_2-tdfa1.c" yy4: ++in->cur; a1 = in->yyt1; @@ -285,7 +310,7 @@ static int lex(input_t *in, Output *out) a8 = in->yyt2; b7 = in->yyt16; b8 = in->yyt3; -#line 31 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 31 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -298,7 +323,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 302 "gen/re2c/16__alt4_2-tdfa1.c" +#line 327 "gen/re2c/submatch_16__alt4_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -322,13 +347,37 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case '\n': - in->yyt3 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = in->yyt16 = NULL; - in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = in->cur; + in->yyt16 = NULL; goto yy4; case 'a': goto yy7; case 'b': - in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt2 = in->yyt4 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt16 = in->cur; + in->yyt2 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy10; default: goto yy9; } @@ -341,12 +390,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy4; case 'a': - in->yyt3 = in->yyt11 = in->yyt12 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy14; case 'b': goto yy10; default: goto yy9; @@ -358,13 +411,20 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt13 = in->yyt1; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy11; case 'b': - in->yyt9 = in->yyt10 = in->yyt13 = in->yyt14 = NULL; - in->yyt7 = in->yyt8 = in->yyt12 = in->yyt16 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy15; default: goto yy9; } @@ -375,12 +435,17 @@ static int lex(input_t *in, Output *out) yy13: switch (yych) { case '\n': - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy4; case 'a': - in->yyt2 = in->yyt11 = in->yyt12 = NULL; - in->yyt3 = in->yyt14 = in->yyt15 = in->cur; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy11; case 'b': goto yy12; default: goto yy9; @@ -392,13 +457,16 @@ static int lex(input_t *in, Output *out) switch (yych) { case '\n': in->yyt13 = in->yyt2; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy14; case 'b': - in->yyt13 = in->yyt14 = NULL; - in->yyt12 = in->yyt16 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt16 = in->cur; goto yy16; default: goto yy9; } @@ -413,12 +481,15 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->yyt1; in->yyt10 = in->yyt3; in->yyt11 = in->yyt3; - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy4; case 'a': - in->yyt11 = in->yyt12 = NULL; - in->yyt14 = in->yyt15 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy17; case 'b': goto yy15; default: goto yy9; @@ -434,8 +505,9 @@ static int lex(input_t *in, Output *out) in->yyt9 = in->yyt2; in->yyt10 = in->yyt15; in->yyt11 = in->yyt15; - in->yyt2 = in->yyt15 = NULL; + in->yyt2 = NULL; in->yyt3 = in->cur; + in->yyt15 = NULL; goto yy4; case 'b': goto yy16; default: goto yy9; @@ -452,13 +524,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt7; in->yyt1 = in->yyt2; in->yyt7 = in->yyt3; - in->yyt3 = in->yyt16 = NULL; in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt16 = NULL; goto yy4; case 'a': goto yy17; default: goto yy9; } } -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re" +#line 43 "../../../benchmarks/c/src/re2c/submatch_16__alt4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-stadfa.c index a050d3117..de974d921 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -154,11 +154,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 161 "gen/re2c/17__alt4_4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 161 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -168,8 +168,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 172 "gen/re2c/17__alt4_4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 172 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -208,8 +208,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -226,7 +226,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 230 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 230 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -354,7 +354,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -375,7 +375,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 379 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 379 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -503,17 +503,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 510 "gen/re2c/17__alt4_4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 510 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -547,7 +547,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" static int lex(input_t *in, Output *out) @@ -564,7 +564,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 568 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 568 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -585,9 +585,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { return 1; } -#line 591 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 591 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" yy3: ++in->cur; in->yyt6 = in->yyt10 = in->yyt14 = in->yyt28 = in->yyt30 = in->yyt32 = in->yyt106 = in->yyt107 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt122 = in->yyt123 = in->yyt124 = in->yyt125 = in->yyt126 = in->yyt127 = NULL; @@ -653,7 +653,7 @@ static int lex(input_t *in, Output *out) c8 = in->yyt30; d7 = in->yyt31; d8 = in->yyt32; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -674,7 +674,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 678 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 678 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->yyt2 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt104 = in->cur - 1; @@ -3836,10 +3836,10 @@ static int lex(input_t *in, Output *out) goto yy11; } yy67: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 3842 "gen/re2c/17__alt4_4-eof-stadfa.c" +#line 3842 "gen/re2c/submatch_17__alt4_4-eof-stadfa.c" } -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa0.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa0.c index e59f040be..68908a034 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -97,11 +97,11 @@ char *yyt7; char *yyt70; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 104 "gen/re2c/17__alt4_4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 104 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -111,8 +111,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 115 "gen/re2c/17__alt4_4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 115 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -151,8 +151,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -169,7 +169,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 173 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 173 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -240,7 +240,7 @@ if (in->yyt7) in->yyt7 -= free; if (in->yyt70) in->yyt70 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -261,7 +261,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 265 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 265 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -332,17 +332,17 @@ in->yyt7 = 0; in->yyt70 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 339 "gen/re2c/17__alt4_4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 339 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -376,7 +376,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" static int lex(input_t *in, Output *out) @@ -393,7 +393,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 397 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 397 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -434,9 +434,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { return 1; } -#line 440 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 440 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -470,7 +470,7 @@ static int lex(input_t *in, Output *out) c8 = in->yyt30; d7 = in->yyt31; d8 = in->yyt32; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -491,7 +491,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 495 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 495 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -1934,10 +1934,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy33: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1940 "gen/re2c/17__alt4_4-eof-tdfa0.c" +#line 1940 "gen/re2c/submatch_17__alt4_4-eof-tdfa0.c" } -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa1.c new file mode 100644 index 000000000..1692737ea --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-eof-tdfa1.c @@ -0,0 +1,2196 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt33; +char *yyt34; +char *yyt35; +char *yyt36; +char *yyt37; +char *yyt38; +char *yyt39; +char *yyt4; +char *yyt40; +char *yyt41; +char *yyt42; +char *yyt43; +char *yyt44; +char *yyt45; +char *yyt46; +char *yyt47; +char *yyt5; +char *yyt6; +char *yyt7; +char *yyt8; +char *yyt9; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 81 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 92 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +static inline int fill(input_t *in) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free > 0); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 150 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt33) in->yyt33 -= free; +if (in->yyt34) in->yyt34 -= free; +if (in->yyt35) in->yyt35 -= free; +if (in->yyt36) in->yyt36 -= free; +if (in->yyt37) in->yyt37 -= free; +if (in->yyt38) in->yyt38 -= free; +if (in->yyt39) in->yyt39 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt40) in->yyt40 -= free; +if (in->yyt41) in->yyt41 -= free; +if (in->yyt42) in->yyt42 -= free; +if (in->yyt43) in->yyt43 -= free; +if (in->yyt44) in->yyt44 -= free; +if (in->yyt45) in->yyt45 -= free; +if (in->yyt46) in->yyt46 -= free; +if (in->yyt47) in->yyt47 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt9) in->yyt9 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + in->lim[0] = 0; + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + 1); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 219 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt33 = 0; +in->yyt34 = 0; +in->yyt35 = 0; +in->yyt36 = 0; +in->yyt37 = 0; +in->yyt38 = 0; +in->yyt39 = 0; +in->yyt4 = 0; +in->yyt40 = 0; +in->yyt41 = 0; +in->yyt42 = 0; +in->yyt43 = 0; +in->yyt44 = 0; +in->yyt45 = 0; +in->yyt46 = 0; +in->yyt47 = 0; +in->yyt5 = 0; +in->yyt6 = 0; +in->yyt7 = 0; +in->yyt8 = 0; +in->yyt9 = 0; +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +#line 270 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; + fill(in); +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, + *a2, *b2, *c2, *d2, + *a3, *b3, *c3, *d3, + *a4, *b4, *c4, *d4, + *a5, *b5, *c5, *d5, + *a6, *b6, *c6, *d6, + *a7, *b7, *c7, *d7, + *a8, *b8, *c8, *d8; +loop: + in->tok = in->cur; + +#line 328 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +{ + char yych; +yyFillLabel0: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->cur; + goto yy4; + case 'b': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + goto yy5; + case 'c': + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + goto yy6; + case 'd': + in->yyt1 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt36 = in->cur; + goto yy7; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel0; + goto yy36; + } + goto yy1; + } +yy1: + ++in->cur; +yy2: +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + { return 1; } +#line 469 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +yy3: + ++in->cur; + a1 = in->yyt1; + a2 = in->yyt6; + b1 = in->yyt7; + b2 = in->yyt8; + c1 = in->yyt9; + c2 = in->yyt10; + d1 = in->yyt11; + d2 = in->yyt12; + a3 = in->yyt13; + a4 = in->yyt14; + b3 = in->yyt15; + b4 = in->yyt16; + c3 = in->yyt17; + c4 = in->yyt18; + d3 = in->yyt19; + d4 = in->yyt20; + a5 = in->yyt21; + a6 = in->yyt22; + b5 = in->yyt23; + b6 = in->yyt24; + c5 = in->yyt25; + c6 = in->yyt26; + d5 = in->yyt27; + d6 = in->yyt28; + a7 = in->yyt29; + a8 = in->yyt2; + b7 = in->yyt30; + b8 = in->yyt3; + c7 = in->yyt31; + c8 = in->yyt4; + d7 = in->yyt32; + d8 = in->yyt5; +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a6) { outc(out, 'A'); outs(out, a5, a6); } + else if (b6) { outc(out, 'B'); outs(out, b5, b6); } + else if (c6) { outc(out, 'C'); outs(out, c5, c6); } + else if (d6) { outc(out, 'D'); outs(out, d5, d6); } + if (a8) { outc(out, 'A'); outs(out, a7, a8); } + else if (b8) { outc(out, 'B'); outs(out, b7, b8); } + else if (c8) { outc(out, 'C'); outs(out, c7, c8); } + else if (d8) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + goto loop; + } +#line 525 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +yy4: + in->mar = ++in->cur; +yyFillLabel1: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy9; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel1; + } + goto yy2; + } +yy5: + in->mar = ++in->cur; +yyFillLabel2: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy16; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel2; + } + goto yy2; + } +yy6: + in->mar = ++in->cur; +yyFillLabel3: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel3; + } + goto yy2; + } +yy7: + in->mar = ++in->cur; +yyFillLabel4: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy23; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel4; + } + goto yy2; + } +yy8: + ++in->cur; +yyFillLabel5: + yych = *in->cur; +yy9: + switch (yych) { + case '\n': + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy8; + case 'b': + in->yyt2 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + goto yy11; + case 'c': + in->yyt3 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = in->cur; + goto yy12; + case 'd': + in->yyt4 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt34 = in->cur; + goto yy13; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel5; + } + goto yy10; + } +yy10: + in->cur = in->mar; + goto yy2; +yy11: + ++in->cur; +yyFillLabel6: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + goto yy24; + case 'b': goto yy11; + case 'c': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt45 = in->cur; + goto yy25; + case 'd': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt47 = in->cur; + goto yy26; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel6; + } + goto yy10; + } +yy12: + ++in->cur; +yyFillLabel7: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + goto yy24; + case 'b': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt46 = in->cur; + goto yy27; + case 'c': goto yy12; + case 'd': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt47 = in->cur; + goto yy26; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel7; + } + goto yy10; + } +yy13: + ++in->cur; +yyFillLabel8: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + goto yy24; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt46 = in->cur; + goto yy27; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt45 = in->cur; + goto yy25; + case 'd': goto yy13; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel8; + } + goto yy10; + } +yy14: + ++in->cur; +yyFillLabel9: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy14; + case 'b': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + goto yy28; + case 'c': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = in->cur; + goto yy29; + case 'd': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel9; + } + goto yy10; + } +yy15: + ++in->cur; +yyFillLabel10: + yych = *in->cur; +yy16: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = in->cur; + goto yy14; + case 'b': goto yy15; + case 'c': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt42 = in->cur; + goto yy17; + case 'd': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt44 = in->cur; + goto yy18; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel10; + } + goto yy10; + } +yy17: + ++in->cur; +yyFillLabel11: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + goto yy31; + case 'b': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + goto yy28; + case 'c': goto yy17; + case 'd': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel11; + } + goto yy10; + } +yy18: + ++in->cur; +yyFillLabel12: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + goto yy31; + case 'b': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt46 = in->cur; + goto yy28; + case 'c': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt45 = in->cur; + goto yy29; + case 'd': goto yy18; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel12; + } + goto yy10; + } +yy19: + ++in->cur; +yyFillLabel13: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + goto yy31; + case 'b': goto yy19; + case 'c': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt45 = in->cur; + goto yy29; + case 'd': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel13; + } + goto yy10; + } +yy20: + ++in->cur; +yyFillLabel14: + yych = *in->cur; +yy21: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = in->cur; + goto yy14; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt43 = in->cur; + goto yy19; + case 'c': goto yy20; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt44 = in->cur; + goto yy18; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel14; + } + goto yy10; + } +yy22: + ++in->cur; +yyFillLabel15: + yych = *in->cur; +yy23: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + goto yy14; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + goto yy19; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt42 = in->cur; + goto yy17; + case 'd': goto yy22; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel15; + } + goto yy10; + } +yy24: + ++in->cur; +yyFillLabel16: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy24; + case 'b': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy32; + case 'c': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'd': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel16; + } + goto yy10; + } +yy25: + ++in->cur; +yyFillLabel17: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + case 'b': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy32; + case 'c': goto yy25; + case 'd': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel17; + } + goto yy10; + } +yy26: + ++in->cur; +yyFillLabel18: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy35; + case 'b': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy32; + case 'c': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy33; + case 'd': goto yy26; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel18; + } + goto yy10; + } +yy27: + ++in->cur; +yyFillLabel19: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy35; + case 'b': goto yy27; + case 'c': + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'd': + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel19; + } + goto yy10; + } +yy28: + ++in->cur; +yyFillLabel20: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy35; + case 'b': goto yy28; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel20; + } + goto yy10; + } +yy29: + ++in->cur; +yyFillLabel21: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy32; + case 'c': goto yy29; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel21; + } + goto yy10; + } +yy30: + ++in->cur; +yyFillLabel22: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy35; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy32; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy33; + case 'd': goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel22; + } + goto yy10; + } +yy31: + ++in->cur; +yyFillLabel23: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy31; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy32; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel23; + } + goto yy10; + } +yy32: + ++in->cur; +yyFillLabel24: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'b': goto yy32; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel24; + } + goto yy10; + } +yy33: + ++in->cur; +yyFillLabel25: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'c': goto yy33; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel25; + } + goto yy10; + } +yy34: + ++in->cur; +yyFillLabel26: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy3; + case 'd': goto yy34; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel26; + } + goto yy10; + } +yy35: + ++in->cur; +yyFillLabel27: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy3; + case 'a': goto yy35; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel27; + } + goto yy10; + } +yy36: +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + { return 0; } +#line 2193 "gen/re2c/submatch_17__alt4_4-eof-tdfa1.c" +} +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_17__alt4_4-stadfa.c index c008f2a5f..d8b03639f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/17__alt4_4-stadfa.c" +#line 30 "gen/re2c/submatch_17__alt4_4-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -147,11 +147,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 154 "gen/re2c/17__alt4_4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 154 "gen/re2c/submatch_17__alt4_4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -161,8 +161,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 165 "gen/re2c/17__alt4_4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 165 "gen/re2c/submatch_17__alt4_4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -201,13 +201,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 209 "gen/re2c/17__alt4_4-stadfa.c" +#line 209 "gen/re2c/submatch_17__alt4_4-stadfa.c" #define YYMAXFILL 5 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -224,7 +224,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 228 "gen/re2c/17__alt4_4-stadfa.c" +#line 228 "gen/re2c/submatch_17__alt4_4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -345,7 +345,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -367,7 +367,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 371 "gen/re2c/17__alt4_4-stadfa.c" +#line 371 "gen/re2c/submatch_17__alt4_4-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -488,16 +488,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 495 "gen/re2c/17__alt4_4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 495 "gen/re2c/submatch_17__alt4_4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -531,7 +531,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" static int lex(input_t *in, Output *out) @@ -548,7 +548,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 552 "gen/re2c/17__alt4_4-stadfa.c" +#line 552 "gen/re2c/submatch_17__alt4_4-stadfa.c" { char yych; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 1; @@ -564,15 +564,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 570 "gen/re2c/17__alt4_4-stadfa.c" +#line 570 "gen/re2c/submatch_17__alt4_4-stadfa.c" yy2: ++in->cur; yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { return 1; } -#line 576 "gen/re2c/17__alt4_4-stadfa.c" +#line 576 "gen/re2c/submatch_17__alt4_4-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -610,7 +610,7 @@ static int lex(input_t *in, Output *out) c8 = in->yyt30; d7 = in->yyt31; d8 = in->yyt32; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -631,7 +631,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 635 "gen/re2c/17__alt4_4-stadfa.c" +#line 635 "gen/re2c/submatch_17__alt4_4-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->yyt28 = in->yyt30 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur - 1; @@ -3349,6 +3349,6 @@ static int lex(input_t *in, Output *out) default: goto yy12; } } -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa0.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa0.c index 78426f0ca..9f1cecd78 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/17__alt4_4-tdfa0.c" +#line 30 "gen/re2c/submatch_17__alt4_4-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -97,11 +97,11 @@ char *yyt7; char *yyt70; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 104 "gen/re2c/17__alt4_4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 104 "gen/re2c/submatch_17__alt4_4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -111,8 +111,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 115 "gen/re2c/17__alt4_4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 115 "gen/re2c/submatch_17__alt4_4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -151,13 +151,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/17__alt4_4-tdfa0.c" +#line 159 "gen/re2c/submatch_17__alt4_4-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -174,7 +174,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 178 "gen/re2c/17__alt4_4-tdfa0.c" +#line 178 "gen/re2c/submatch_17__alt4_4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -245,7 +245,7 @@ if (in->yyt7) in->yyt7 -= free; if (in->yyt70) in->yyt70 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -267,7 +267,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 271 "gen/re2c/17__alt4_4-tdfa0.c" +#line 271 "gen/re2c/submatch_17__alt4_4-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -338,16 +338,16 @@ in->yyt7 = 0; in->yyt70 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 345 "gen/re2c/17__alt4_4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 345 "gen/re2c/submatch_17__alt4_4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -381,7 +381,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" static int lex(input_t *in, Output *out) @@ -398,7 +398,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 402 "gen/re2c/17__alt4_4-tdfa0.c" +#line 402 "gen/re2c/submatch_17__alt4_4-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; @@ -427,14 +427,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 433 "gen/re2c/17__alt4_4-tdfa0.c" +#line 433 "gen/re2c/submatch_17__alt4_4-tdfa0.c" yy2: yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { return 1; } -#line 438 "gen/re2c/17__alt4_4-tdfa0.c" +#line 438 "gen/re2c/submatch_17__alt4_4-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -468,7 +468,7 @@ static int lex(input_t *in, Output *out) c8 = in->yyt30; d7 = in->yyt31; d8 = in->yyt32; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -489,7 +489,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 493 "gen/re2c/17__alt4_4-tdfa0.c" +#line 493 "gen/re2c/submatch_17__alt4_4-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -1816,6 +1816,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa1.c new file mode 100644 index 000000000..e9b1d60e1 --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_17__alt4_4-tdfa1.c @@ -0,0 +1,2082 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt33; +char *yyt34; +char *yyt35; +char *yyt36; +char *yyt37; +char *yyt38; +char *yyt39; +char *yyt4; +char *yyt40; +char *yyt41; +char *yyt42; +char *yyt43; +char *yyt44; +char *yyt45; +char *yyt46; +char *yyt47; +char *yyt5; +char *yyt6; +char *yyt7; +char *yyt8; +char *yyt9; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 81 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 92 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 136 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +#define YYMAXFILL 2 +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" + + +static inline int fill(input_t *in, size_t need) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free >= need); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 155 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt33) in->yyt33 -= free; +if (in->yyt34) in->yyt34 -= free; +if (in->yyt35) in->yyt35 -= free; +if (in->yyt36) in->yyt36 -= free; +if (in->yyt37) in->yyt37 -= free; +if (in->yyt38) in->yyt38 -= free; +if (in->yyt39) in->yyt39 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt40) in->yyt40 -= free; +if (in->yyt41) in->yyt41 -= free; +if (in->yyt42) in->yyt42 -= free; +if (in->yyt43) in->yyt43 -= free; +if (in->yyt44) in->yyt44 -= free; +if (in->yyt45) in->yyt45 -= free; +if (in->yyt46) in->yyt46 -= free; +if (in->yyt47) in->yyt47 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt9) in->yyt9 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + memset(in->lim, 0, YYMAXFILL); + in->lim += YYMAXFILL; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + YYMAXFILL); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 225 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt33 = 0; +in->yyt34 = 0; +in->yyt35 = 0; +in->yyt36 = 0; +in->yyt37 = 0; +in->yyt38 = 0; +in->yyt39 = 0; +in->yyt4 = 0; +in->yyt40 = 0; +in->yyt41 = 0; +in->yyt42 = 0; +in->yyt43 = 0; +in->yyt44 = 0; +in->yyt45 = 0; +in->yyt46 = 0; +in->yyt47 = 0; +in->yyt5 = 0; +in->yyt6 = 0; +in->yyt7 = 0; +in->yyt8 = 0; +in->yyt9 = 0; +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 276 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, + *a2, *b2, *c2, *d2, + *a3, *b3, *c3, *d3, + *a4, *b4, *c4, *d4, + *a5, *b5, *c5, *d5, + *a6, *b6, *c6, *d6, + *a7, *b7, *c7, *d7, + *a8, *b8, *c8, *d8; +loop: + in->tok = in->cur; + +#line 333 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +{ + char yych; + if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; + yych = *in->cur; + switch (yych) { + case 0x00: goto yy1; + case '\n': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->cur; + goto yy5; + case 'b': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + goto yy6; + case 'c': + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + goto yy7; + case 'd': + in->yyt1 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt36 = in->cur; + goto yy8; + default: goto yy2; + } +yy1: + ++in->cur; +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" + { return 0; } +#line 469 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +yy2: + ++in->cur; +yy3: +#line 17 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + { return 1; } +#line 475 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +yy4: + ++in->cur; + a1 = in->yyt1; + a2 = in->yyt6; + b1 = in->yyt7; + b2 = in->yyt8; + c1 = in->yyt9; + c2 = in->yyt10; + d1 = in->yyt11; + d2 = in->yyt12; + a3 = in->yyt13; + a4 = in->yyt14; + b3 = in->yyt15; + b4 = in->yyt16; + c3 = in->yyt17; + c4 = in->yyt18; + d3 = in->yyt19; + d4 = in->yyt20; + a5 = in->yyt21; + a6 = in->yyt22; + b5 = in->yyt23; + b6 = in->yyt24; + c5 = in->yyt25; + c6 = in->yyt26; + d5 = in->yyt27; + d6 = in->yyt28; + a7 = in->yyt29; + a8 = in->yyt2; + b7 = in->yyt30; + b8 = in->yyt3; + c7 = in->yyt31; + c8 = in->yyt4; + d7 = in->yyt32; + d8 = in->yyt5; +#line 39 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + if (a6) { outc(out, 'A'); outs(out, a5, a6); } + else if (b6) { outc(out, 'B'); outs(out, b5, b6); } + else if (c6) { outc(out, 'C'); outs(out, c5, c6); } + else if (d6) { outc(out, 'D'); outs(out, d5, d6); } + if (a8) { outc(out, 'A'); outs(out, a7, a8); } + else if (b8) { outc(out, 'B'); outs(out, b7, b8); } + else if (c8) { outc(out, 'C'); outs(out, c7, c8); } + else if (d8) { outc(out, 'D'); outs(out, d7, d8); } + outc(out, '\n'); + goto loop; + } +#line 531 "gen/re2c/submatch_17__alt4_4-tdfa1.c" +yy5: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy10; + default: goto yy3; + } +yy6: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy17; + default: goto yy3; + } +yy7: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy22; + default: goto yy3; + } +yy8: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': goto yy24; + default: goto yy3; + } +yy9: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy10: + switch (yych) { + case '\n': + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy9; + case 'b': + in->yyt2 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + goto yy12; + case 'c': + in->yyt3 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = in->cur; + goto yy13; + case 'd': + in->yyt4 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = NULL; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt34 = in->cur; + goto yy14; + default: goto yy11; + } +yy11: + in->cur = in->mar; + goto yy3; +yy12: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + goto yy25; + case 'b': goto yy12; + case 'c': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt45 = in->cur; + goto yy26; + case 'd': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt47 = in->cur; + goto yy27; + default: goto yy11; + } +yy13: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + goto yy25; + case 'b': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt46 = in->cur; + goto yy28; + case 'c': goto yy13; + case 'd': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt34 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt47 = in->cur; + goto yy27; + default: goto yy11; + } +yy14: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + goto yy25; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt46 = in->cur; + goto yy28; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt45 = in->cur; + goto yy26; + case 'd': goto yy14; + default: goto yy11; + } +yy15: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy15; + case 'b': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + goto yy29; + case 'c': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = in->cur; + goto yy30; + case 'd': + in->yyt5 = in->cur; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy31; + default: goto yy11; + } +yy16: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy17: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = in->cur; + goto yy15; + case 'b': goto yy16; + case 'c': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt42 = in->cur; + goto yy18; + case 'd': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = in->cur; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = in->cur; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt44 = in->cur; + goto yy19; + default: goto yy11; + } +yy18: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + goto yy32; + case 'b': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + goto yy29; + case 'c': goto yy18; + case 'd': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = in->cur; + in->yyt41 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy31; + default: goto yy11; + } +yy19: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + goto yy32; + case 'b': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt46 = in->cur; + goto yy29; + case 'c': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt45 = in->cur; + goto yy30; + case 'd': goto yy19; + default: goto yy11; + } +yy20: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt4; + in->yyt27 = in->yyt5; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + goto yy32; + case 'b': goto yy20; + case 'c': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt45 = in->cur; + goto yy30; + case 'd': + in->yyt5 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt38 = NULL; + in->yyt39 = in->cur; + in->yyt40 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt47 = in->cur; + goto yy31; + default: goto yy11; + } +yy21: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy22: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = in->cur; + goto yy15; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt43 = in->cur; + goto yy20; + case 'c': goto yy21; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = in->cur; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt44 = in->cur; + goto yy19; + default: goto yy11; + } +yy23: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy24: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + goto yy15; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + goto yy20; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = NULL; + in->yyt26 = NULL; + in->yyt27 = NULL; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt37 = in->cur; + in->yyt42 = in->cur; + goto yy18; + case 'd': goto yy23; + default: goto yy11; + } +yy25: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy25; + case 'b': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'c': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + case 'd': + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy26: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy36; + case 'b': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'c': goto yy26; + case 'd': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy27: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt23 = in->yyt2; + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy36; + case 'b': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy33; + case 'c': + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy34; + case 'd': goto yy27; + default: goto yy11; + } +yy28: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt3; + in->yyt27 = in->yyt4; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy36; + case 'b': goto yy28; + case 'c': + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy34; + case 'd': + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy29: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy36; + case 'b': goto yy29; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy34; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = in->cur; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy30: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy36; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'c': goto yy30; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = in->cur; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt32 = in->cur; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy31: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy36; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy33; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = NULL; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = in->cur; + in->yyt29 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + goto yy34; + case 'd': goto yy31; + default: goto yy11; + } +yy32: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt33; + in->yyt14 = in->yyt34; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt27; + in->yyt17 = in->yyt4; + in->yyt18 = in->yyt35; + in->yyt19 = in->yyt36; + in->yyt20 = in->yyt37; + in->yyt23 = in->yyt43; + in->yyt25 = in->yyt42; + in->yyt27 = in->yyt44; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy32; + case 'b': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt30 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy33; + case 'c': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt31 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy34; + case 'd': + in->yyt1 = in->yyt23; + in->yyt2 = in->yyt43; + in->yyt6 = in->yyt25; + in->yyt7 = in->yyt3; + in->yyt8 = in->yyt27; + in->yyt9 = in->yyt4; + in->yyt10 = in->yyt35; + in->yyt11 = in->yyt36; + in->yyt12 = in->yyt37; + in->yyt33 = in->yyt42; + in->yyt34 = in->yyt44; + in->yyt22 = in->cur; + in->yyt24 = NULL; + in->yyt26 = NULL; + in->yyt28 = NULL; + in->yyt32 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + goto yy35; + default: goto yy11; + } +yy33: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'b': goto yy33; + default: goto yy11; + } +yy34: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'c': goto yy34; + default: goto yy11; + } +yy35: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt21 = in->yyt29; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + goto yy4; + case 'd': goto yy35; + default: goto yy11; + } +yy36: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt13 = in->yyt38; + in->yyt14 = in->yyt5; + in->yyt15 = in->yyt2; + in->yyt16 = in->yyt39; + in->yyt17 = in->yyt33; + in->yyt18 = in->yyt40; + in->yyt19 = in->yyt34; + in->yyt20 = in->yyt41; + in->yyt23 = in->yyt46; + in->yyt25 = in->yyt45; + in->yyt27 = in->yyt47; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + goto yy4; + case 'a': goto yy36; + default: goto yy11; + } +} +#line 59 "../../../benchmarks/c/src/re2c/submatch_17__alt4_4.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-stadfa.c index 4e0350f2c..03578a8ee 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 30 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -474,11 +474,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 481 "gen/re2c/18__alt4_8-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 481 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -488,8 +488,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 492 "gen/re2c/18__alt4_8-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 492 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -528,8 +528,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -546,7 +546,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 550 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 550 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -994,7 +994,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -1015,7 +1015,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 1019 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 1019 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -1463,17 +1463,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 1470 "gen/re2c/18__alt4_8-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1470 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -1507,7 +1507,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" static int lex(input_t *in, Output *out) @@ -1524,7 +1524,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 1528 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 1528 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" { char yych; yyFillLabel0: @@ -1549,9 +1549,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { return 1; } -#line 1555 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 1555 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" yy3: ++in->cur; in->yyt6 = in->yyt10 = in->yyt14 = in->yyt18 = in->yyt22 = in->yyt26 = in->yyt30 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt58 = in->yyt60 = in->yyt62 = in->yyt64 = in->yyt402 = in->yyt403 = in->yyt404 = in->yyt405 = in->yyt406 = in->yyt407 = in->yyt408 = in->yyt409 = in->yyt410 = in->yyt411 = in->yyt412 = in->yyt413 = in->yyt414 = in->yyt415 = in->yyt418 = in->yyt419 = in->yyt420 = in->yyt421 = in->yyt422 = in->yyt423 = in->yyt424 = in->yyt425 = in->yyt426 = in->yyt427 = in->yyt428 = in->yyt429 = in->yyt430 = in->yyt431 = in->yyt434 = in->yyt435 = in->yyt436 = in->yyt437 = in->yyt438 = in->yyt439 = in->yyt440 = in->yyt441 = in->yyt442 = in->yyt443 = in->yyt444 = in->yyt445 = in->yyt446 = in->yyt447 = NULL; @@ -1677,7 +1677,7 @@ static int lex(input_t *in, Output *out) g8 = in->yyt62; h7 = in->yyt63; h8 = in->yyt64; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1714,7 +1714,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 1718 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 1718 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->yyt2 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt400 = in->cur - 1; @@ -32280,10 +32280,10 @@ static int lex(input_t *in, Output *out) goto yy15; } yy223: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 32286 "gen/re2c/18__alt4_8-eof-stadfa.c" +#line 32286 "gen/re2c/submatch_18__alt4_8-eof-stadfa.c" } -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa0.c index c0e8fa97b..7abece11a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -169,11 +169,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 176 "gen/re2c/18__alt4_8-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 176 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -183,8 +183,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 187 "gen/re2c/18__alt4_8-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 187 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -223,8 +223,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -241,7 +241,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 245 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 245 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -384,7 +384,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -405,7 +405,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 409 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 409 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -548,17 +548,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 555 "gen/re2c/18__alt4_8-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 555 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -592,7 +592,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" static int lex(input_t *in, Output *out) @@ -609,7 +609,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 613 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 613 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; @@ -670,9 +670,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { return 1; } -#line 676 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 676 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" yy3: a1 = in->yyt1; a2 = in->yyt2; @@ -738,7 +738,7 @@ static int lex(input_t *in, Output *out) g8 = in->yyt62; h7 = in->yyt63; h8 = in->yyt64; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -775,7 +775,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 779 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 779 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -6558,10 +6558,10 @@ static int lex(input_t *in, Output *out) goto yy13; } yy65: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 6564 "gen/re2c/18__alt4_8-eof-tdfa0.c" +#line 6564 "gen/re2c/submatch_18__alt4_8-eof-tdfa0.c" } -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa1.c new file mode 100644 index 000000000..8b16a26cb --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-eof-tdfa1.c @@ -0,0 +1,11692 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt33; +char *yyt34; +char *yyt35; +char *yyt36; +char *yyt37; +char *yyt38; +char *yyt39; +char *yyt4; +char *yyt40; +char *yyt41; +char *yyt42; +char *yyt43; +char *yyt44; +char *yyt45; +char *yyt46; +char *yyt47; +char *yyt48; +char *yyt49; +char *yyt5; +char *yyt50; +char *yyt51; +char *yyt52; +char *yyt53; +char *yyt54; +char *yyt55; +char *yyt56; +char *yyt57; +char *yyt58; +char *yyt59; +char *yyt6; +char *yyt60; +char *yyt61; +char *yyt62; +char *yyt63; +char *yyt64; +char *yyt65; +char *yyt66; +char *yyt67; +char *yyt68; +char *yyt69; +char *yyt7; +char *yyt70; +char *yyt71; +char *yyt72; +char *yyt73; +char *yyt74; +char *yyt75; +char *yyt76; +char *yyt77; +char *yyt78; +char *yyt79; +char *yyt8; +char *yyt80; +char *yyt81; +char *yyt82; +char *yyt83; +char *yyt84; +char *yyt85; +char *yyt86; +char *yyt87; +char *yyt88; +char *yyt89; +char *yyt9; +char *yyt90; +char *yyt91; +char *yyt92; +char *yyt93; +char *yyt94; +char *yyt95; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 129 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 140 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +static inline int fill(input_t *in) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free > 0); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 198 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt33) in->yyt33 -= free; +if (in->yyt34) in->yyt34 -= free; +if (in->yyt35) in->yyt35 -= free; +if (in->yyt36) in->yyt36 -= free; +if (in->yyt37) in->yyt37 -= free; +if (in->yyt38) in->yyt38 -= free; +if (in->yyt39) in->yyt39 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt40) in->yyt40 -= free; +if (in->yyt41) in->yyt41 -= free; +if (in->yyt42) in->yyt42 -= free; +if (in->yyt43) in->yyt43 -= free; +if (in->yyt44) in->yyt44 -= free; +if (in->yyt45) in->yyt45 -= free; +if (in->yyt46) in->yyt46 -= free; +if (in->yyt47) in->yyt47 -= free; +if (in->yyt48) in->yyt48 -= free; +if (in->yyt49) in->yyt49 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt50) in->yyt50 -= free; +if (in->yyt51) in->yyt51 -= free; +if (in->yyt52) in->yyt52 -= free; +if (in->yyt53) in->yyt53 -= free; +if (in->yyt54) in->yyt54 -= free; +if (in->yyt55) in->yyt55 -= free; +if (in->yyt56) in->yyt56 -= free; +if (in->yyt57) in->yyt57 -= free; +if (in->yyt58) in->yyt58 -= free; +if (in->yyt59) in->yyt59 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt60) in->yyt60 -= free; +if (in->yyt61) in->yyt61 -= free; +if (in->yyt62) in->yyt62 -= free; +if (in->yyt63) in->yyt63 -= free; +if (in->yyt64) in->yyt64 -= free; +if (in->yyt65) in->yyt65 -= free; +if (in->yyt66) in->yyt66 -= free; +if (in->yyt67) in->yyt67 -= free; +if (in->yyt68) in->yyt68 -= free; +if (in->yyt69) in->yyt69 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt70) in->yyt70 -= free; +if (in->yyt71) in->yyt71 -= free; +if (in->yyt72) in->yyt72 -= free; +if (in->yyt73) in->yyt73 -= free; +if (in->yyt74) in->yyt74 -= free; +if (in->yyt75) in->yyt75 -= free; +if (in->yyt76) in->yyt76 -= free; +if (in->yyt77) in->yyt77 -= free; +if (in->yyt78) in->yyt78 -= free; +if (in->yyt79) in->yyt79 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt80) in->yyt80 -= free; +if (in->yyt81) in->yyt81 -= free; +if (in->yyt82) in->yyt82 -= free; +if (in->yyt83) in->yyt83 -= free; +if (in->yyt84) in->yyt84 -= free; +if (in->yyt85) in->yyt85 -= free; +if (in->yyt86) in->yyt86 -= free; +if (in->yyt87) in->yyt87 -= free; +if (in->yyt88) in->yyt88 -= free; +if (in->yyt89) in->yyt89 -= free; +if (in->yyt9) in->yyt9 -= free; +if (in->yyt90) in->yyt90 -= free; +if (in->yyt91) in->yyt91 -= free; +if (in->yyt92) in->yyt92 -= free; +if (in->yyt93) in->yyt93 -= free; +if (in->yyt94) in->yyt94 -= free; +if (in->yyt95) in->yyt95 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + in->lim[0] = 0; + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + 1); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 315 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt33 = 0; +in->yyt34 = 0; +in->yyt35 = 0; +in->yyt36 = 0; +in->yyt37 = 0; +in->yyt38 = 0; +in->yyt39 = 0; +in->yyt4 = 0; +in->yyt40 = 0; +in->yyt41 = 0; +in->yyt42 = 0; +in->yyt43 = 0; +in->yyt44 = 0; +in->yyt45 = 0; +in->yyt46 = 0; +in->yyt47 = 0; +in->yyt48 = 0; +in->yyt49 = 0; +in->yyt5 = 0; +in->yyt50 = 0; +in->yyt51 = 0; +in->yyt52 = 0; +in->yyt53 = 0; +in->yyt54 = 0; +in->yyt55 = 0; +in->yyt56 = 0; +in->yyt57 = 0; +in->yyt58 = 0; +in->yyt59 = 0; +in->yyt6 = 0; +in->yyt60 = 0; +in->yyt61 = 0; +in->yyt62 = 0; +in->yyt63 = 0; +in->yyt64 = 0; +in->yyt65 = 0; +in->yyt66 = 0; +in->yyt67 = 0; +in->yyt68 = 0; +in->yyt69 = 0; +in->yyt7 = 0; +in->yyt70 = 0; +in->yyt71 = 0; +in->yyt72 = 0; +in->yyt73 = 0; +in->yyt74 = 0; +in->yyt75 = 0; +in->yyt76 = 0; +in->yyt77 = 0; +in->yyt78 = 0; +in->yyt79 = 0; +in->yyt8 = 0; +in->yyt80 = 0; +in->yyt81 = 0; +in->yyt82 = 0; +in->yyt83 = 0; +in->yyt84 = 0; +in->yyt85 = 0; +in->yyt86 = 0; +in->yyt87 = 0; +in->yyt88 = 0; +in->yyt89 = 0; +in->yyt9 = 0; +in->yyt90 = 0; +in->yyt91 = 0; +in->yyt92 = 0; +in->yyt93 = 0; +in->yyt94 = 0; +in->yyt95 = 0; +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + +#line 414 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; + fill(in); +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, + *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, + *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, + *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4, + *a5, *b5, *c5, *d5, *e5, *f5, *g5, *h5, + *a6, *b6, *c6, *d6, *e6, *f6, *g6, *h6, + *a7, *b7, *c7, *d7, *e7, *f7, *g7, *h7, + *a8, *b8, *c8, *d8, *e8, *f8, *g8, *h8; +loop: + in->tok = in->cur; + +#line 472 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +{ + char yych; +yyFillLabel0: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->cur; + goto yy4; + case 'b': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + goto yy5; + case 'c': + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt68 = in->cur; + goto yy6; + case 'd': + in->yyt1 = in->cur; + in->yyt5 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt70 = in->cur; + goto yy7; + case 'e': + in->yyt1 = in->cur; + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + goto yy8; + case 'f': + in->yyt1 = in->cur; + in->yyt7 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + goto yy9; + case 'g': + in->yyt1 = in->cur; + in->yyt8 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + goto yy10; + case 'h': + in->yyt1 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt72 = in->cur; + goto yy11; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel0; + goto yy68; + } + goto yy1; + } +yy1: + ++in->cur; +yy2: +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + { return 1; } +#line 927 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +yy3: + ++in->cur; + a1 = in->yyt1; + a2 = in->yyt10; + b1 = in->yyt11; + b2 = in->yyt12; + c1 = in->yyt13; + c2 = in->yyt14; + d1 = in->yyt15; + d2 = in->yyt16; + e1 = in->yyt17; + e2 = in->yyt18; + f1 = in->yyt19; + f2 = in->yyt20; + g1 = in->yyt21; + g2 = in->yyt22; + h1 = in->yyt23; + h2 = in->yyt24; + a3 = in->yyt25; + a4 = in->yyt26; + b3 = in->yyt27; + b4 = in->yyt28; + c3 = in->yyt29; + c4 = in->yyt30; + d3 = in->yyt31; + d4 = in->yyt32; + e3 = in->yyt33; + e4 = in->yyt34; + f3 = in->yyt35; + f4 = in->yyt36; + g3 = in->yyt37; + g4 = in->yyt38; + h3 = in->yyt39; + h4 = in->yyt40; + a5 = in->yyt41; + a6 = in->yyt42; + b5 = in->yyt43; + b6 = in->yyt44; + c5 = in->yyt45; + c6 = in->yyt46; + d5 = in->yyt47; + d6 = in->yyt48; + e5 = in->yyt49; + e6 = in->yyt50; + f5 = in->yyt51; + f6 = in->yyt52; + g5 = in->yyt53; + g6 = in->yyt54; + h5 = in->yyt55; + h6 = in->yyt56; + a7 = in->yyt57; + a8 = in->yyt2; + b7 = in->yyt58; + b8 = in->yyt3; + c7 = in->yyt59; + c8 = in->yyt4; + d7 = in->yyt60; + d8 = in->yyt5; + e7 = in->yyt61; + e8 = in->yyt6; + f7 = in->yyt62; + f8 = in->yyt7; + g7 = in->yyt63; + g8 = in->yyt8; + h7 = in->yyt64; + h8 = in->yyt9; +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + else if (e1) { outc(out, 'E'); outs(out, e1, e2); } + else if (f1) { outc(out, 'F'); outs(out, f1, f2); } + else if (g1) { outc(out, 'G'); outs(out, g1, g2); } + else if (h1) { outc(out, 'H'); outs(out, h1, h2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + else if (e3) { outc(out, 'E'); outs(out, e3, e4); } + else if (f3) { outc(out, 'F'); outs(out, f3, f4); } + else if (g3) { outc(out, 'G'); outs(out, g3, g4); } + else if (h3) { outc(out, 'H'); outs(out, h3, h4); } + if (a6) { outc(out, 'A'); outs(out, a5, a6); } + else if (b6) { outc(out, 'B'); outs(out, b5, b6); } + else if (c6) { outc(out, 'C'); outs(out, c5, c6); } + else if (d6) { outc(out, 'D'); outs(out, d5, d6); } + else if (e6) { outc(out, 'E'); outs(out, e5, e6); } + else if (f6) { outc(out, 'F'); outs(out, f5, f6); } + else if (g6) { outc(out, 'G'); outs(out, g5, g6); } + else if (h6) { outc(out, 'H'); outs(out, h5, h6); } + if (a8) { outc(out, 'A'); outs(out, a7, a8); } + else if (b8) { outc(out, 'B'); outs(out, b7, b8); } + else if (c8) { outc(out, 'C'); outs(out, c7, c8); } + else if (d8) { outc(out, 'D'); outs(out, d7, d8); } + else if (e8) { outc(out, 'E'); outs(out, e7, e8); } + else if (f8) { outc(out, 'F'); outs(out, f7, f8); } + else if (g8) { outc(out, 'G'); outs(out, g7, g8); } + else if (h8) { outc(out, 'H'); outs(out, h7, h8); } + outc(out, '\n'); + goto loop; + } +#line 1031 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +yy4: + in->mar = ++in->cur; +yyFillLabel1: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy13; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel1; + } + goto yy2; + } +yy5: + in->mar = ++in->cur; +yyFillLabel2: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy24; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel2; + } + goto yy2; + } +yy6: + in->mar = ++in->cur; +yyFillLabel3: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy33; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel3; + } + goto yy2; + } +yy7: + in->mar = ++in->cur; +yyFillLabel4: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy35; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel4; + } + goto yy2; + } +yy8: + in->mar = ++in->cur; +yyFillLabel5: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy37; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel5; + } + goto yy2; + } +yy9: + in->mar = ++in->cur; +yyFillLabel6: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy39; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel6; + } + goto yy2; + } +yy10: + in->mar = ++in->cur; +yyFillLabel7: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy41; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel7; + } + goto yy2; + } +yy11: + in->mar = ++in->cur; +yyFillLabel8: + yych = *in->cur; + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy43; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel8; + } + goto yy2; + } +yy12: + ++in->cur; +yyFillLabel9: + yych = *in->cur; +yy13: + switch (yych) { + case '\n': + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': goto yy12; + case 'b': + in->yyt2 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + goto yy15; + case 'c': + in->yyt3 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = in->cur; + goto yy16; + case 'd': + in->yyt4 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt66 = in->cur; + goto yy17; + case 'e': + in->yyt5 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt67 = in->cur; + goto yy18; + case 'f': + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt68 = in->cur; + goto yy19; + case 'g': + in->yyt7 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt69 = in->cur; + goto yy20; + case 'h': + in->yyt8 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt70 = in->cur; + goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel9; + } + goto yy14; + } +yy14: + in->cur = in->mar; + goto yy2; +yy15: + ++in->cur; +yyFillLabel10: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy44; + case 'b': goto yy15; + case 'c': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy45; + case 'd': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy46; + case 'e': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy47; + case 'f': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy48; + case 'g': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy49; + case 'h': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel10; + } + goto yy14; + } +yy16: + ++in->cur; +yyFillLabel11: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy51; + case 'c': goto yy16; + case 'd': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy46; + case 'e': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy47; + case 'f': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy48; + case 'g': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy49; + case 'h': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel11; + } + goto yy14; + } +yy17: + ++in->cur; +yyFillLabel12: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy51; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy45; + case 'd': goto yy17; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy47; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy48; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy49; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel12; + } + goto yy14; + } +yy18: + ++in->cur; +yyFillLabel13: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy51; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy45; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy46; + case 'e': goto yy18; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy48; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy49; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel13; + } + goto yy14; + } +yy19: + ++in->cur; +yyFillLabel14: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy51; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy45; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy46; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy47; + case 'f': goto yy19; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy49; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel14; + } + goto yy14; + } +yy20: + ++in->cur; +yyFillLabel15: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy51; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy45; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy46; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy47; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy48; + case 'g': goto yy20; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel15; + } + goto yy14; + } +yy21: + ++in->cur; +yyFillLabel16: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + goto yy44; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt90 = in->cur; + goto yy51; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt89 = in->cur; + goto yy45; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt91 = in->cur; + goto yy46; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt92 = in->cur; + goto yy47; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt93 = in->cur; + goto yy48; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt94 = in->cur; + goto yy49; + case 'h': goto yy21; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel16; + } + goto yy14; + } +yy22: + ++in->cur; +yyFillLabel17: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': goto yy22; + case 'b': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel17; + } + goto yy14; + } +yy23: + ++in->cur; +yyFillLabel18: + yych = *in->cur; +yy24: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': goto yy23; + case 'c': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy25; + case 'd': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy26; + case 'e': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy27; + case 'f': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy28; + case 'g': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy29; + case 'h': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel18; + } + goto yy14; + } +yy25: + ++in->cur; +yyFillLabel19: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': goto yy25; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel19; + } + goto yy14; + } +yy26: + ++in->cur; +yyFillLabel20: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': goto yy26; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel20; + } + goto yy14; + } +yy27: + ++in->cur; +yyFillLabel21: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': goto yy27; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel21; + } + goto yy14; + } +yy28: + ++in->cur; +yyFillLabel22: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': goto yy28; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel22; + } + goto yy14; + } +yy29: + ++in->cur; +yyFillLabel23: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': goto yy29; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel23; + } + goto yy14; + } +yy30: + ++in->cur; +yyFillLabel24: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + goto yy59; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel24; + } + goto yy14; + } +yy31: + ++in->cur; +yyFillLabel25: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy59; + case 'b': goto yy31; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy53; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy54; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy55; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy56; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy57; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel25; + } + goto yy14; + } +yy32: + ++in->cur; +yyFillLabel26: + yych = *in->cur; +yy33: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy31; + case 'c': goto yy32; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy26; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy27; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy28; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy29; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel26; + } + goto yy14; + } +yy34: + ++in->cur; +yyFillLabel27: + yych = *in->cur; +yy35: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy31; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy25; + case 'd': goto yy34; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy27; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy28; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy29; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel27; + } + goto yy14; + } +yy36: + ++in->cur; +yyFillLabel28: + yych = *in->cur; +yy37: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy31; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy25; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy26; + case 'e': goto yy36; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy28; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy29; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel28; + } + goto yy14; + } +yy38: + ++in->cur; +yyFillLabel29: + yych = *in->cur; +yy39: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy31; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy25; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy26; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy27; + case 'f': goto yy38; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy29; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel29; + } + goto yy14; + } +yy40: + ++in->cur; +yyFillLabel30: + yych = *in->cur; +yy41: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy31; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy25; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy26; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy27; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy28; + case 'g': goto yy40; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy30; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel30; + } + goto yy14; + } +yy42: + ++in->cur; +yyFillLabel31: + yych = *in->cur; +yy43: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt74 = in->cur; + goto yy22; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt83 = in->cur; + goto yy31; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt82 = in->cur; + goto yy25; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt84 = in->cur; + goto yy26; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt85 = in->cur; + goto yy27; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt86 = in->cur; + goto yy28; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt87 = in->cur; + goto yy29; + case 'h': goto yy42; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel31; + } + goto yy14; + } +yy44: + ++in->cur; +yyFillLabel32: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': goto yy44; + case 'b': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel32; + } + goto yy14; + } +yy45: + ++in->cur; +yyFillLabel33: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': goto yy45; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel33; + } + goto yy14; + } +yy46: + ++in->cur; +yyFillLabel34: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': goto yy46; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel34; + } + goto yy14; + } +yy47: + ++in->cur; +yyFillLabel35: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': goto yy47; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel35; + } + goto yy14; + } +yy48: + ++in->cur; +yyFillLabel36: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': goto yy48; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel36; + } + goto yy14; + } +yy49: + ++in->cur; +yyFillLabel37: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': goto yy49; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel37; + } + goto yy14; + } +yy50: + ++in->cur; +yyFillLabel38: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy67; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy60; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy61; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy62; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy63; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy64; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy65; + case 'h': goto yy50; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel38; + } + goto yy14; + } +yy51: + ++in->cur; +yyFillLabel39: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': goto yy51; + case 'c': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel39; + } + goto yy14; + } +yy52: + ++in->cur; +yyFillLabel40: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': goto yy52; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel40; + } + goto yy14; + } +yy53: + ++in->cur; +yyFillLabel41: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': goto yy53; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel41; + } + goto yy14; + } +yy54: + ++in->cur; +yyFillLabel42: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': goto yy54; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel42; + } + goto yy14; + } +yy55: + ++in->cur; +yyFillLabel43: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': goto yy55; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel43; + } + goto yy14; + } +yy56: + ++in->cur; +yyFillLabel44: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': goto yy56; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel44; + } + goto yy14; + } +yy57: + ++in->cur; +yyFillLabel45: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': goto yy57; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel45; + } + goto yy14; + } +yy58: + ++in->cur; +yyFillLabel46: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy67; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy65; + case 'h': goto yy58; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel46; + } + goto yy14; + } +yy59: + ++in->cur; +yyFillLabel47: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': goto yy59; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy60; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel47; + } + goto yy14; + } +yy60: + ++in->cur; +yyFillLabel48: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'b': goto yy60; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel48; + } + goto yy14; + } +yy61: + ++in->cur; +yyFillLabel49: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'c': goto yy61; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel49; + } + goto yy14; + } +yy62: + ++in->cur; +yyFillLabel50: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'd': goto yy62; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel50; + } + goto yy14; + } +yy63: + ++in->cur; +yyFillLabel51: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'e': goto yy63; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel51; + } + goto yy14; + } +yy64: + ++in->cur; +yyFillLabel52: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'f': goto yy64; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel52; + } + goto yy14; + } +yy65: + ++in->cur; +yyFillLabel53: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'g': goto yy65; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel53; + } + goto yy14; + } +yy66: + ++in->cur; +yyFillLabel54: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy3; + case 'h': goto yy66; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel54; + } + goto yy14; + } +yy67: + ++in->cur; +yyFillLabel55: + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy3; + case 'a': goto yy67; + default: + if (in->lim <= in->cur) { + if (fill(in) == 0) goto yyFillLabel55; + } + goto yy14; + } +yy68: +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" + { return 0; } +#line 11689 "gen/re2c/submatch_18__alt4_8-eof-tdfa1.c" +} +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-stadfa.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_18__alt4_8-stadfa.c index e507e8f14..74203eab5 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/18__alt4_8-stadfa.c" +#line 30 "gen/re2c/submatch_18__alt4_8-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -459,11 +459,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 466 "gen/re2c/18__alt4_8-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 466 "gen/re2c/submatch_18__alt4_8-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -473,8 +473,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 477 "gen/re2c/18__alt4_8-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 477 "gen/re2c/submatch_18__alt4_8-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -513,13 +513,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 521 "gen/re2c/18__alt4_8-stadfa.c" +#line 521 "gen/re2c/submatch_18__alt4_8-stadfa.c" #define YYMAXFILL 5 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -536,7 +536,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 540 "gen/re2c/18__alt4_8-stadfa.c" +#line 540 "gen/re2c/submatch_18__alt4_8-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -969,7 +969,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -991,7 +991,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 995 "gen/re2c/18__alt4_8-stadfa.c" +#line 995 "gen/re2c/submatch_18__alt4_8-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -1424,16 +1424,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 1431 "gen/re2c/18__alt4_8-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1431 "gen/re2c/submatch_18__alt4_8-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -1467,7 +1467,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" static int lex(input_t *in, Output *out) @@ -1484,7 +1484,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 1488 "gen/re2c/18__alt4_8-stadfa.c" +#line 1488 "gen/re2c/submatch_18__alt4_8-stadfa.c" { char yych; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 1; @@ -1504,15 +1504,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 1510 "gen/re2c/18__alt4_8-stadfa.c" +#line 1510 "gen/re2c/submatch_18__alt4_8-stadfa.c" yy2: ++in->cur; yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { return 1; } -#line 1516 "gen/re2c/18__alt4_8-stadfa.c" +#line 1516 "gen/re2c/submatch_18__alt4_8-stadfa.c" yy4: ++in->cur; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; @@ -1582,7 +1582,7 @@ static int lex(input_t *in, Output *out) g8 = in->yyt62; h7 = in->yyt63; h8 = in->yyt64; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -1619,7 +1619,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 1623 "gen/re2c/18__alt4_8-stadfa.c" +#line 1623 "gen/re2c/submatch_18__alt4_8-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt58 = in->yyt60 = in->yyt62 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->cur - 1; @@ -30497,6 +30497,6 @@ static int lex(input_t *in, Output *out) default: goto yy16; } } -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa0.c index d3c51228d..c720c231d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/18__alt4_8-tdfa0.c" +#line 30 "gen/re2c/submatch_18__alt4_8-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -169,11 +169,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 176 "gen/re2c/18__alt4_8-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 176 "gen/re2c/submatch_18__alt4_8-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -183,8 +183,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 187 "gen/re2c/18__alt4_8-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 187 "gen/re2c/submatch_18__alt4_8-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -223,13 +223,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 231 "gen/re2c/18__alt4_8-tdfa0.c" +#line 231 "gen/re2c/submatch_18__alt4_8-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -246,7 +246,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 250 "gen/re2c/18__alt4_8-tdfa0.c" +#line 250 "gen/re2c/submatch_18__alt4_8-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -389,7 +389,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -411,7 +411,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 415 "gen/re2c/18__alt4_8-tdfa0.c" +#line 415 "gen/re2c/submatch_18__alt4_8-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -554,16 +554,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 561 "gen/re2c/18__alt4_8-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 561 "gen/re2c/submatch_18__alt4_8-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -597,7 +597,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" static int lex(input_t *in, Output *out) @@ -614,7 +614,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 618 "gen/re2c/18__alt4_8-tdfa0.c" +#line 618 "gen/re2c/submatch_18__alt4_8-tdfa0.c" { char yych; in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; @@ -659,14 +659,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 665 "gen/re2c/18__alt4_8-tdfa0.c" +#line 665 "gen/re2c/submatch_18__alt4_8-tdfa0.c" yy2: yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { return 1; } -#line 670 "gen/re2c/18__alt4_8-tdfa0.c" +#line 670 "gen/re2c/submatch_18__alt4_8-tdfa0.c" yy4: a1 = in->yyt1; a2 = in->yyt2; @@ -732,7 +732,7 @@ static int lex(input_t *in, Output *out) g8 = in->yyt62; h7 = in->yyt63; h8 = in->yyt64; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" { if (a1) { outc(out, 'A'); outs(out, a1, a2); } else if (b1) { outc(out, 'B'); outs(out, b1, b2); } @@ -769,7 +769,7 @@ static int lex(input_t *in, Output *out) outc(out, '\n'); goto loop; } -#line 773 "gen/re2c/18__alt4_8-tdfa0.c" +#line 773 "gen/re2c/submatch_18__alt4_8-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -6316,6 +6316,6 @@ static int lex(input_t *in, Output *out) default: goto yy14; } } -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" } diff --git a/benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa1.c new file mode 100644 index 000000000..9e22e1314 --- /dev/null +++ b/benchmarks/c/pregen/re2c/submatch_18__alt4_8-tdfa1.c @@ -0,0 +1,11458 @@ +/* Generated by re2c */ +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" +#include +#include +#include "common.h" + +#line 15 "../../../benchmarks/c/src/re2c/common.re" + + +typedef struct taglist_t { + struct taglist_t *pred; + long dist; +} taglist_t; + +typedef struct taglistpool_t { + taglist_t *head; + taglist_t *next; + taglist_t *last; +} taglistpool_t; + +typedef struct { + char *buf; + char *lim; + char *cur; + char *mar; + char *tok; + +#line 30 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +char *yyt1; +char *yyt10; +char *yyt11; +char *yyt12; +char *yyt13; +char *yyt14; +char *yyt15; +char *yyt16; +char *yyt17; +char *yyt18; +char *yyt19; +char *yyt2; +char *yyt20; +char *yyt21; +char *yyt22; +char *yyt23; +char *yyt24; +char *yyt25; +char *yyt26; +char *yyt27; +char *yyt28; +char *yyt29; +char *yyt3; +char *yyt30; +char *yyt31; +char *yyt32; +char *yyt33; +char *yyt34; +char *yyt35; +char *yyt36; +char *yyt37; +char *yyt38; +char *yyt39; +char *yyt4; +char *yyt40; +char *yyt41; +char *yyt42; +char *yyt43; +char *yyt44; +char *yyt45; +char *yyt46; +char *yyt47; +char *yyt48; +char *yyt49; +char *yyt5; +char *yyt50; +char *yyt51; +char *yyt52; +char *yyt53; +char *yyt54; +char *yyt55; +char *yyt56; +char *yyt57; +char *yyt58; +char *yyt59; +char *yyt6; +char *yyt60; +char *yyt61; +char *yyt62; +char *yyt63; +char *yyt64; +char *yyt65; +char *yyt66; +char *yyt67; +char *yyt68; +char *yyt69; +char *yyt7; +char *yyt70; +char *yyt71; +char *yyt72; +char *yyt73; +char *yyt74; +char *yyt75; +char *yyt76; +char *yyt77; +char *yyt78; +char *yyt79; +char *yyt8; +char *yyt80; +char *yyt81; +char *yyt82; +char *yyt83; +char *yyt84; +char *yyt85; +char *yyt86; +char *yyt87; +char *yyt88; +char *yyt89; +char *yyt9; +char *yyt90; +char *yyt91; +char *yyt92; +char *yyt93; +char *yyt94; +char *yyt95; +#line 34 "../../../benchmarks/c/src/re2c/common.re" + + +#line 129 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" + + taglistpool_t tlp; + int eof; +} input_t; + +static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) +{ + tlp->next = tlp->head; + +#line 140 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" + +} + +static inline void taglistpool_init(taglistpool_t *tlp) +{ + static const unsigned size = 1024 * 1024; + tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); + tlp->next = tlp->head; + tlp->last = tlp->head + size; +} + +static inline void taglistpool_free(taglistpool_t *tlp) +{ + free(tlp->head); + tlp->head = tlp->next = tlp->last = NULL; +} + +static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) +{ +#ifdef GROW_MTAG_LIST + if (tlp->next >= tlp->last) { + const unsigned size = tlp->last - tlp->head; + taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); + memcpy(head, tlp->head, size * sizeof(taglist_t)); + free(tlp->head); + tlp->head = head; + tlp->next = head + size; + tlp->last = head + size * 2; + } +#else + assert(tlp->next < tlp->last); +#endif + taglist_t *tl = tlp->next++; + tl->pred = *ptl; + tl->dist = t - b; + *ptl = tl; +} + +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 184 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +#define YYMAXFILL 2 +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" + + +static inline int fill(input_t *in, size_t need) +{ + size_t free; + if (in->eof) return 1; + + free = in->tok - in->buf; + assert(free >= need); + + memmove(in->buf, in->tok, in->lim - in->tok); + in->lim -= free; + in->cur -= free; + in->mar -= free; + in->tok -= free; + +#line 203 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +if (in->yyt1) in->yyt1 -= free; +if (in->yyt10) in->yyt10 -= free; +if (in->yyt11) in->yyt11 -= free; +if (in->yyt12) in->yyt12 -= free; +if (in->yyt13) in->yyt13 -= free; +if (in->yyt14) in->yyt14 -= free; +if (in->yyt15) in->yyt15 -= free; +if (in->yyt16) in->yyt16 -= free; +if (in->yyt17) in->yyt17 -= free; +if (in->yyt18) in->yyt18 -= free; +if (in->yyt19) in->yyt19 -= free; +if (in->yyt2) in->yyt2 -= free; +if (in->yyt20) in->yyt20 -= free; +if (in->yyt21) in->yyt21 -= free; +if (in->yyt22) in->yyt22 -= free; +if (in->yyt23) in->yyt23 -= free; +if (in->yyt24) in->yyt24 -= free; +if (in->yyt25) in->yyt25 -= free; +if (in->yyt26) in->yyt26 -= free; +if (in->yyt27) in->yyt27 -= free; +if (in->yyt28) in->yyt28 -= free; +if (in->yyt29) in->yyt29 -= free; +if (in->yyt3) in->yyt3 -= free; +if (in->yyt30) in->yyt30 -= free; +if (in->yyt31) in->yyt31 -= free; +if (in->yyt32) in->yyt32 -= free; +if (in->yyt33) in->yyt33 -= free; +if (in->yyt34) in->yyt34 -= free; +if (in->yyt35) in->yyt35 -= free; +if (in->yyt36) in->yyt36 -= free; +if (in->yyt37) in->yyt37 -= free; +if (in->yyt38) in->yyt38 -= free; +if (in->yyt39) in->yyt39 -= free; +if (in->yyt4) in->yyt4 -= free; +if (in->yyt40) in->yyt40 -= free; +if (in->yyt41) in->yyt41 -= free; +if (in->yyt42) in->yyt42 -= free; +if (in->yyt43) in->yyt43 -= free; +if (in->yyt44) in->yyt44 -= free; +if (in->yyt45) in->yyt45 -= free; +if (in->yyt46) in->yyt46 -= free; +if (in->yyt47) in->yyt47 -= free; +if (in->yyt48) in->yyt48 -= free; +if (in->yyt49) in->yyt49 -= free; +if (in->yyt5) in->yyt5 -= free; +if (in->yyt50) in->yyt50 -= free; +if (in->yyt51) in->yyt51 -= free; +if (in->yyt52) in->yyt52 -= free; +if (in->yyt53) in->yyt53 -= free; +if (in->yyt54) in->yyt54 -= free; +if (in->yyt55) in->yyt55 -= free; +if (in->yyt56) in->yyt56 -= free; +if (in->yyt57) in->yyt57 -= free; +if (in->yyt58) in->yyt58 -= free; +if (in->yyt59) in->yyt59 -= free; +if (in->yyt6) in->yyt6 -= free; +if (in->yyt60) in->yyt60 -= free; +if (in->yyt61) in->yyt61 -= free; +if (in->yyt62) in->yyt62 -= free; +if (in->yyt63) in->yyt63 -= free; +if (in->yyt64) in->yyt64 -= free; +if (in->yyt65) in->yyt65 -= free; +if (in->yyt66) in->yyt66 -= free; +if (in->yyt67) in->yyt67 -= free; +if (in->yyt68) in->yyt68 -= free; +if (in->yyt69) in->yyt69 -= free; +if (in->yyt7) in->yyt7 -= free; +if (in->yyt70) in->yyt70 -= free; +if (in->yyt71) in->yyt71 -= free; +if (in->yyt72) in->yyt72 -= free; +if (in->yyt73) in->yyt73 -= free; +if (in->yyt74) in->yyt74 -= free; +if (in->yyt75) in->yyt75 -= free; +if (in->yyt76) in->yyt76 -= free; +if (in->yyt77) in->yyt77 -= free; +if (in->yyt78) in->yyt78 -= free; +if (in->yyt79) in->yyt79 -= free; +if (in->yyt8) in->yyt8 -= free; +if (in->yyt80) in->yyt80 -= free; +if (in->yyt81) in->yyt81 -= free; +if (in->yyt82) in->yyt82 -= free; +if (in->yyt83) in->yyt83 -= free; +if (in->yyt84) in->yyt84 -= free; +if (in->yyt85) in->yyt85 -= free; +if (in->yyt86) in->yyt86 -= free; +if (in->yyt87) in->yyt87 -= free; +if (in->yyt88) in->yyt88 -= free; +if (in->yyt89) in->yyt89 -= free; +if (in->yyt9) in->yyt9 -= free; +if (in->yyt90) in->yyt90 -= free; +if (in->yyt91) in->yyt91 -= free; +if (in->yyt92) in->yyt92 -= free; +if (in->yyt93) in->yyt93 -= free; +if (in->yyt94) in->yyt94 -= free; +if (in->yyt95) in->yyt95 -= free; +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" + + + in->lim += fread(in->lim, 1, free, stdin); + + if (in->lim < in->buf + SIZE) { + in->eof = 1; + memset(in->lim, 0, YYMAXFILL); + in->lim += YYMAXFILL; + } + + return 0; +} + +static inline void init_input(input_t *in) +{ + in->buf = (char*) malloc(SIZE + YYMAXFILL); + in->lim = in->buf + SIZE; + in->cur = in->lim; + in->mar = in->lim; + in->tok = in->lim; + +#line 321 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +in->yyt1 = 0; +in->yyt10 = 0; +in->yyt11 = 0; +in->yyt12 = 0; +in->yyt13 = 0; +in->yyt14 = 0; +in->yyt15 = 0; +in->yyt16 = 0; +in->yyt17 = 0; +in->yyt18 = 0; +in->yyt19 = 0; +in->yyt2 = 0; +in->yyt20 = 0; +in->yyt21 = 0; +in->yyt22 = 0; +in->yyt23 = 0; +in->yyt24 = 0; +in->yyt25 = 0; +in->yyt26 = 0; +in->yyt27 = 0; +in->yyt28 = 0; +in->yyt29 = 0; +in->yyt3 = 0; +in->yyt30 = 0; +in->yyt31 = 0; +in->yyt32 = 0; +in->yyt33 = 0; +in->yyt34 = 0; +in->yyt35 = 0; +in->yyt36 = 0; +in->yyt37 = 0; +in->yyt38 = 0; +in->yyt39 = 0; +in->yyt4 = 0; +in->yyt40 = 0; +in->yyt41 = 0; +in->yyt42 = 0; +in->yyt43 = 0; +in->yyt44 = 0; +in->yyt45 = 0; +in->yyt46 = 0; +in->yyt47 = 0; +in->yyt48 = 0; +in->yyt49 = 0; +in->yyt5 = 0; +in->yyt50 = 0; +in->yyt51 = 0; +in->yyt52 = 0; +in->yyt53 = 0; +in->yyt54 = 0; +in->yyt55 = 0; +in->yyt56 = 0; +in->yyt57 = 0; +in->yyt58 = 0; +in->yyt59 = 0; +in->yyt6 = 0; +in->yyt60 = 0; +in->yyt61 = 0; +in->yyt62 = 0; +in->yyt63 = 0; +in->yyt64 = 0; +in->yyt65 = 0; +in->yyt66 = 0; +in->yyt67 = 0; +in->yyt68 = 0; +in->yyt69 = 0; +in->yyt7 = 0; +in->yyt70 = 0; +in->yyt71 = 0; +in->yyt72 = 0; +in->yyt73 = 0; +in->yyt74 = 0; +in->yyt75 = 0; +in->yyt76 = 0; +in->yyt77 = 0; +in->yyt78 = 0; +in->yyt79 = 0; +in->yyt8 = 0; +in->yyt80 = 0; +in->yyt81 = 0; +in->yyt82 = 0; +in->yyt83 = 0; +in->yyt84 = 0; +in->yyt85 = 0; +in->yyt86 = 0; +in->yyt87 = 0; +in->yyt88 = 0; +in->yyt89 = 0; +in->yyt9 = 0; +in->yyt90 = 0; +in->yyt91 = 0; +in->yyt92 = 0; +in->yyt93 = 0; +in->yyt94 = 0; +in->yyt95 = 0; +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" + + +#line 420 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" + + taglistpool_init(&in->tlp); + in->eof = 0; +} +#line 81 "../../../benchmarks/c/src/re2c/common.re" + + +static inline void free_input(input_t *in) +{ + free(in->buf); + taglistpool_free(&in->tlp); +} + +static int lex(input_t *in, Output *out); + +int main(int argc, char **argv) +{ + PRE; + input_t in; + Output out; + + init_input(&in); + init_output(&out); + + switch (lex(&in, &out)) { + case 0: break; + case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; + case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; + default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; + } + + flush(&out); + free_output(&out); + free_input(&in); + + POST; + return 0; +} +#line 1 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + + +static int lex(input_t *in, Output *out) +{ + const char + *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, + *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, + *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, + *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4, + *a5, *b5, *c5, *d5, *e5, *f5, *g5, *h5, + *a6, *b6, *c6, *d6, *e6, *f6, *g6, *h6, + *a7, *b7, *c7, *d7, *e7, *f7, *g7, *h7, + *a8, *b8, *c8, *d8, *e8, *f8, *g8, *h8; +loop: + in->tok = in->cur; + +#line 477 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +{ + char yych; + if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; + yych = *in->cur; + switch (yych) { + case 0x00: goto yy1; + case '\n': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->cur; + goto yy5; + case 'b': + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + goto yy6; + case 'c': + in->yyt1 = in->cur; + in->yyt4 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt68 = in->cur; + goto yy7; + case 'd': + in->yyt1 = in->cur; + in->yyt5 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt70 = in->cur; + goto yy8; + case 'e': + in->yyt1 = in->cur; + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + goto yy9; + case 'f': + in->yyt1 = in->cur; + in->yyt7 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + goto yy10; + case 'g': + in->yyt1 = in->cur; + in->yyt8 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + goto yy11; + case 'h': + in->yyt1 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt72 = in->cur; + goto yy12; + default: goto yy2; + } +yy1: + ++in->cur; +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" + { return 0; } +#line 927 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +yy2: + ++in->cur; +yy3: +#line 17 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + { return 1; } +#line 933 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +yy4: + ++in->cur; + a1 = in->yyt1; + a2 = in->yyt10; + b1 = in->yyt11; + b2 = in->yyt12; + c1 = in->yyt13; + c2 = in->yyt14; + d1 = in->yyt15; + d2 = in->yyt16; + e1 = in->yyt17; + e2 = in->yyt18; + f1 = in->yyt19; + f2 = in->yyt20; + g1 = in->yyt21; + g2 = in->yyt22; + h1 = in->yyt23; + h2 = in->yyt24; + a3 = in->yyt25; + a4 = in->yyt26; + b3 = in->yyt27; + b4 = in->yyt28; + c3 = in->yyt29; + c4 = in->yyt30; + d3 = in->yyt31; + d4 = in->yyt32; + e3 = in->yyt33; + e4 = in->yyt34; + f3 = in->yyt35; + f4 = in->yyt36; + g3 = in->yyt37; + g4 = in->yyt38; + h3 = in->yyt39; + h4 = in->yyt40; + a5 = in->yyt41; + a6 = in->yyt42; + b5 = in->yyt43; + b6 = in->yyt44; + c5 = in->yyt45; + c6 = in->yyt46; + d5 = in->yyt47; + d6 = in->yyt48; + e5 = in->yyt49; + e6 = in->yyt50; + f5 = in->yyt51; + f6 = in->yyt52; + g5 = in->yyt53; + g6 = in->yyt54; + h5 = in->yyt55; + h6 = in->yyt56; + a7 = in->yyt57; + a8 = in->yyt2; + b7 = in->yyt58; + b8 = in->yyt3; + c7 = in->yyt59; + c8 = in->yyt4; + d7 = in->yyt60; + d8 = in->yyt5; + e7 = in->yyt61; + e8 = in->yyt6; + f7 = in->yyt62; + f8 = in->yyt7; + g7 = in->yyt63; + g8 = in->yyt8; + h7 = in->yyt64; + h8 = in->yyt9; +#line 55 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + { + if (a1) { outc(out, 'A'); outs(out, a1, a2); } + else if (b1) { outc(out, 'B'); outs(out, b1, b2); } + else if (c1) { outc(out, 'C'); outs(out, c1, c2); } + else if (d1) { outc(out, 'D'); outs(out, d1, d2); } + else if (e1) { outc(out, 'E'); outs(out, e1, e2); } + else if (f1) { outc(out, 'F'); outs(out, f1, f2); } + else if (g1) { outc(out, 'G'); outs(out, g1, g2); } + else if (h1) { outc(out, 'H'); outs(out, h1, h2); } + if (a3) { outc(out, 'A'); outs(out, a3, a4); } + else if (b3) { outc(out, 'B'); outs(out, b3, b4); } + else if (c3) { outc(out, 'C'); outs(out, c3, c4); } + else if (d3) { outc(out, 'D'); outs(out, d3, d4); } + else if (e3) { outc(out, 'E'); outs(out, e3, e4); } + else if (f3) { outc(out, 'F'); outs(out, f3, f4); } + else if (g3) { outc(out, 'G'); outs(out, g3, g4); } + else if (h3) { outc(out, 'H'); outs(out, h3, h4); } + if (a6) { outc(out, 'A'); outs(out, a5, a6); } + else if (b6) { outc(out, 'B'); outs(out, b5, b6); } + else if (c6) { outc(out, 'C'); outs(out, c5, c6); } + else if (d6) { outc(out, 'D'); outs(out, d5, d6); } + else if (e6) { outc(out, 'E'); outs(out, e5, e6); } + else if (f6) { outc(out, 'F'); outs(out, f5, f6); } + else if (g6) { outc(out, 'G'); outs(out, g5, g6); } + else if (h6) { outc(out, 'H'); outs(out, h5, h6); } + if (a8) { outc(out, 'A'); outs(out, a7, a8); } + else if (b8) { outc(out, 'B'); outs(out, b7, b8); } + else if (c8) { outc(out, 'C'); outs(out, c7, c8); } + else if (d8) { outc(out, 'D'); outs(out, d7, d8); } + else if (e8) { outc(out, 'E'); outs(out, e7, e8); } + else if (f8) { outc(out, 'F'); outs(out, f7, f8); } + else if (g8) { outc(out, 'G'); outs(out, g7, g8); } + else if (h8) { outc(out, 'H'); outs(out, h7, h8); } + outc(out, '\n'); + goto loop; + } +#line 1037 "gen/re2c/submatch_18__alt4_8-tdfa1.c" +yy5: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy14; + default: goto yy3; + } +yy6: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy25; + default: goto yy3; + } +yy7: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy34; + default: goto yy3; + } +yy8: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy36; + default: goto yy3; + } +yy9: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy38; + default: goto yy3; + } +yy10: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy40; + default: goto yy3; + } +yy11: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy42; + default: goto yy3; + } +yy12: + yych = *(in->mar = ++in->cur); + switch (yych) { + case '\n': + case 'a': + case 'b': + case 'c': + case 'd': + case 'e': + case 'f': + case 'g': + case 'h': goto yy44; + default: goto yy3; + } +yy13: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy14: + switch (yych) { + case '\n': + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': goto yy13; + case 'b': + in->yyt2 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + goto yy16; + case 'c': + in->yyt3 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = in->cur; + goto yy17; + case 'd': + in->yyt4 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt66 = in->cur; + goto yy18; + case 'e': + in->yyt5 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt67 = in->cur; + goto yy19; + case 'f': + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt68 = in->cur; + goto yy20; + case 'g': + in->yyt7 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt69 = in->cur; + goto yy21; + case 'h': + in->yyt8 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = NULL; + in->yyt12 = NULL; + in->yyt13 = NULL; + in->yyt14 = NULL; + in->yyt15 = NULL; + in->yyt16 = NULL; + in->yyt17 = NULL; + in->yyt18 = NULL; + in->yyt19 = NULL; + in->yyt20 = NULL; + in->yyt21 = NULL; + in->yyt22 = NULL; + in->yyt23 = NULL; + in->yyt24 = NULL; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = NULL; + in->yyt28 = NULL; + in->yyt29 = NULL; + in->yyt30 = NULL; + in->yyt31 = NULL; + in->yyt32 = NULL; + in->yyt33 = NULL; + in->yyt34 = NULL; + in->yyt35 = NULL; + in->yyt36 = NULL; + in->yyt37 = NULL; + in->yyt38 = NULL; + in->yyt39 = NULL; + in->yyt40 = NULL; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt70 = in->cur; + goto yy22; + default: goto yy15; + } +yy15: + in->cur = in->mar; + goto yy3; +yy16: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy45; + case 'b': goto yy16; + case 'c': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy46; + case 'd': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy47; + case 'e': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy48; + case 'f': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy49; + case 'g': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy50; + case 'h': + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy17: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': goto yy17; + case 'd': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy47; + case 'e': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy48; + case 'f': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy49; + case 'g': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy50; + case 'h': + in->yyt2 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy18: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy46; + case 'd': goto yy18; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy48; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy49; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy50; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy19: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy46; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy47; + case 'e': goto yy19; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy49; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy50; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy20: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy46; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy47; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy48; + case 'f': goto yy20; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt94 = in->cur; + goto yy50; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy21: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt89 = in->cur; + goto yy46; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt91 = in->cur; + goto yy47; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt92 = in->cur; + goto yy48; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt93 = in->cur; + goto yy49; + case 'g': goto yy21; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt70 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt95 = in->cur; + goto yy51; + default: goto yy15; + } +yy22: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + goto yy45; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt90 = in->cur; + goto yy52; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt89 = in->cur; + goto yy46; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt91 = in->cur; + goto yy47; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt92 = in->cur; + goto yy48; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt93 = in->cur; + goto yy49; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt94 = in->cur; + goto yy50; + case 'h': goto yy22; + default: goto yy15; + } +yy23: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': goto yy23; + case 'b': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = in->cur; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy24: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy25: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': goto yy24; + case 'c': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy26; + case 'd': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy27; + case 'e': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy28; + case 'f': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy29; + case 'g': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy30; + case 'h': + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = in->cur; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = in->cur; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = in->cur; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy26: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': goto yy26; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = in->cur; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy27: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': goto yy27; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = in->cur; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy28: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': goto yy28; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = in->cur; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy29: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': goto yy29; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = in->cur; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy30: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': goto yy30; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = in->cur; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy31: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + goto yy60; + case 'b': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt90 = in->cur; + goto yy53; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = NULL; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = in->cur; + in->yyt82 = NULL; + in->yyt83 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': goto yy31; + default: goto yy15; + } +yy32: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt45 = in->yyt4; + in->yyt47 = in->yyt5; + in->yyt49 = in->yyt6; + in->yyt51 = in->yyt7; + in->yyt53 = in->yyt8; + in->yyt55 = in->yyt9; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + goto yy60; + case 'b': goto yy32; + case 'c': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt89 = in->cur; + goto yy54; + case 'd': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt91 = in->cur; + goto yy55; + case 'e': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt92 = in->cur; + goto yy56; + case 'f': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt93 = in->cur; + goto yy57; + case 'g': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt94 = in->cur; + goto yy58; + case 'h': + in->yyt9 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt74 = NULL; + in->yyt75 = in->cur; + in->yyt76 = NULL; + in->yyt77 = NULL; + in->yyt78 = NULL; + in->yyt79 = NULL; + in->yyt80 = NULL; + in->yyt81 = NULL; + in->yyt82 = NULL; + in->yyt84 = NULL; + in->yyt85 = NULL; + in->yyt86 = NULL; + in->yyt87 = NULL; + in->yyt88 = NULL; + in->yyt95 = in->cur; + goto yy59; + default: goto yy15; + } +yy33: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy34: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy32; + case 'c': goto yy33; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy27; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy28; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy29; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy30; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = in->cur; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = in->cur; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt69 = in->cur; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy35: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy36: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy32; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy26; + case 'd': goto yy35; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy28; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy29; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy30; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = in->cur; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = in->cur; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy37: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy38: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy32; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy26; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy27; + case 'e': goto yy37; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy29; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy30; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = in->cur; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = in->cur; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy39: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy40: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy32; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy26; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy27; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy28; + case 'f': goto yy39; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt87 = in->cur; + goto yy30; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = in->cur; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = in->cur; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy41: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy42: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt83 = in->cur; + goto yy32; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt82 = in->cur; + goto yy26; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt84 = in->cur; + goto yy27; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt85 = in->cur; + goto yy28; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt86 = in->cur; + goto yy29; + case 'g': goto yy41; + case 'h': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt9 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = in->cur; + in->yyt55 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = in->cur; + in->yyt72 = NULL; + in->yyt73 = NULL; + in->yyt88 = in->cur; + goto yy31; + default: goto yy15; + } +yy43: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; +yy44: + switch (yych) { + case '\n': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'a': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt74 = in->cur; + goto yy23; + case 'b': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt58 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt83 = in->cur; + goto yy32; + case 'c': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt82 = in->cur; + goto yy26; + case 'd': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt84 = in->cur; + goto yy27; + case 'e': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt61 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt85 = in->cur; + goto yy28; + case 'f': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt86 = in->cur; + goto yy29; + case 'g': + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt43 = NULL; + in->yyt44 = NULL; + in->yyt45 = NULL; + in->yyt46 = NULL; + in->yyt47 = NULL; + in->yyt48 = NULL; + in->yyt49 = NULL; + in->yyt50 = NULL; + in->yyt51 = NULL; + in->yyt52 = NULL; + in->yyt53 = NULL; + in->yyt54 = NULL; + in->yyt55 = NULL; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt65 = NULL; + in->yyt66 = NULL; + in->yyt67 = NULL; + in->yyt68 = NULL; + in->yyt69 = NULL; + in->yyt70 = NULL; + in->yyt71 = NULL; + in->yyt73 = in->cur; + in->yyt87 = in->cur; + goto yy30; + case 'h': goto yy43; + default: goto yy15; + } +yy45: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': goto yy45; + case 'b': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy46: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': goto yy46; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy47: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': goto yy47; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy48: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': goto yy48; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy49: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': goto yy49; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy50: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': goto yy50; + case 'h': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy51: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt43 = in->yyt2; + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy68; + case 'b': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy61; + case 'c': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy62; + case 'd': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy63; + case 'e': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy64; + case 'f': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy65; + case 'g': + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy66; + case 'h': goto yy51; + default: goto yy15; + } +yy52: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt45 = in->yyt3; + in->yyt47 = in->yyt4; + in->yyt49 = in->yyt5; + in->yyt51 = in->yyt6; + in->yyt53 = in->yyt7; + in->yyt55 = in->yyt8; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': goto yy52; + case 'c': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy53: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': goto yy53; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = in->cur; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy54: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': goto yy54; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = in->cur; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy55: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': goto yy55; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = in->cur; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy56: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': goto yy56; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = in->cur; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy57: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': goto yy57; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = in->cur; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy58: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': goto yy58; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = in->cur; + in->yyt56 = NULL; + in->yyt57 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy59: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'a': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt41 = NULL; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy68; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = NULL; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = in->cur; + in->yyt57 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + goto yy66; + case 'h': goto yy59; + default: goto yy15; + } +yy60: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt65; + in->yyt26 = in->yyt66; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt67; + in->yyt29 = in->yyt68; + in->yyt30 = in->yyt69; + in->yyt31 = in->yyt70; + in->yyt32 = in->yyt51; + in->yyt33 = in->yyt6; + in->yyt34 = in->yyt53; + in->yyt35 = in->yyt7; + in->yyt36 = in->yyt55; + in->yyt37 = in->yyt8; + in->yyt38 = in->yyt71; + in->yyt39 = in->yyt72; + in->yyt40 = in->yyt73; + in->yyt43 = in->yyt83; + in->yyt45 = in->yyt82; + in->yyt47 = in->yyt84; + in->yyt49 = in->yyt85; + in->yyt51 = in->yyt86; + in->yyt53 = in->yyt87; + in->yyt55 = in->yyt88; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': goto yy60; + case 'b': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt58 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy61; + case 'c': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt59 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy62; + case 'd': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt60 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy63; + case 'e': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt61 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy64; + case 'f': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt62 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy65; + case 'g': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt63 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy66; + case 'h': + in->yyt1 = in->yyt43; + in->yyt2 = in->yyt83; + in->yyt10 = in->yyt45; + in->yyt11 = in->yyt3; + in->yyt12 = in->yyt47; + in->yyt13 = in->yyt4; + in->yyt14 = in->yyt49; + in->yyt15 = in->yyt5; + in->yyt16 = in->yyt51; + in->yyt17 = in->yyt6; + in->yyt18 = in->yyt53; + in->yyt19 = in->yyt7; + in->yyt20 = in->yyt55; + in->yyt21 = in->yyt8; + in->yyt22 = in->yyt71; + in->yyt23 = in->yyt72; + in->yyt24 = in->yyt73; + in->yyt65 = in->yyt82; + in->yyt66 = in->yyt84; + in->yyt67 = in->yyt85; + in->yyt68 = in->yyt86; + in->yyt69 = in->yyt87; + in->yyt70 = in->yyt88; + in->yyt42 = in->cur; + in->yyt44 = NULL; + in->yyt46 = NULL; + in->yyt48 = NULL; + in->yyt50 = NULL; + in->yyt52 = NULL; + in->yyt54 = NULL; + in->yyt56 = NULL; + in->yyt64 = in->cur; + in->yyt89 = NULL; + in->yyt90 = NULL; + in->yyt91 = NULL; + in->yyt92 = NULL; + in->yyt93 = NULL; + in->yyt94 = NULL; + in->yyt95 = NULL; + goto yy67; + default: goto yy15; + } +yy61: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = in->cur; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'b': goto yy61; + default: goto yy15; + } +yy62: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = in->cur; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'c': goto yy62; + default: goto yy15; + } +yy63: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = in->cur; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'd': goto yy63; + default: goto yy15; + } +yy64: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = in->cur; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'e': goto yy64; + default: goto yy15; + } +yy65: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = in->cur; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'f': goto yy65; + default: goto yy15; + } +yy66: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = in->cur; + in->yyt9 = NULL; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'g': goto yy66; + default: goto yy15; + } +yy67: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt41 = in->yyt57; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = NULL; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = in->cur; + in->yyt57 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + goto yy4; + case 'h': goto yy67; + default: goto yy15; + } +yy68: + ++in->cur; + if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; + yych = *in->cur; + switch (yych) { + case '\n': + in->yyt25 = in->yyt74; + in->yyt26 = in->yyt9; + in->yyt27 = in->yyt2; + in->yyt28 = in->yyt75; + in->yyt29 = in->yyt65; + in->yyt30 = in->yyt76; + in->yyt31 = in->yyt66; + in->yyt32 = in->yyt77; + in->yyt33 = in->yyt67; + in->yyt34 = in->yyt78; + in->yyt35 = in->yyt68; + in->yyt36 = in->yyt79; + in->yyt37 = in->yyt69; + in->yyt38 = in->yyt80; + in->yyt39 = in->yyt70; + in->yyt40 = in->yyt81; + in->yyt43 = in->yyt90; + in->yyt45 = in->yyt89; + in->yyt47 = in->yyt91; + in->yyt49 = in->yyt92; + in->yyt51 = in->yyt93; + in->yyt53 = in->yyt94; + in->yyt55 = in->yyt95; + in->yyt2 = in->cur; + in->yyt3 = NULL; + in->yyt4 = NULL; + in->yyt5 = NULL; + in->yyt6 = NULL; + in->yyt7 = NULL; + in->yyt8 = NULL; + in->yyt9 = NULL; + in->yyt58 = NULL; + in->yyt59 = NULL; + in->yyt60 = NULL; + in->yyt61 = NULL; + in->yyt62 = NULL; + in->yyt63 = NULL; + in->yyt64 = NULL; + goto yy4; + case 'a': goto yy68; + default: goto yy15; + } +} +#line 91 "../../../benchmarks/c/src/re2c/submatch_18__alt4_8.re" + +} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-stadfa.c similarity index 79% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-stadfa.c index 0ab06493a..9e7e95724 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 30 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 107 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 133 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/20__cat2_0-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -189,7 +189,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 193 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 193 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" { char yych; yyFillLabel0: @@ -208,9 +208,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 214 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 214 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" yy3: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur - 1; @@ -219,13 +219,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 229 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 229 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -374,10 +374,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy19: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 380 "gen/re2c/20__cat2_0-eof-stadfa.c" +#line 380 "gen/re2c/submatch_20__cat2_0-eof-stadfa.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa0.c similarity index 77% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa0.c index 71b11bcc0..4b0d85c7a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 107 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 133 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/20__cat2_0-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -189,7 +189,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 193 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 193 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur; @@ -217,21 +217,21 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 223 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 223 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" yy3: a0 = in->yyt1; b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 235 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 235 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -344,10 +344,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy13: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 350 "gen/re2c/20__cat2_0-eof-tdfa0.c" +#line 350 "gen/re2c/submatch_20__cat2_0-eof-tdfa0.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa1.c similarity index 74% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa1.c index d16c91aa0..42a263475 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,8 +85,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -103,12 +103,12 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 107 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 107 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -129,22 +129,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 133 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 133 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/20__cat2_0-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -178,7 +178,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -189,20 +189,24 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 193 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 193 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; goto yy3; case 'a': in->yyt1 = in->cur; goto yy4; case 'b': - in->yyt1 = in->yyt4 = in->cur; + in->yyt1 = in->cur; + in->yyt4 = in->cur; goto yy5; default: if (in->lim <= in->cur) { @@ -214,22 +218,22 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 220 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 224 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" yy3: ++in->cur; a0 = in->yyt1; b0 = in->yyt4; a1 = in->yyt2; b1 = in->yyt3; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 233 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 237 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -265,7 +269,9 @@ static int lex(input_t *in, Output *out) yy7: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; goto yy3; case 'a': goto yy6; case 'b': @@ -287,7 +293,8 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; goto yy3; case 'a': in->yyt2 = in->cur; @@ -331,10 +338,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy13: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 337 "gen/re2c/20__cat2_0-eof-tdfa1.c" +#line 344 "gen/re2c/submatch_20__cat2_0-eof-tdfa1.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-stadfa.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-stadfa.c similarity index 77% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-stadfa.c index 3c29417af..dd48a1e8f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-stadfa.c" +#line 30 "gen/re2c/submatch_20__cat2_0-stadfa.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/20__cat2_0-stadfa.c" +#line 93 "gen/re2c/submatch_20__cat2_0-stadfa.c" #define YYMAXFILL 5 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/20__cat2_0-stadfa.c" +#line 112 "gen/re2c/submatch_20__cat2_0-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/20__cat2_0-stadfa.c" +#line 139 "gen/re2c/submatch_20__cat2_0-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/20__cat2_0-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_20__cat2_0-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/20__cat2_0-stadfa.c" +#line 198 "gen/re2c/submatch_20__cat2_0-stadfa.c" { char yych; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 1; @@ -208,15 +208,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 214 "gen/re2c/20__cat2_0-stadfa.c" +#line 214 "gen/re2c/submatch_20__cat2_0-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 220 "gen/re2c/20__cat2_0-stadfa.c" +#line 220 "gen/re2c/submatch_20__cat2_0-stadfa.c" yy4: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur - 1; @@ -225,13 +225,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 235 "gen/re2c/20__cat2_0-stadfa.c" +#line 235 "gen/re2c/submatch_20__cat2_0-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -334,6 +334,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa0.c similarity index 75% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa0.c index 6eef1a2b7..8c028991b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-tdfa0.c" +#line 30 "gen/re2c/submatch_20__cat2_0-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/20__cat2_0-tdfa0.c" +#line 93 "gen/re2c/submatch_20__cat2_0-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/20__cat2_0-tdfa0.c" +#line 112 "gen/re2c/submatch_20__cat2_0-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/20__cat2_0-tdfa0.c" +#line 139 "gen/re2c/submatch_20__cat2_0-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/20__cat2_0-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_20__cat2_0-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/20__cat2_0-tdfa0.c" +#line 198 "gen/re2c/submatch_20__cat2_0-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur; @@ -212,26 +212,26 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 218 "gen/re2c/20__cat2_0-tdfa0.c" +#line 218 "gen/re2c/submatch_20__cat2_0-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 223 "gen/re2c/20__cat2_0-tdfa0.c" +#line 223 "gen/re2c/submatch_20__cat2_0-tdfa0.c" yy4: a0 = in->yyt1; b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 235 "gen/re2c/20__cat2_0-tdfa0.c" +#line 235 "gen/re2c/submatch_20__cat2_0-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -316,6 +316,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa1.c similarity index 73% rename from benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa1.c index f2f3a69a8..433179fba 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/20__cat2_0-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_20__cat2_0-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,16 +26,16 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/20__cat2_0-tdfa1.c" +#line 30 "gen/re2c/submatch_20__cat2_0-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; char *yyt4; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 38 "gen/re2c/20__cat2_0-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 38 "gen/re2c/submatch_20__cat2_0-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -45,8 +45,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 49 "gen/re2c/20__cat2_0-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_20__cat2_0-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -85,13 +85,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 93 "gen/re2c/20__cat2_0-tdfa1.c" +#line 93 "gen/re2c/submatch_20__cat2_0-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -108,12 +108,12 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 112 "gen/re2c/20__cat2_0-tdfa1.c" +#line 112 "gen/re2c/submatch_20__cat2_0-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,21 +135,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/20__cat2_0-tdfa1.c" +#line 139 "gen/re2c/submatch_20__cat2_0-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; in->yyt4 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/20__cat2_0-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_20__cat2_0-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -183,7 +183,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" static int lex(input_t *in, Output *out) @@ -194,7 +194,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 198 "gen/re2c/20__cat2_0-tdfa1.c" +#line 198 "gen/re2c/submatch_20__cat2_0-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -202,40 +202,44 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; goto yy4; case 'a': in->yyt1 = in->cur; goto yy5; case 'b': - in->yyt1 = in->yyt4 = in->cur; + in->yyt1 = in->cur; + in->yyt4 = in->cur; goto yy6; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 220 "gen/re2c/20__cat2_0-tdfa1.c" +#line 224 "gen/re2c/submatch_20__cat2_0-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { return 1; } -#line 226 "gen/re2c/20__cat2_0-tdfa1.c" +#line 230 "gen/re2c/submatch_20__cat2_0-tdfa1.c" yy4: ++in->cur; a0 = in->yyt1; b0 = in->yyt4; a1 = in->yyt2; b1 = in->yyt3; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 239 "gen/re2c/20__cat2_0-tdfa1.c" +#line 243 "gen/re2c/submatch_20__cat2_0-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -259,7 +263,9 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; goto yy4; case 'a': goto yy7; case 'b': @@ -277,7 +283,8 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; goto yy4; case 'a': in->yyt2 = in->cur; @@ -309,6 +316,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_20__cat2_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-stadfa.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-stadfa.c index c18f693ae..ae434208f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -53,11 +53,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 60 "gen/re2c/21__cat2_4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -67,8 +67,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 71 "gen/re2c/21__cat2_4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 71 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -107,8 +107,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -125,7 +125,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 129 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 129 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -152,7 +152,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -173,7 +173,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 177 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 177 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -200,17 +200,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 207 "gen/re2c/21__cat2_4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 207 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -244,7 +244,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -255,7 +255,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 259 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 259 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -272,9 +272,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 278 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 278 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt4 = in->yyt5 = in->cur - 1; @@ -559,13 +559,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt1; a1 = in->yyt2; b1 = in->yyt3; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 569 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 569 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" yy17: ++in->cur; in->yyt11 = in->yyt2; @@ -628,10 +628,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy20: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 634 "gen/re2c/21__cat2_4-eof-stadfa.c" +#line 634 "gen/re2c/submatch_21__cat2_4-eof-stadfa.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa0.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa0.c index ca67729e5..18aec77e0 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -45,11 +45,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 52 "gen/re2c/21__cat2_4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 52 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -59,8 +59,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 63 "gen/re2c/21__cat2_4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 63 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -99,8 +99,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -117,7 +117,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 121 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 121 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -136,7 +136,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,7 +157,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 161 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,17 +176,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 183 "gen/re2c/21__cat2_4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 183 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -220,7 +220,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -231,7 +231,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 235 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 235 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -252,9 +252,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 258 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 258 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -476,13 +476,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 486 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 486 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" yy18: yyFillLabel13: yych = *in->cur; @@ -550,10 +550,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy21: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 556 "gen/re2c/21__cat2_4-eof-tdfa0.c" +#line 556 "gen/re2c/submatch_21__cat2_4-eof-tdfa0.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa1.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa1.c index 12d52148c..711d01e7a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/21__cat2_4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/21__cat2_4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,8 +96,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -114,7 +114,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 118 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 118 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -130,7 +130,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -151,7 +151,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 155 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 155 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -167,17 +167,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 174 "gen/re2c/21__cat2_4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 174 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -211,7 +211,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -222,14 +222,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 226 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 226 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -241,9 +242,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 247 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 248 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -300,7 +301,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy8; default: goto yy10; } @@ -310,7 +313,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt10 = in->yyt11 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy11; case 'b': in->yyt2 = in->yyt3; @@ -328,7 +333,8 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy12; case 'b': goto yy9; default: @@ -343,7 +349,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy13; case 'b': in->yyt2 = in->yyt4; @@ -374,7 +381,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy15; case 'b': in->yyt2 = in->yyt5; @@ -448,13 +456,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt7; b1 = in->yyt8; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 458 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 466 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" yy18: ++in->cur; yyFillLabel13: @@ -463,7 +471,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy17; case 'a': in->yyt2 = in->yyt6; - in->yyt7 = in->yyt8 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy12; case 'b': goto yy18; default: @@ -505,10 +514,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy21: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 511 "gen/re2c/21__cat2_4-eof-tdfa1.c" +#line 520 "gen/re2c/submatch_21__cat2_4-eof-tdfa1.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-stadfa.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-stadfa.c index 1603c545c..f72f7bf34 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-stadfa.c" +#line 30 "gen/re2c/submatch_21__cat2_4-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -53,11 +53,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 60 "gen/re2c/21__cat2_4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_21__cat2_4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -67,8 +67,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 71 "gen/re2c/21__cat2_4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 71 "gen/re2c/submatch_21__cat2_4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -107,13 +107,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 115 "gen/re2c/21__cat2_4-stadfa.c" +#line 115 "gen/re2c/submatch_21__cat2_4-stadfa.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -130,7 +130,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 134 "gen/re2c/21__cat2_4-stadfa.c" +#line 134 "gen/re2c/submatch_21__cat2_4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -157,7 +157,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -179,7 +179,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 183 "gen/re2c/21__cat2_4-stadfa.c" +#line 183 "gen/re2c/submatch_21__cat2_4-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -206,16 +206,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 213 "gen/re2c/21__cat2_4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 213 "gen/re2c/submatch_21__cat2_4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -249,7 +249,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -260,7 +260,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 264 "gen/re2c/21__cat2_4-stadfa.c" +#line 264 "gen/re2c/submatch_21__cat2_4-stadfa.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -272,15 +272,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 278 "gen/re2c/21__cat2_4-stadfa.c" +#line 278 "gen/re2c/submatch_21__cat2_4-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 284 "gen/re2c/21__cat2_4-stadfa.c" +#line 284 "gen/re2c/submatch_21__cat2_4-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt5 = in->yyt6 = in->cur - 1; @@ -494,13 +494,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 504 "gen/re2c/21__cat2_4-stadfa.c" +#line 504 "gen/re2c/submatch_21__cat2_4-stadfa.c" yy18: ++in->cur; if ((in->lim - in->cur) < 4) if (fill(in, 4) != 0) return 1; @@ -551,6 +551,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa0.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa0.c index 78125929d..5dce7bda3 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-tdfa0.c" +#line 30 "gen/re2c/submatch_21__cat2_4-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -45,11 +45,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 52 "gen/re2c/21__cat2_4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 52 "gen/re2c/submatch_21__cat2_4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -59,8 +59,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 63 "gen/re2c/21__cat2_4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 63 "gen/re2c/submatch_21__cat2_4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -99,13 +99,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 107 "gen/re2c/21__cat2_4-tdfa0.c" +#line 107 "gen/re2c/submatch_21__cat2_4-tdfa0.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -122,7 +122,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 126 "gen/re2c/21__cat2_4-tdfa0.c" +#line 126 "gen/re2c/submatch_21__cat2_4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -141,7 +141,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -163,7 +163,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 167 "gen/re2c/21__cat2_4-tdfa0.c" +#line 167 "gen/re2c/submatch_21__cat2_4-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -182,16 +182,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 189 "gen/re2c/21__cat2_4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 189 "gen/re2c/submatch_21__cat2_4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -225,7 +225,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -236,7 +236,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 240 "gen/re2c/21__cat2_4-tdfa0.c" +#line 240 "gen/re2c/submatch_21__cat2_4-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -250,14 +250,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 256 "gen/re2c/21__cat2_4-tdfa0.c" +#line 256 "gen/re2c/submatch_21__cat2_4-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 261 "gen/re2c/21__cat2_4-tdfa0.c" +#line 261 "gen/re2c/submatch_21__cat2_4-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -419,13 +419,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 429 "gen/re2c/21__cat2_4-tdfa0.c" +#line 429 "gen/re2c/submatch_21__cat2_4-tdfa0.c" yy19: if ((in->lim - in->cur) < 4) if (fill(in, 4) != 0) return 1; yych = *in->cur; @@ -481,6 +481,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa1.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa1.c index 4cff20454..f02689bdd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/21__cat2_4-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_21__cat2_4-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/21__cat2_4-tdfa1.c" +#line 30 "gen/re2c/submatch_21__cat2_4-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -42,11 +42,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 49 "gen/re2c/21__cat2_4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 49 "gen/re2c/submatch_21__cat2_4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -56,8 +56,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 60 "gen/re2c/21__cat2_4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 60 "gen/re2c/submatch_21__cat2_4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -96,13 +96,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 104 "gen/re2c/21__cat2_4-tdfa1.c" +#line 104 "gen/re2c/submatch_21__cat2_4-tdfa1.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -119,7 +119,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 123 "gen/re2c/21__cat2_4-tdfa1.c" +#line 123 "gen/re2c/submatch_21__cat2_4-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -135,7 +135,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,7 +157,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/21__cat2_4-tdfa1.c" +#line 161 "gen/re2c/submatch_21__cat2_4-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -173,16 +173,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 180 "gen/re2c/21__cat2_4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 180 "gen/re2c/submatch_21__cat2_4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -216,7 +216,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" static int lex(input_t *in, Output *out) @@ -227,7 +227,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 231 "gen/re2c/21__cat2_4-tdfa1.c" +#line 231 "gen/re2c/submatch_21__cat2_4-tdfa1.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -235,21 +235,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 247 "gen/re2c/21__cat2_4-tdfa1.c" +#line 248 "gen/re2c/submatch_21__cat2_4-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { return 1; } -#line 253 "gen/re2c/21__cat2_4-tdfa1.c" +#line 254 "gen/re2c/submatch_21__cat2_4-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -281,7 +282,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy9; default: goto yy11; } @@ -289,7 +292,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt10 = in->yyt11 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy12; case 'b': in->yyt2 = in->yyt3; @@ -303,7 +308,8 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy13; case 'b': goto yy10; default: goto yy6; @@ -312,7 +318,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy14; case 'b': in->yyt2 = in->yyt4; @@ -331,7 +338,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy16; case 'b': in->yyt2 = in->yyt5; @@ -385,13 +393,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt7; b1 = in->yyt8; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 395 "gen/re2c/21__cat2_4-tdfa1.c" +#line 403 "gen/re2c/submatch_21__cat2_4-tdfa1.c" yy19: ++in->cur; if ((in->lim - in->cur) < 4) if (fill(in, 4) != 0) return 1; @@ -400,7 +408,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy18; case 'a': in->yyt2 = in->yyt6; - in->yyt7 = in->yyt8 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy13; case 'b': goto yy19; default: goto yy6; @@ -430,6 +439,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_21__cat2_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-stadfa.c similarity index 93% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-stadfa.c index 26f861b03..0afbf50fa 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 30 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -77,11 +77,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 84 "gen/re2c/22__cat2_8-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 84 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -91,8 +91,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 95 "gen/re2c/22__cat2_8-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 95 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -131,8 +131,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -149,7 +149,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 153 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 153 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -200,7 +200,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -221,7 +221,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 225 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 225 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -272,17 +272,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 279 "gen/re2c/22__cat2_8-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 279 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -316,7 +316,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -327,7 +327,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 331 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 331 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" { char yych; yyFillLabel0: @@ -344,9 +344,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 350 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 350 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt4 = in->yyt5 = in->cur - 1; @@ -1123,13 +1123,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt1; a1 = in->yyt2; b1 = in->yyt3; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 1133 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 1133 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" yy29: ++in->cur; in->yyt19 = in->yyt2; @@ -1208,10 +1208,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy32: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1214 "gen/re2c/22__cat2_8-eof-stadfa.c" +#line 1214 "gen/re2c/submatch_22__cat2_8-eof-stadfa.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa0.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa0.c index 6fcc8eb03..ba0f8ad34 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -61,11 +61,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 68 "gen/re2c/22__cat2_8-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 68 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -75,8 +75,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 79 "gen/re2c/22__cat2_8-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 79 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -115,8 +115,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -133,7 +133,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 137 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 137 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -168,7 +168,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -189,7 +189,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 193 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 193 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -224,17 +224,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 231 "gen/re2c/22__cat2_8-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 231 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -268,7 +268,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -279,7 +279,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 283 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 283 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -300,9 +300,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 306 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 306 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -728,13 +728,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 738 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 738 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" yy30: yyFillLabel25: yych = *in->cur; @@ -806,10 +806,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy33: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 812 "gen/re2c/22__cat2_8-eof-tdfa0.c" +#line 812 "gen/re2c/submatch_22__cat2_8-eof-tdfa0.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa1.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa1.c index b551e970e..d9909f69e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -58,11 +58,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 65 "gen/re2c/22__cat2_8-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 65 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -72,8 +72,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 76 "gen/re2c/22__cat2_8-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 76 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -112,8 +112,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -130,7 +130,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 134 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 134 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -162,7 +162,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -183,7 +183,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 187 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 187 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -215,17 +215,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 222 "gen/re2c/22__cat2_8-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 222 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -259,7 +259,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -270,14 +270,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 274 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 274 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -289,9 +290,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 295 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 296 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -404,7 +405,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy12; default: goto yy14; } @@ -414,7 +417,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy15; case 'b': in->yyt2 = in->yyt3; @@ -432,7 +437,8 @@ static int lex(input_t *in, Output *out) yy14: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy16; case 'b': goto yy13; default: @@ -447,7 +453,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy17; case 'b': in->yyt2 = in->yyt4; @@ -478,7 +486,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy19; case 'b': in->yyt2 = in->yyt5; @@ -509,7 +519,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy21; case 'b': in->yyt2 = in->yyt6; @@ -540,7 +552,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy23; case 'b': in->yyt2 = in->yyt7; @@ -571,7 +585,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt29 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy25; case 'b': in->yyt2 = in->yyt8; @@ -602,7 +617,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy27; case 'b': in->yyt2 = in->yyt9; @@ -692,13 +708,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt11; b1 = in->yyt12; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 702 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 718 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" yy30: ++in->cur; yyFillLabel25: @@ -707,7 +723,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy29; case 'a': in->yyt2 = in->yyt10; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy16; case 'b': goto yy30; default: @@ -753,10 +770,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy33: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 759 "gen/re2c/22__cat2_8-eof-tdfa1.c" +#line 776 "gen/re2c/submatch_22__cat2_8-eof-tdfa1.c" } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-stadfa.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-stadfa.c similarity index 92% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-stadfa.c index 8f889ed8b..c92780192 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-stadfa.c" +#line 30 "gen/re2c/submatch_22__cat2_8-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -77,11 +77,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 84 "gen/re2c/22__cat2_8-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 84 "gen/re2c/submatch_22__cat2_8-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -91,8 +91,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 95 "gen/re2c/22__cat2_8-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 95 "gen/re2c/submatch_22__cat2_8-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -131,13 +131,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 139 "gen/re2c/22__cat2_8-stadfa.c" +#line 139 "gen/re2c/submatch_22__cat2_8-stadfa.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -154,7 +154,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 158 "gen/re2c/22__cat2_8-stadfa.c" +#line 158 "gen/re2c/submatch_22__cat2_8-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -205,7 +205,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -227,7 +227,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 231 "gen/re2c/22__cat2_8-stadfa.c" +#line 231 "gen/re2c/submatch_22__cat2_8-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -278,16 +278,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 285 "gen/re2c/22__cat2_8-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 285 "gen/re2c/submatch_22__cat2_8-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -321,7 +321,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -332,7 +332,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 336 "gen/re2c/22__cat2_8-stadfa.c" +#line 336 "gen/re2c/submatch_22__cat2_8-stadfa.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -344,15 +344,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 350 "gen/re2c/22__cat2_8-stadfa.c" +#line 350 "gen/re2c/submatch_22__cat2_8-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 356 "gen/re2c/22__cat2_8-stadfa.c" +#line 356 "gen/re2c/submatch_22__cat2_8-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt5 = in->yyt6 = in->cur - 1; @@ -986,13 +986,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 996 "gen/re2c/22__cat2_8-stadfa.c" +#line 996 "gen/re2c/submatch_22__cat2_8-stadfa.c" yy30: ++in->cur; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -1059,6 +1059,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa0.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa0.c index d8e690dd8..66078d854 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-tdfa0.c" +#line 30 "gen/re2c/submatch_22__cat2_8-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -61,11 +61,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 68 "gen/re2c/22__cat2_8-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 68 "gen/re2c/submatch_22__cat2_8-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -75,8 +75,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 79 "gen/re2c/22__cat2_8-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 79 "gen/re2c/submatch_22__cat2_8-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -115,13 +115,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 123 "gen/re2c/22__cat2_8-tdfa0.c" +#line 123 "gen/re2c/submatch_22__cat2_8-tdfa0.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -138,7 +138,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 142 "gen/re2c/22__cat2_8-tdfa0.c" +#line 142 "gen/re2c/submatch_22__cat2_8-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -173,7 +173,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -195,7 +195,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 199 "gen/re2c/22__cat2_8-tdfa0.c" +#line 199 "gen/re2c/submatch_22__cat2_8-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -230,16 +230,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 237 "gen/re2c/22__cat2_8-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 237 "gen/re2c/submatch_22__cat2_8-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -273,7 +273,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -284,7 +284,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 288 "gen/re2c/22__cat2_8-tdfa0.c" +#line 288 "gen/re2c/submatch_22__cat2_8-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -298,14 +298,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 304 "gen/re2c/22__cat2_8-tdfa0.c" +#line 304 "gen/re2c/submatch_22__cat2_8-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 309 "gen/re2c/22__cat2_8-tdfa0.c" +#line 309 "gen/re2c/submatch_22__cat2_8-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -611,13 +611,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt3; b1 = in->yyt4; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 621 "gen/re2c/22__cat2_8-tdfa0.c" +#line 621 "gen/re2c/submatch_22__cat2_8-tdfa0.c" yy31: if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; yych = *in->cur; @@ -677,6 +677,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa1.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa1.c index 5565e12a4..10df61877 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/22__cat2_8-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_22__cat2_8-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/22__cat2_8-tdfa1.c" +#line 30 "gen/re2c/submatch_22__cat2_8-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -58,11 +58,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 65 "gen/re2c/22__cat2_8-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 65 "gen/re2c/submatch_22__cat2_8-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -72,8 +72,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 76 "gen/re2c/22__cat2_8-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 76 "gen/re2c/submatch_22__cat2_8-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -112,13 +112,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 120 "gen/re2c/22__cat2_8-tdfa1.c" +#line 120 "gen/re2c/submatch_22__cat2_8-tdfa1.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -135,7 +135,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 139 "gen/re2c/22__cat2_8-tdfa1.c" +#line 139 "gen/re2c/submatch_22__cat2_8-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -167,7 +167,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -189,7 +189,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 193 "gen/re2c/22__cat2_8-tdfa1.c" +#line 193 "gen/re2c/submatch_22__cat2_8-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -221,16 +221,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 228 "gen/re2c/22__cat2_8-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 228 "gen/re2c/submatch_22__cat2_8-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -264,7 +264,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" static int lex(input_t *in, Output *out) @@ -275,7 +275,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 279 "gen/re2c/22__cat2_8-tdfa1.c" +#line 279 "gen/re2c/submatch_22__cat2_8-tdfa1.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -283,21 +283,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 295 "gen/re2c/22__cat2_8-tdfa1.c" +#line 296 "gen/re2c/submatch_22__cat2_8-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { return 1; } -#line 301 "gen/re2c/22__cat2_8-tdfa1.c" +#line 302 "gen/re2c/submatch_22__cat2_8-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -361,7 +362,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy13; default: goto yy15; } @@ -369,7 +372,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy16; case 'b': in->yyt2 = in->yyt3; @@ -383,7 +388,8 @@ static int lex(input_t *in, Output *out) yy15: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy17; case 'b': goto yy14; default: goto yy6; @@ -392,7 +398,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy18; case 'b': in->yyt2 = in->yyt4; @@ -411,7 +419,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy20; case 'b': in->yyt2 = in->yyt5; @@ -430,7 +440,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy22; case 'b': in->yyt2 = in->yyt6; @@ -449,7 +461,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy24; case 'b': in->yyt2 = in->yyt7; @@ -468,7 +482,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt29 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy26; case 'b': in->yyt2 = in->yyt8; @@ -487,7 +502,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy28; case 'b': in->yyt2 = in->yyt9; @@ -557,13 +573,13 @@ static int lex(input_t *in, Output *out) b0 = in->yyt2; a1 = in->yyt11; b1 = in->yyt12; -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 15 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, in->cur); goto loop; } -#line 567 "gen/re2c/22__cat2_8-tdfa1.c" +#line 583 "gen/re2c/submatch_22__cat2_8-tdfa1.c" yy31: ++in->cur; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -572,7 +588,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy30; case 'a': in->yyt2 = in->yyt10; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy17; case 'b': goto yy31; default: goto yy6; @@ -606,6 +623,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 20 "../../../benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re" +#line 20 "../../../benchmarks/c/src/re2c/submatch_22__cat2_8.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-stadfa.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-stadfa.c index c768093e6..19ce4aec9 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 30 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 111 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 141 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/23__cat4_0-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -201,7 +201,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 205 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" { char yych; yyFillLabel0: @@ -220,9 +220,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 226 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 226 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" yy3: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur - 1; @@ -235,7 +235,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -243,7 +243,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 247 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 247 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -524,10 +524,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy31: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 530 "gen/re2c/23__cat4_0-eof-stadfa.c" +#line 530 "gen/re2c/submatch_23__cat4_0-eof-stadfa.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa0.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa0.c index 7be3a337d..aa54b59e8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 111 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 141 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/23__cat4_0-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -201,7 +201,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 205 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; @@ -229,9 +229,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 235 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 235 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" yy3: a0 = in->yyt1; b0 = in->yyt2; @@ -241,7 +241,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -249,7 +249,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 253 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 253 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -446,10 +446,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy17: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 452 "gen/re2c/23__cat4_0-eof-tdfa0.c" +#line 452 "gen/re2c/submatch_23__cat4_0-eof-tdfa0.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa1.c similarity index 74% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa1.c index 91f5d9c39..abc30f6d5 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,8 +89,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -107,7 +107,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 111 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 111 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -116,7 +116,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,7 +137,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 141 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -146,17 +146,17 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 153 "gen/re2c/23__cat4_0-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 153 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -201,20 +201,28 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 205 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy3; case 'a': in->yyt1 = in->cur; goto yy4; case 'b': - in->yyt1 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt8 = in->cur; goto yy5; default: if (in->lim <= in->cur) { @@ -226,9 +234,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 232 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 240 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" yy3: ++in->cur; a0 = in->yyt1; @@ -239,7 +247,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt5; a3 = in->yyt6; b3 = in->yyt7; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -247,7 +255,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 251 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 259 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -283,7 +291,13 @@ static int lex(input_t *in, Output *out) yy7: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy3; case 'a': goto yy6; case 'b': @@ -305,7 +319,12 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy3; case 'a': in->yyt2 = in->cur; @@ -323,7 +342,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy3; case 'a': goto yy11; case 'b': @@ -341,7 +364,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy3; case 'a': in->yyt4 = in->cur; @@ -359,7 +385,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy3; case 'a': goto yy13; case 'b': @@ -377,7 +405,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy3; case 'a': in->yyt6 = in->cur; @@ -421,10 +450,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy17: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 427 "gen/re2c/23__cat4_0-eof-tdfa1.c" +#line 456 "gen/re2c/submatch_23__cat4_0-eof-tdfa1.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-stadfa.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-stadfa.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-stadfa.c index c990e3672..955e0028f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-stadfa.c" +#line 30 "gen/re2c/submatch_23__cat4_0-stadfa.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/23__cat4_0-stadfa.c" +#line 97 "gen/re2c/submatch_23__cat4_0-stadfa.c" #define YYMAXFILL 9 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/23__cat4_0-stadfa.c" +#line 116 "gen/re2c/submatch_23__cat4_0-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/23__cat4_0-stadfa.c" +#line 147 "gen/re2c/submatch_23__cat4_0-stadfa.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/23__cat4_0-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_23__cat4_0-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/23__cat4_0-stadfa.c" +#line 210 "gen/re2c/submatch_23__cat4_0-stadfa.c" { char yych; if ((in->lim - in->cur) < 9) if (fill(in, 9) != 0) return 1; @@ -220,15 +220,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 226 "gen/re2c/23__cat4_0-stadfa.c" +#line 226 "gen/re2c/submatch_23__cat4_0-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 232 "gen/re2c/23__cat4_0-stadfa.c" +#line 232 "gen/re2c/submatch_23__cat4_0-stadfa.c" yy4: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur - 1; @@ -241,7 +241,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -249,7 +249,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 253 "gen/re2c/23__cat4_0-stadfa.c" +#line 253 "gen/re2c/submatch_23__cat4_0-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -444,6 +444,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa0.c similarity index 81% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa0.c index 30076fc90..75e5ab838 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-tdfa0.c" +#line 30 "gen/re2c/submatch_23__cat4_0-tdfa0.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/23__cat4_0-tdfa0.c" +#line 97 "gen/re2c/submatch_23__cat4_0-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/23__cat4_0-tdfa0.c" +#line 116 "gen/re2c/submatch_23__cat4_0-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/23__cat4_0-tdfa0.c" +#line 147 "gen/re2c/submatch_23__cat4_0-tdfa0.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/23__cat4_0-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_23__cat4_0-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/23__cat4_0-tdfa0.c" +#line 210 "gen/re2c/submatch_23__cat4_0-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; @@ -224,14 +224,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 230 "gen/re2c/23__cat4_0-tdfa0.c" +#line 230 "gen/re2c/submatch_23__cat4_0-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 235 "gen/re2c/23__cat4_0-tdfa0.c" +#line 235 "gen/re2c/submatch_23__cat4_0-tdfa0.c" yy4: a0 = in->yyt1; b0 = in->yyt2; @@ -241,7 +241,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -249,7 +249,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 253 "gen/re2c/23__cat4_0-tdfa0.c" +#line 253 "gen/re2c/submatch_23__cat4_0-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -402,6 +402,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa1.c similarity index 72% rename from benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa1.c index 2e839bc89..5961e24f4 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/23__cat4_0-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_23__cat4_0-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/23__cat4_0-tdfa1.c" +#line 30 "gen/re2c/submatch_23__cat4_0-tdfa1.c" char *yyt1; char *yyt2; char *yyt3; @@ -35,11 +35,11 @@ char *yyt5; char *yyt6; char *yyt7; char *yyt8; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 42 "gen/re2c/23__cat4_0-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 42 "gen/re2c/submatch_23__cat4_0-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,8 +49,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/23__cat4_0-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 53 "gen/re2c/submatch_23__cat4_0-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -89,13 +89,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 97 "gen/re2c/23__cat4_0-tdfa1.c" +#line 97 "gen/re2c/submatch_23__cat4_0-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -112,7 +112,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 116 "gen/re2c/23__cat4_0-tdfa1.c" +#line 116 "gen/re2c/submatch_23__cat4_0-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt3) in->yyt3 -= free; @@ -121,7 +121,7 @@ if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,7 +143,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/23__cat4_0-tdfa1.c" +#line 147 "gen/re2c/submatch_23__cat4_0-tdfa1.c" in->yyt1 = 0; in->yyt2 = 0; in->yyt3 = 0; @@ -152,16 +152,16 @@ in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 159 "gen/re2c/23__cat4_0-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 159 "gen/re2c/submatch_23__cat4_0-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" static int lex(input_t *in, Output *out) @@ -206,7 +206,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 210 "gen/re2c/23__cat4_0-tdfa1.c" +#line 210 "gen/re2c/submatch_23__cat4_0-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -214,27 +214,35 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy4; case 'a': in->yyt1 = in->cur; goto yy5; case 'b': - in->yyt1 = in->yyt8 = in->cur; + in->yyt1 = in->cur; + in->yyt8 = in->cur; goto yy6; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 232 "gen/re2c/23__cat4_0-tdfa1.c" +#line 240 "gen/re2c/submatch_23__cat4_0-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { return 1; } -#line 238 "gen/re2c/23__cat4_0-tdfa1.c" +#line 246 "gen/re2c/submatch_23__cat4_0-tdfa1.c" yy4: ++in->cur; a0 = in->yyt1; @@ -245,7 +253,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt5; a3 = in->yyt6; b3 = in->yyt7; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -253,7 +261,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 257 "gen/re2c/23__cat4_0-tdfa1.c" +#line 265 "gen/re2c/submatch_23__cat4_0-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -277,7 +285,13 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; goto yy4; case 'a': goto yy7; case 'b': @@ -295,7 +309,12 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy4; case 'a': in->yyt2 = in->cur; @@ -309,7 +328,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy4; case 'a': goto yy12; case 'b': @@ -323,7 +346,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy4; case 'a': in->yyt4 = in->cur; @@ -337,7 +363,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt6 = in->yyt7 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy4; case 'a': goto yy14; case 'b': @@ -351,7 +379,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy4; case 'a': in->yyt6 = in->cur; @@ -383,6 +412,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_23__cat4_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-stadfa.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-stadfa.c index 3501df6d0..1044f84cb 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 30 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -79,11 +79,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 86 "gen/re2c/24__cat4_2-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 86 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -93,8 +93,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 97 "gen/re2c/24__cat4_2-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 97 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -133,8 +133,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -151,7 +151,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 155 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 155 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -204,7 +204,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -225,7 +225,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 229 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 229 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -278,17 +278,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 285 "gen/re2c/24__cat4_2-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 285 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -322,7 +322,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -333,7 +333,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 337 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 337 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -350,9 +350,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 356 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 356 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt8 = in->yyt9 = in->cur - 1; @@ -1083,7 +1083,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt5; a3 = in->yyt6; b3 = in->yyt7; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1091,7 +1091,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 1095 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 1095 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" yy28: ++in->cur; in->yyt35 = in->yyt36; @@ -1556,10 +1556,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy41: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1562 "gen/re2c/24__cat4_2-eof-stadfa.c" +#line 1562 "gen/re2c/submatch_24__cat4_2-eof-stadfa.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa0.c similarity index 94% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa0.c index 07682beef..747b03028 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -64,11 +64,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 71 "gen/re2c/24__cat4_2-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 71 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -78,8 +78,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 82 "gen/re2c/24__cat4_2-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 82 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -118,8 +118,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -136,7 +136,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 140 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 140 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -174,7 +174,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -195,7 +195,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 199 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 199 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -233,17 +233,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 240 "gen/re2c/24__cat4_2-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 240 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -277,7 +277,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -288,7 +288,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 292 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 292 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -309,9 +309,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 315 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 315 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -799,7 +799,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt13; b3 = in->yyt14; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -807,7 +807,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 811 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 811 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" yy36: yyFillLabel26: yych = *in->cur; @@ -1411,10 +1411,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy65: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1417 "gen/re2c/24__cat4_2-eof-tdfa0.c" +#line 1417 "gen/re2c/submatch_24__cat4_2-eof-tdfa0.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa1.c similarity index 80% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa1.c index 2e72f3eb9..426bd0a0d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -57,11 +57,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 64 "gen/re2c/24__cat4_2-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 64 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -71,8 +71,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 75 "gen/re2c/24__cat4_2-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 75 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -111,8 +111,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -129,7 +129,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 133 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 133 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -160,7 +160,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -181,7 +181,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 185 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 185 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -212,17 +212,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 219 "gen/re2c/24__cat4_2-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 219 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -256,7 +256,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -267,14 +267,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 271 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 271 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -286,9 +287,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 292 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 293 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -314,7 +315,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy6; default: goto yy8; } @@ -327,7 +330,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt16 = in->yyt17 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy9; case 'b': in->yyt2 = in->yyt8; @@ -345,7 +350,8 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy10; case 'b': goto yy7; default: @@ -365,7 +371,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt28 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt28 = in->cur; goto yy11; default: goto yy13; } @@ -389,7 +399,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->cur; + in->yyt20 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt29 = in->cur; goto yy15; case 'b': in->yyt2 = in->yyt8; @@ -410,7 +424,10 @@ static int lex(input_t *in, Output *out) yy13: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy16; case 'b': goto yy12; default: @@ -430,7 +447,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt25 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt25 = in->cur; goto yy17; default: goto yy19; } @@ -445,7 +464,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt30 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt30 = in->cur; goto yy20; default: goto yy22; } @@ -455,7 +480,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy23; default: if (in->lim <= in->cur) { @@ -469,7 +495,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy24; case 'b': in->yyt5 = in->yyt16; @@ -487,7 +515,8 @@ static int lex(input_t *in, Output *out) yy19: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy25; case 'b': goto yy18; default: @@ -502,7 +531,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy26; case 'b': in->yyt2 = in->yyt8; @@ -528,7 +560,11 @@ static int lex(input_t *in, Output *out) yy22: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt12 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy27; case 'b': goto yy21; default: @@ -548,7 +584,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy28; default: goto yy30; } @@ -563,7 +603,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy31; default: goto yy33; } @@ -631,7 +675,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt16 = in->yyt17 = in->cur; + in->yyt10 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy37; default: if (in->lim <= in->cur) { @@ -645,7 +691,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy38; case 'b': in->yyt7 = in->yyt17; @@ -664,7 +713,10 @@ static int lex(input_t *in, Output *out) yy30: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy39; case 'b': goto yy29; default: @@ -679,7 +731,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy40; case 'b': in->yyt5 = in->yyt16; @@ -700,7 +754,10 @@ static int lex(input_t *in, Output *out) yy33: switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy41; case 'b': goto yy32; default: @@ -720,7 +777,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt17 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy42; default: goto yy44; } @@ -734,7 +793,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt14; b3 = in->yyt15; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -742,7 +801,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 746 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 805 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" yy36: ++in->cur; yyFillLabel26: @@ -755,7 +814,11 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt19; in->yyt6 = in->yyt12; in->yyt7 = in->yyt13; - in->yyt8 = in->yyt9 = in->yyt12 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt3 = in->yyt28; in->yyt18 = in->yyt10; in->yyt19 = in->yyt11; @@ -779,7 +842,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt11 = in->cur; + in->yyt15 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy45; default: goto yy47; } @@ -794,7 +861,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy48; default: goto yy50; } @@ -804,7 +875,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt16 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; goto yy51; default: if (in->lim <= in->cur) { @@ -849,7 +921,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt16 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; goto yy53; default: if (in->lim <= in->cur) { @@ -863,7 +936,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy54; case 'b': in->yyt7 = in->yyt16; @@ -881,7 +955,8 @@ static int lex(input_t *in, Output *out) yy44: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy55; case 'b': goto yy43; default: @@ -905,7 +980,10 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt8; in->yyt7 = in->yyt12; in->yyt14 = in->yyt11; - in->yyt10 = in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt28; goto yy38; case 'b': @@ -932,7 +1010,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt19; in->yyt6 = in->yyt8; in->yyt7 = in->yyt12; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt3 = in->yyt28; goto yy39; case 'b': goto yy46; @@ -958,7 +1039,9 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt26; in->yyt7 = in->yyt27; - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy40; case 'b': in->yyt7 = in->yyt17; @@ -988,7 +1071,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt26; in->yyt7 = in->yyt27; - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy41; case 'b': goto yy49; default: @@ -1008,7 +1094,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt13 = in->yyt15 = in->yyt17 = in->cur; + in->yyt13 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy56; default: goto yy58; } @@ -1022,7 +1110,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt25; in->yyt6 = in->yyt29; in->yyt7 = in->yyt30; - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt25 = in->yyt28; goto yy41; case 'b': goto yy52; @@ -1043,7 +1134,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt15 = in->yyt17 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy59; default: goto yy61; } @@ -1098,7 +1191,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt10; in->yyt7 = in->yyt11; in->yyt14 = in->yyt13; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy54; case 'b': in->yyt11 = in->yyt16; @@ -1123,7 +1217,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt10; in->yyt7 = in->yyt11; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy55; case 'b': goto yy57; default: @@ -1145,7 +1240,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; in->yyt14 = in->yyt10; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy54; case 'b': in->yyt8 = in->yyt16; @@ -1168,7 +1264,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt25; in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy55; case 'b': goto yy60; default: @@ -1185,7 +1282,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy35; case 'a': in->yyt7 = in->yyt17; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy55; case 'b': goto yy62; default: @@ -1225,10 +1323,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy65: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1231 "gen/re2c/24__cat4_2-eof-tdfa1.c" +#line 1329 "gen/re2c/submatch_24__cat4_2-eof-tdfa1.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-stadfa.c similarity index 94% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-stadfa.c index cd72a30fb..526312d86 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-stadfa.c" +#line 30 "gen/re2c/submatch_24__cat4_2-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -79,11 +79,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 86 "gen/re2c/24__cat4_2-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 86 "gen/re2c/submatch_24__cat4_2-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -93,8 +93,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 97 "gen/re2c/24__cat4_2-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 97 "gen/re2c/submatch_24__cat4_2-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -133,13 +133,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/24__cat4_2-stadfa.c" +#line 141 "gen/re2c/submatch_24__cat4_2-stadfa.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -156,7 +156,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 160 "gen/re2c/24__cat4_2-stadfa.c" +#line 160 "gen/re2c/submatch_24__cat4_2-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -209,7 +209,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -231,7 +231,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 235 "gen/re2c/24__cat4_2-stadfa.c" +#line 235 "gen/re2c/submatch_24__cat4_2-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -284,16 +284,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 291 "gen/re2c/24__cat4_2-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 291 "gen/re2c/submatch_24__cat4_2-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -327,7 +327,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -338,7 +338,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 342 "gen/re2c/24__cat4_2-stadfa.c" +#line 342 "gen/re2c/submatch_24__cat4_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -350,15 +350,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 356 "gen/re2c/24__cat4_2-stadfa.c" +#line 356 "gen/re2c/submatch_24__cat4_2-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 362 "gen/re2c/24__cat4_2-stadfa.c" +#line 362 "gen/re2c/submatch_24__cat4_2-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt9 = in->yyt10 = in->cur - 1; @@ -955,7 +955,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -963,7 +963,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 967 "gen/re2c/24__cat4_2-stadfa.c" +#line 967 "gen/re2c/submatch_24__cat4_2-stadfa.c" yy29: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -1366,6 +1366,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa0.c similarity index 93% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa0.c index 19b94da35..e397bb829 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-tdfa0.c" +#line 30 "gen/re2c/submatch_24__cat4_2-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -64,11 +64,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 71 "gen/re2c/24__cat4_2-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 71 "gen/re2c/submatch_24__cat4_2-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -78,8 +78,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 82 "gen/re2c/24__cat4_2-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 82 "gen/re2c/submatch_24__cat4_2-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -118,13 +118,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 126 "gen/re2c/24__cat4_2-tdfa0.c" +#line 126 "gen/re2c/submatch_24__cat4_2-tdfa0.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -141,7 +141,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 145 "gen/re2c/24__cat4_2-tdfa0.c" +#line 145 "gen/re2c/submatch_24__cat4_2-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -179,7 +179,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -201,7 +201,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 205 "gen/re2c/24__cat4_2-tdfa0.c" +#line 205 "gen/re2c/submatch_24__cat4_2-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -239,16 +239,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 246 "gen/re2c/24__cat4_2-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 246 "gen/re2c/submatch_24__cat4_2-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -282,7 +282,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -293,7 +293,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 297 "gen/re2c/24__cat4_2-tdfa0.c" +#line 297 "gen/re2c/submatch_24__cat4_2-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -307,14 +307,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 313 "gen/re2c/24__cat4_2-tdfa0.c" +#line 313 "gen/re2c/submatch_24__cat4_2-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 318 "gen/re2c/24__cat4_2-tdfa0.c" +#line 318 "gen/re2c/submatch_24__cat4_2-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -676,7 +676,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt13; b3 = in->yyt14; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -684,7 +684,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 688 "gen/re2c/24__cat4_2-tdfa0.c" +#line 688 "gen/re2c/submatch_24__cat4_2-tdfa0.c" yy37: if ((in->lim - in->cur) < 6) if (fill(in, 6) != 0) return 1; yych = *in->cur; @@ -1176,6 +1176,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa1.c similarity index 77% rename from benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa1.c index a146df4e7..b2ff0961b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/24__cat4_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_24__cat4_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/24__cat4_2-tdfa1.c" +#line 30 "gen/re2c/submatch_24__cat4_2-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -57,11 +57,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 64 "gen/re2c/24__cat4_2-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 64 "gen/re2c/submatch_24__cat4_2-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -71,8 +71,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 75 "gen/re2c/24__cat4_2-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 75 "gen/re2c/submatch_24__cat4_2-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -111,13 +111,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 119 "gen/re2c/24__cat4_2-tdfa1.c" +#line 119 "gen/re2c/submatch_24__cat4_2-tdfa1.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -134,7 +134,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 138 "gen/re2c/24__cat4_2-tdfa1.c" +#line 138 "gen/re2c/submatch_24__cat4_2-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -165,7 +165,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -187,7 +187,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 191 "gen/re2c/24__cat4_2-tdfa1.c" +#line 191 "gen/re2c/submatch_24__cat4_2-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -218,16 +218,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 225 "gen/re2c/24__cat4_2-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 225 "gen/re2c/submatch_24__cat4_2-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -261,7 +261,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" static int lex(input_t *in, Output *out) @@ -272,7 +272,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 276 "gen/re2c/24__cat4_2-tdfa1.c" +#line 276 "gen/re2c/submatch_24__cat4_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -280,21 +280,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 292 "gen/re2c/24__cat4_2-tdfa1.c" +#line 293 "gen/re2c/submatch_24__cat4_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { return 1; } -#line 298 "gen/re2c/24__cat4_2-tdfa1.c" +#line 299 "gen/re2c/submatch_24__cat4_2-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -307,7 +308,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy7; default: goto yy9; } @@ -318,7 +321,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt16 = in->yyt17 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy10; case 'b': in->yyt2 = in->yyt8; @@ -332,7 +337,8 @@ static int lex(input_t *in, Output *out) yy9: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy11; case 'b': goto yy8; default: goto yy6; @@ -341,7 +347,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt28 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt28 = in->cur; goto yy12; default: goto yy14; } @@ -357,7 +367,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->cur; + in->yyt20 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt29 = in->cur; goto yy16; case 'b': in->yyt2 = in->yyt8; @@ -374,7 +388,10 @@ static int lex(input_t *in, Output *out) yy14: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy17; case 'b': goto yy13; default: goto yy6; @@ -383,7 +400,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt25 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt25 = in->cur; goto yy18; default: goto yy20; } @@ -391,7 +410,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt30 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt30 = in->cur; goto yy21; default: goto yy23; } @@ -399,7 +424,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy24; default: goto yy6; } @@ -407,7 +433,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy25; case 'b': in->yyt5 = in->yyt16; @@ -421,7 +449,8 @@ static int lex(input_t *in, Output *out) yy20: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy26; case 'b': goto yy19; default: goto yy6; @@ -430,7 +459,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy27; case 'b': in->yyt2 = in->yyt8; @@ -452,7 +484,11 @@ static int lex(input_t *in, Output *out) yy23: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt12 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy28; case 'b': goto yy22; default: goto yy6; @@ -461,7 +497,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy29; default: goto yy31; } @@ -469,7 +509,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy32; default: goto yy34; } @@ -525,7 +569,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt16 = in->yyt17 = in->cur; + in->yyt10 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy38; default: goto yy6; } @@ -533,7 +579,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy39; case 'b': in->yyt7 = in->yyt17; @@ -548,7 +597,10 @@ static int lex(input_t *in, Output *out) yy31: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy40; case 'b': goto yy30; default: goto yy6; @@ -557,7 +609,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy41; case 'b': in->yyt5 = in->yyt16; @@ -574,7 +628,10 @@ static int lex(input_t *in, Output *out) yy34: switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy42; case 'b': goto yy33; default: goto yy6; @@ -583,7 +640,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt17 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy43; default: goto yy45; } @@ -597,7 +656,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt14; b3 = in->yyt15; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -605,7 +664,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 609 "gen/re2c/24__cat4_2-tdfa1.c" +#line 668 "gen/re2c/submatch_24__cat4_2-tdfa1.c" yy37: ++in->cur; if ((in->lim - in->cur) < 6) if (fill(in, 6) != 0) return 1; @@ -618,7 +677,11 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt19; in->yyt6 = in->yyt12; in->yyt7 = in->yyt13; - in->yyt8 = in->yyt9 = in->yyt12 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt12 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt3 = in->yyt28; in->yyt18 = in->yyt10; in->yyt19 = in->yyt11; @@ -631,7 +694,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt11 = in->cur; + in->yyt15 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy46; default: goto yy48; } @@ -639,7 +706,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy49; default: goto yy51; } @@ -647,7 +718,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt16 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; goto yy52; default: goto yy6; } @@ -682,7 +754,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt16 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; goto yy54; default: goto yy6; } @@ -690,7 +763,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy55; case 'b': in->yyt7 = in->yyt16; @@ -704,7 +778,8 @@ static int lex(input_t *in, Output *out) yy45: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy56; case 'b': goto yy44; default: goto yy6; @@ -722,7 +797,10 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt8; in->yyt7 = in->yyt12; in->yyt14 = in->yyt11; - in->yyt10 = in->yyt18 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt28; goto yy39; case 'b': @@ -745,7 +823,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt19; in->yyt6 = in->yyt8; in->yyt7 = in->yyt12; - in->yyt10 = in->yyt11 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt3 = in->yyt28; goto yy40; case 'b': goto yy47; @@ -765,7 +846,9 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt26; in->yyt7 = in->yyt27; - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy41; case 'b': in->yyt7 = in->yyt17; @@ -791,7 +874,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt26; in->yyt7 = in->yyt27; - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy42; case 'b': goto yy50; default: goto yy6; @@ -800,7 +886,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt15 = in->yyt17 = in->cur; + in->yyt13 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy57; default: goto yy59; } @@ -814,7 +902,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt25; in->yyt6 = in->yyt29; in->yyt7 = in->yyt30; - in->yyt3 = in->yyt8 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; in->yyt25 = in->yyt28; goto yy42; case 'b': goto yy53; @@ -824,7 +915,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt15 = in->yyt17 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt17 = in->cur; goto yy60; default: goto yy62; } @@ -867,7 +960,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt10; in->yyt7 = in->yyt11; in->yyt14 = in->yyt13; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy55; case 'b': in->yyt11 = in->yyt16; @@ -888,7 +982,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt10; in->yyt7 = in->yyt11; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy56; case 'b': goto yy58; default: goto yy6; @@ -904,7 +999,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; in->yyt14 = in->yyt10; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy55; case 'b': in->yyt8 = in->yyt16; @@ -923,7 +1019,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt25; in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy56; case 'b': goto yy61; default: goto yy6; @@ -936,7 +1033,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy36; case 'a': in->yyt7 = in->yyt17; - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy56; case 'b': goto yy63; default: goto yy6; @@ -964,6 +1062,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_24__cat4_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-stadfa.c index f42fe7762..4ee75f75e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 30 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -120,11 +120,11 @@ char *yyt90; char *yyt91; char *yyt92; char *yyt93; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 127 "gen/re2c/25__cat4_4-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 127 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -134,8 +134,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 138 "gen/re2c/25__cat4_4-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 138 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -174,8 +174,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -192,7 +192,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 196 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 196 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -286,7 +286,7 @@ if (in->yyt90) in->yyt90 -= free; if (in->yyt91) in->yyt91 -= free; if (in->yyt92) in->yyt92 -= free; if (in->yyt93) in->yyt93 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -307,7 +307,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 311 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 311 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -401,17 +401,17 @@ in->yyt90 = 0; in->yyt91 = 0; in->yyt92 = 0; in->yyt93 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 408 "gen/re2c/25__cat4_4-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 408 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -445,7 +445,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -456,7 +456,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 460 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 460 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" { char yych; yyFillLabel0: @@ -473,9 +473,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 479 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 479 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->yyt8 = in->yyt61 = in->cur - 1; @@ -2645,7 +2645,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -2653,7 +2653,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 2657 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 2657 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" yy54: ++in->cur; in->yyt59 = in->yyt60; @@ -3352,10 +3352,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy67: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 3358 "gen/re2c/25__cat4_4-eof-stadfa.c" +#line 3358 "gen/re2c/submatch_25__cat4_4-eof-stadfa.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa0.c index e3babcf97..583649066 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -94,11 +94,11 @@ char *yyt67; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 101 "gen/re2c/25__cat4_4-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 101 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -108,8 +108,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 112 "gen/re2c/25__cat4_4-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 112 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -148,8 +148,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -166,7 +166,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 170 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 170 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -234,7 +234,7 @@ if (in->yyt67) in->yyt67 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -255,7 +255,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 259 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 259 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -323,17 +323,17 @@ in->yyt67 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 330 "gen/re2c/25__cat4_4-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 330 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -367,7 +367,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -378,7 +378,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 382 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 382 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -399,9 +399,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 405 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 405 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -1444,7 +1444,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt18; b3 = in->yyt19; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1452,7 +1452,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 1456 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 1456 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" yy67: yyFillLabel56: yych = *in->cur; @@ -2302,10 +2302,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy103: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2308 "gen/re2c/25__cat4_4-eof-tdfa0.c" +#line 2308 "gen/re2c/submatch_25__cat4_4-eof-tdfa0.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa1.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa1.c index 3025d3c90..5ff051818 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -86,11 +86,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 93 "gen/re2c/25__cat4_4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 93 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -100,8 +100,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 104 "gen/re2c/25__cat4_4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 104 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -140,8 +140,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -158,7 +158,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 162 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 162 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -218,7 +218,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -239,7 +239,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 243 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 243 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -299,17 +299,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 306 "gen/re2c/25__cat4_4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 306 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -343,7 +343,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -354,14 +354,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 358 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 358 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -373,9 +374,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 379 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 380 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -432,7 +433,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy8; default: goto yy10; } @@ -442,7 +445,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt13 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy11; case 'b': in->yyt2 = in->yyt8; @@ -460,7 +465,8 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy12; case 'b': goto yy9; default: @@ -475,7 +481,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt21 = in->yyt22 = in->cur; + in->yyt14 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy13; case 'b': in->yyt2 = in->yyt9; @@ -506,7 +514,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy15; case 'b': in->yyt2 = in->yyt10; @@ -542,7 +552,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy17; default: goto yy19; } @@ -566,7 +580,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt33 = in->yyt34 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy21; case 'b': in->yyt2 = in->yyt8; @@ -587,7 +605,10 @@ static int lex(input_t *in, Output *out) yy19: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy22; case 'b': goto yy18; default: @@ -607,7 +628,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt10 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt10 = in->cur; goto yy23; default: goto yy25; } @@ -617,7 +640,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt53 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt53 = in->cur; goto yy26; case 'b': in->yyt2 = in->yyt9; @@ -637,7 +664,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy27; default: if (in->lim <= in->cur) { @@ -651,7 +679,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy28; case 'b': in->yyt5 = in->yyt11; @@ -669,7 +699,8 @@ static int lex(input_t *in, Output *out) yy25: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy29; case 'b': goto yy24; default: @@ -684,7 +715,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy30; case 'b': in->yyt2 = in->yyt10; @@ -704,7 +739,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy31; default: if (in->lim <= in->cur) { @@ -718,7 +754,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy32; case 'b': in->yyt5 = in->yyt13; @@ -754,7 +792,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt59 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt59 = in->cur; goto yy34; default: goto yy36; } @@ -764,7 +808,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy37; default: if (in->lim <= in->cur) { @@ -778,7 +823,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy38; case 'b': in->yyt5 = in->yyt21; @@ -809,7 +856,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy40; case 'b': in->yyt2 = in->yyt8; @@ -835,7 +888,11 @@ static int lex(input_t *in, Output *out) yy36: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt17 = in->yyt19 = in->yyt20 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt17 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy41; case 'b': goto yy35; default: @@ -855,7 +912,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt19 = in->yyt20 = in->yyt33 = in->yyt34 = in->cur; + in->yyt10 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy42; default: goto yy44; } @@ -870,7 +931,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt19 = in->yyt20 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy45; default: goto yy47; } @@ -894,7 +959,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy49; case 'b': in->yyt2 = in->yyt9; @@ -919,7 +987,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy50; default: if (in->lim <= in->cur) { @@ -933,7 +1002,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy51; case 'b': in->yyt7 = in->yyt12; @@ -952,7 +1025,10 @@ static int lex(input_t *in, Output *out) yy44: switch (yych) { case 'a': - in->yyt10 = in->yyt15 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy52; case 'b': goto yy43; default: @@ -967,7 +1043,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt12 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy53; case 'b': in->yyt5 = in->yyt11; @@ -988,7 +1068,10 @@ static int lex(input_t *in, Output *out) yy47: switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy54; case 'b': goto yy46; default: @@ -1008,7 +1091,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt19 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy55; default: goto yy57; } @@ -1018,7 +1103,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy58; case 'b': in->yyt2 = in->yyt10; @@ -1043,7 +1131,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy59; default: if (in->lim <= in->cur) { @@ -1057,7 +1146,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy60; case 'b': in->yyt7 = in->yyt14; @@ -1089,7 +1182,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt14 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy62; case 'b': in->yyt5 = in->yyt13; @@ -1109,7 +1206,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt11 = in->cur; + in->yyt9 = in->cur; + in->yyt11 = in->cur; goto yy63; default: if (in->lim <= in->cur) { @@ -1123,7 +1221,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy64; case 'b': in->yyt7 = in->yyt11; @@ -1141,7 +1241,8 @@ static int lex(input_t *in, Output *out) yy57: switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy65; case 'b': goto yy56; default: @@ -1229,7 +1330,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt15 = in->yyt21 = in->yyt22 = in->cur; + in->yyt15 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy68; default: if (in->lim <= in->cur) { @@ -1243,7 +1346,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt15 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt15 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy69; case 'b': in->yyt7 = in->yyt22; @@ -1275,7 +1381,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy71; case 'b': in->yyt5 = in->yyt21; @@ -1309,7 +1417,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy73; case 'b': in->yyt7 = in->yyt12; @@ -1344,7 +1454,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt19; b3 = in->yyt20; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1352,7 +1462,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 1356 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 1466 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" yy67: ++in->cur; yyFillLabel56: @@ -1365,7 +1475,11 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt37; in->yyt6 = in->yyt17; in->yyt7 = in->yyt18; - in->yyt8 = in->yyt9 = in->yyt17 = in->yyt19 = in->yyt20 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt17 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt35; in->yyt35 = in->yyt59; in->yyt36 = in->yyt15; @@ -1389,7 +1503,10 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt20 = in->yyt33 = in->yyt34 = in->cur; + in->yyt10 = in->cur; + in->yyt20 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy75; default: goto yy77; } @@ -1404,7 +1521,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt19 = in->yyt20 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy78; default: goto yy80; } @@ -1491,7 +1612,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy84; case 'b': in->yyt7 = in->yyt13; @@ -1525,7 +1647,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt11; goto yy66; case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy86; case 'b': in->yyt9 = in->yyt11; @@ -1551,7 +1677,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt37; in->yyt6 = in->yyt8; in->yyt7 = in->yyt17; - in->yyt10 = in->yyt15 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt35; goto yy52; case 'b': goto yy76; @@ -1572,7 +1701,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt46; goto yy66; case 'a': - in->yyt12 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt12 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy87; case 'b': in->yyt7 = in->yyt12; @@ -1602,7 +1735,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt33; in->yyt7 = in->yyt34; - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy54; case 'b': goto yy79; default: @@ -1622,7 +1758,8 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt20 = in->cur; goto yy88; default: goto yy90; } @@ -1636,7 +1773,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt10; in->yyt6 = in->yyt36; in->yyt7 = in->yyt37; - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt10 = in->yyt35; goto yy54; case 'b': goto yy82; @@ -1657,7 +1797,8 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt20 = in->cur; goto yy91; default: goto yy93; } @@ -1714,7 +1855,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt13; goto yy66; case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy96; case 'b': in->yyt9 = in->yyt13; @@ -1738,7 +1883,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt57; goto yy66; case 'a': - in->yyt14 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt14 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy97; case 'b': in->yyt7 = in->yyt14; @@ -1764,7 +1913,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt11; goto yy66; case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy98; case 'b': in->yyt15 = in->yyt11; @@ -1789,7 +1940,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt10; in->yyt7 = in->yyt15; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy65; case 'b': goto yy89; default: @@ -1807,7 +1959,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt9; goto yy66; case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy99; case 'b': in->yyt8 = in->yyt11; @@ -1830,7 +1984,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt10; in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy65; case 'b': goto yy92; default: @@ -1847,7 +2002,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy66; case 'a': in->yyt7 = in->yyt14; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy65; case 'b': goto yy94; default: @@ -1890,7 +2046,10 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt8; in->yyt7 = in->yyt17; in->yyt19 = in->yyt10; - in->yyt15 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt15 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; in->yyt3 = in->yyt35; goto yy69; case 'b': @@ -1920,7 +2079,9 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt33; in->yyt7 = in->yyt34; - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy71; case 'b': in->yyt7 = in->yyt22; @@ -1946,7 +2107,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt12; goto yy66; case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy101; case 'b': in->yyt15 = in->yyt12; @@ -1967,7 +2130,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt12; goto yy66; case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy102; case 'b': in->yyt8 = in->yyt12; @@ -2007,7 +2172,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt10; in->yyt7 = in->yyt15; in->yyt19 = in->yyt14; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy84; case 'b': in->yyt15 = in->yyt13; @@ -2032,7 +2198,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; in->yyt19 = in->yyt14; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy84; case 'b': in->yyt8 = in->yyt13; @@ -2045,10 +2212,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy103: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2051 "gen/re2c/25__cat4_4-eof-tdfa1.c" +#line 2218 "gen/re2c/submatch_25__cat4_4-eof-tdfa1.c" } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-stadfa.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-stadfa.c index 38cfeff80..0ac282a80 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-stadfa.c" +#line 30 "gen/re2c/submatch_25__cat4_4-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -119,11 +119,11 @@ char *yyt9; char *yyt90; char *yyt91; char *yyt92; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 126 "gen/re2c/25__cat4_4-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 126 "gen/re2c/submatch_25__cat4_4-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -133,8 +133,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 137 "gen/re2c/25__cat4_4-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 137 "gen/re2c/submatch_25__cat4_4-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -173,13 +173,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 181 "gen/re2c/25__cat4_4-stadfa.c" +#line 181 "gen/re2c/submatch_25__cat4_4-stadfa.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -196,7 +196,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 200 "gen/re2c/25__cat4_4-stadfa.c" +#line 200 "gen/re2c/submatch_25__cat4_4-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -289,7 +289,7 @@ if (in->yyt9) in->yyt9 -= free; if (in->yyt90) in->yyt90 -= free; if (in->yyt91) in->yyt91 -= free; if (in->yyt92) in->yyt92 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -311,7 +311,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 315 "gen/re2c/25__cat4_4-stadfa.c" +#line 315 "gen/re2c/submatch_25__cat4_4-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -404,16 +404,16 @@ in->yyt9 = 0; in->yyt90 = 0; in->yyt91 = 0; in->yyt92 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 411 "gen/re2c/25__cat4_4-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 411 "gen/re2c/submatch_25__cat4_4-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -447,7 +447,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -458,7 +458,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 462 "gen/re2c/25__cat4_4-stadfa.c" +#line 462 "gen/re2c/submatch_25__cat4_4-stadfa.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -470,15 +470,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 476 "gen/re2c/25__cat4_4-stadfa.c" +#line 476 "gen/re2c/submatch_25__cat4_4-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 482 "gen/re2c/25__cat4_4-stadfa.c" +#line 482 "gen/re2c/submatch_25__cat4_4-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt37 = in->yyt68 = in->cur - 1; @@ -2345,7 +2345,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt6; a3 = in->yyt7; b3 = in->yyt8; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -2353,7 +2353,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 2357 "gen/re2c/25__cat4_4-stadfa.c" +#line 2357 "gen/re2c/submatch_25__cat4_4-stadfa.c" yy55: ++in->cur; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 1; @@ -2988,6 +2988,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa0.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa0.c index f1f540bad..c27c44fff 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-tdfa0.c" +#line 30 "gen/re2c/submatch_25__cat4_4-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -94,11 +94,11 @@ char *yyt67; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 101 "gen/re2c/25__cat4_4-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 101 "gen/re2c/submatch_25__cat4_4-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -108,8 +108,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 112 "gen/re2c/25__cat4_4-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 112 "gen/re2c/submatch_25__cat4_4-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -148,13 +148,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 156 "gen/re2c/25__cat4_4-tdfa0.c" +#line 156 "gen/re2c/submatch_25__cat4_4-tdfa0.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -171,7 +171,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 175 "gen/re2c/25__cat4_4-tdfa0.c" +#line 175 "gen/re2c/submatch_25__cat4_4-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -239,7 +239,7 @@ if (in->yyt67) in->yyt67 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -261,7 +261,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 265 "gen/re2c/25__cat4_4-tdfa0.c" +#line 265 "gen/re2c/submatch_25__cat4_4-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -329,16 +329,16 @@ in->yyt67 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 336 "gen/re2c/25__cat4_4-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 336 "gen/re2c/submatch_25__cat4_4-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -372,7 +372,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -383,7 +383,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 387 "gen/re2c/25__cat4_4-tdfa0.c" +#line 387 "gen/re2c/submatch_25__cat4_4-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -397,14 +397,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 403 "gen/re2c/25__cat4_4-tdfa0.c" +#line 403 "gen/re2c/submatch_25__cat4_4-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 408 "gen/re2c/25__cat4_4-tdfa0.c" +#line 408 "gen/re2c/submatch_25__cat4_4-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -1172,7 +1172,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt18; b3 = in->yyt19; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1180,7 +1180,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 1184 "gen/re2c/25__cat4_4-tdfa0.c" +#line 1184 "gen/re2c/submatch_25__cat4_4-tdfa0.c" yy68: if ((in->lim - in->cur) < 12) if (fill(in, 12) != 0) return 1; yych = *in->cur; @@ -1877,6 +1877,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa1.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa1.c index fb283e7b8..92ac386cf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/25__cat4_4-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_25__cat4_4-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/25__cat4_4-tdfa1.c" +#line 30 "gen/re2c/submatch_25__cat4_4-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -86,11 +86,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 93 "gen/re2c/25__cat4_4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 93 "gen/re2c/submatch_25__cat4_4-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -100,8 +100,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 104 "gen/re2c/25__cat4_4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 104 "gen/re2c/submatch_25__cat4_4-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -140,13 +140,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 148 "gen/re2c/25__cat4_4-tdfa1.c" +#line 148 "gen/re2c/submatch_25__cat4_4-tdfa1.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -163,7 +163,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 167 "gen/re2c/25__cat4_4-tdfa1.c" +#line 167 "gen/re2c/submatch_25__cat4_4-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -223,7 +223,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -245,7 +245,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 249 "gen/re2c/25__cat4_4-tdfa1.c" +#line 249 "gen/re2c/submatch_25__cat4_4-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -305,16 +305,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 312 "gen/re2c/25__cat4_4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 312 "gen/re2c/submatch_25__cat4_4-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -348,7 +348,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" static int lex(input_t *in, Output *out) @@ -359,7 +359,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 363 "gen/re2c/25__cat4_4-tdfa1.c" +#line 363 "gen/re2c/submatch_25__cat4_4-tdfa1.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -367,21 +367,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 379 "gen/re2c/25__cat4_4-tdfa1.c" +#line 380 "gen/re2c/submatch_25__cat4_4-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { return 1; } -#line 385 "gen/re2c/25__cat4_4-tdfa1.c" +#line 386 "gen/re2c/submatch_25__cat4_4-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -413,7 +414,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy9; default: goto yy11; } @@ -421,7 +424,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt13 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy12; case 'b': in->yyt2 = in->yyt8; @@ -435,7 +440,8 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy13; case 'b': goto yy10; default: goto yy6; @@ -444,7 +450,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt21 = in->yyt22 = in->cur; + in->yyt14 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy14; case 'b': in->yyt2 = in->yyt9; @@ -463,7 +471,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy16; case 'b': in->yyt2 = in->yyt10; @@ -482,7 +492,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy18; default: goto yy20; } @@ -498,7 +512,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt33 = in->yyt34 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy22; case 'b': in->yyt2 = in->yyt8; @@ -515,7 +533,10 @@ static int lex(input_t *in, Output *out) yy20: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy23; case 'b': goto yy19; default: goto yy6; @@ -524,7 +545,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt10 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt10 = in->cur; goto yy24; default: goto yy26; } @@ -532,7 +555,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt53 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt53 = in->cur; goto yy27; case 'b': in->yyt2 = in->yyt9; @@ -546,7 +573,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy28; default: goto yy6; } @@ -554,7 +582,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy29; case 'b': in->yyt5 = in->yyt11; @@ -568,7 +598,8 @@ static int lex(input_t *in, Output *out) yy26: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy30; case 'b': goto yy25; default: goto yy6; @@ -577,7 +608,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy31; case 'b': in->yyt2 = in->yyt10; @@ -591,7 +626,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy32; default: goto yy6; } @@ -599,7 +635,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy33; case 'b': in->yyt5 = in->yyt13; @@ -618,7 +656,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt59 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt59 = in->cur; goto yy35; default: goto yy37; } @@ -626,7 +670,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy38; default: goto yy6; } @@ -634,7 +679,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy39; case 'b': in->yyt5 = in->yyt21; @@ -653,7 +700,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy41; case 'b': in->yyt2 = in->yyt8; @@ -675,7 +728,11 @@ static int lex(input_t *in, Output *out) yy37: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt17 = in->yyt19 = in->yyt20 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt17 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy42; case 'b': goto yy36; default: goto yy6; @@ -684,7 +741,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt19 = in->yyt20 = in->yyt33 = in->yyt34 = in->cur; + in->yyt10 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy43; default: goto yy45; } @@ -692,7 +753,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy46; default: goto yy48; } @@ -708,7 +773,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy50; case 'b': in->yyt2 = in->yyt9; @@ -727,7 +795,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy51; default: goto yy6; } @@ -735,7 +804,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy52; case 'b': in->yyt7 = in->yyt12; @@ -750,7 +823,10 @@ static int lex(input_t *in, Output *out) yy45: switch (yych) { case 'a': - in->yyt10 = in->yyt15 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy53; case 'b': goto yy44; default: goto yy6; @@ -759,7 +835,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt12 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy54; case 'b': in->yyt5 = in->yyt11; @@ -776,7 +856,10 @@ static int lex(input_t *in, Output *out) yy48: switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy55; case 'b': goto yy47; default: goto yy6; @@ -785,7 +868,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt19 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy56; default: goto yy58; } @@ -793,7 +878,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy59; case 'b': in->yyt2 = in->yyt10; @@ -812,7 +900,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy60; default: goto yy6; } @@ -820,7 +909,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy61; case 'b': in->yyt7 = in->yyt14; @@ -840,7 +933,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt14 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy63; case 'b': in->yyt5 = in->yyt13; @@ -854,7 +951,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt9 = in->yyt11 = in->cur; + in->yyt9 = in->cur; + in->yyt11 = in->cur; goto yy64; default: goto yy6; } @@ -862,7 +960,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy65; case 'b': in->yyt7 = in->yyt11; @@ -876,7 +976,8 @@ static int lex(input_t *in, Output *out) yy58: switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy66; case 'b': goto yy57; default: goto yy6; @@ -954,7 +1055,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt15 = in->yyt21 = in->yyt22 = in->cur; + in->yyt15 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; goto yy69; default: goto yy6; } @@ -962,7 +1065,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt15 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt15 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy70; case 'b': in->yyt7 = in->yyt22; @@ -982,7 +1088,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy72; case 'b': in->yyt5 = in->yyt21; @@ -1004,7 +1112,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy74; case 'b': in->yyt7 = in->yyt12; @@ -1029,7 +1139,7 @@ static int lex(input_t *in, Output *out) b2 = in->yyt7; a3 = in->yyt19; b3 = in->yyt20; -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 17 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1037,7 +1147,7 @@ static int lex(input_t *in, Output *out) outs(out, a3, b3); outc(out, '.'); outs(out, b3, in->cur); goto loop; } -#line 1041 "gen/re2c/25__cat4_4-tdfa1.c" +#line 1151 "gen/re2c/submatch_25__cat4_4-tdfa1.c" yy68: ++in->cur; if ((in->lim - in->cur) < 12) if (fill(in, 12) != 0) return 1; @@ -1050,7 +1160,11 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt37; in->yyt6 = in->yyt17; in->yyt7 = in->yyt18; - in->yyt8 = in->yyt9 = in->yyt17 = in->yyt19 = in->yyt20 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt17 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt35; in->yyt35 = in->yyt59; in->yyt36 = in->yyt15; @@ -1063,7 +1177,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt20 = in->yyt33 = in->yyt34 = in->cur; + in->yyt10 = in->cur; + in->yyt20 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy76; default: goto yy78; } @@ -1071,7 +1188,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt19 = in->yyt20 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy79; default: goto yy81; } @@ -1140,7 +1261,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy85; case 'b': in->yyt7 = in->yyt13; @@ -1162,7 +1284,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt11; goto yy67; case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy87; case 'b': in->yyt9 = in->yyt11; @@ -1184,7 +1310,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt37; in->yyt6 = in->yyt8; in->yyt7 = in->yyt17; - in->yyt10 = in->yyt15 = in->yyt19 = in->yyt20 = in->cur; + in->yyt10 = in->cur; + in->yyt15 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt3 = in->yyt35; goto yy53; case 'b': goto yy77; @@ -1199,7 +1328,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt46; goto yy67; case 'a': - in->yyt12 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt12 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy88; case 'b': in->yyt7 = in->yyt12; @@ -1225,7 +1358,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt33; in->yyt7 = in->yyt34; - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy55; case 'b': goto yy80; default: goto yy6; @@ -1234,7 +1370,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt20 = in->cur; goto yy89; default: goto yy91; } @@ -1248,7 +1385,10 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt10; in->yyt6 = in->yyt36; in->yyt7 = in->yyt37; - in->yyt3 = in->yyt8 = in->yyt19 = in->yyt20 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; in->yyt10 = in->yyt35; goto yy55; case 'b': goto yy83; @@ -1258,7 +1398,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt20 = in->cur; + in->yyt14 = in->cur; + in->yyt20 = in->cur; goto yy92; default: goto yy94; } @@ -1303,7 +1444,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt13; goto yy67; case 'a': - in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy97; case 'b': in->yyt9 = in->yyt13; @@ -1321,7 +1466,11 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt57; goto yy67; case 'a': - in->yyt14 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt14 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy98; case 'b': in->yyt7 = in->yyt14; @@ -1341,7 +1490,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt11; goto yy67; case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy99; case 'b': in->yyt15 = in->yyt11; @@ -1362,7 +1513,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt10; in->yyt7 = in->yyt15; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy66; case 'b': goto yy90; default: goto yy6; @@ -1374,7 +1526,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt9; goto yy67; case 'a': - in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy100; case 'b': in->yyt8 = in->yyt11; @@ -1393,7 +1547,8 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt10; in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy66; case 'b': goto yy93; default: goto yy6; @@ -1406,7 +1561,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy67; case 'a': in->yyt7 = in->yyt14; - in->yyt19 = in->yyt20 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; goto yy66; case 'b': goto yy95; default: goto yy6; @@ -1439,7 +1595,10 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt8; in->yyt7 = in->yyt17; in->yyt19 = in->yyt10; - in->yyt15 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt15 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; in->yyt3 = in->yyt35; goto yy70; case 'b': @@ -1463,7 +1622,9 @@ static int lex(input_t *in, Output *out) in->yyt5 = in->yyt9; in->yyt6 = in->yyt33; in->yyt7 = in->yyt34; - in->yyt3 = in->yyt8 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy72; case 'b': in->yyt7 = in->yyt22; @@ -1483,7 +1644,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt12; goto yy67; case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy102; case 'b': in->yyt15 = in->yyt12; @@ -1498,7 +1661,9 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt12; goto yy67; case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; goto yy103; case 'b': in->yyt8 = in->yyt12; @@ -1528,7 +1693,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt10; in->yyt7 = in->yyt15; in->yyt19 = in->yyt14; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy85; case 'b': in->yyt15 = in->yyt13; @@ -1547,7 +1713,8 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt3; in->yyt7 = in->yyt8; in->yyt19 = in->yyt14; - in->yyt3 = in->yyt8 = in->cur; + in->yyt3 = in->cur; + in->yyt8 = in->cur; goto yy85; case 'b': in->yyt8 = in->yyt13; @@ -1556,6 +1723,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_25__cat4_4.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-stadfa.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-stadfa.c index d189b83b6..fc043166c 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 30 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 119 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 157 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/26__cat8_0-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -225,7 +225,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 229 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" { char yych; yyFillLabel0: @@ -244,9 +244,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 250 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 250 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" yy3: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur - 1; @@ -267,7 +267,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -279,7 +279,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 283 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 283 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yyt1 = in->cur - 1; @@ -824,10 +824,10 @@ static int lex(input_t *in, Output *out) goto yy9; } yy55: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 830 "gen/re2c/26__cat8_0-eof-stadfa.c" +#line 830 "gen/re2c/submatch_26__cat8_0-eof-stadfa.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa0.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa0.c index 84a34e674..c3130efe7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 119 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 157 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/26__cat8_0-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -225,7 +225,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 229 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; @@ -253,9 +253,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 259 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 259 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" yy3: a0 = in->yyt1; b0 = in->yyt2; @@ -273,7 +273,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -285,7 +285,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 289 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 289 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -650,10 +650,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy25: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 656 "gen/re2c/26__cat8_0-eof-tdfa0.c" +#line 656 "gen/re2c/submatch_26__cat8_0-eof-tdfa0.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa1.c similarity index 67% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa1.c index 549d1dcbf..bd3d459ab 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,7 +115,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 119 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -132,7 +132,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,7 +153,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 157 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -170,17 +170,17 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 177 "gen/re2c/26__cat8_0-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 177 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -214,7 +214,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -225,20 +225,36 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 229 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 229 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; goto yy3; case 'a': in->yyt1 = in->cur; goto yy4; case 'b': - in->yyt1 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt16 = in->cur; goto yy5; default: if (in->lim <= in->cur) { @@ -250,9 +266,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 256 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 272 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" yy3: ++in->cur; a0 = in->yyt1; @@ -271,7 +287,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt13; a7 = in->yyt14; b7 = in->yyt15; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -283,7 +299,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 287 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 303 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -319,7 +335,21 @@ static int lex(input_t *in, Output *out) yy7: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; goto yy3; case 'a': goto yy6; case 'b': @@ -341,7 +371,20 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt2 = in->cur; @@ -359,7 +402,19 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy11; case 'b': @@ -377,7 +432,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt4 = in->cur; @@ -395,7 +461,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy13; case 'b': @@ -413,7 +489,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt6 = in->cur; @@ -431,7 +516,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy15; case 'b': @@ -449,7 +542,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt8 = in->cur; @@ -467,7 +567,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy17; case 'b': @@ -485,7 +591,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt10 = in->cur; @@ -503,7 +614,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy19; case 'b': @@ -521,7 +636,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt12 = in->cur; @@ -539,7 +657,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': goto yy21; case 'b': @@ -557,7 +677,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy3; case 'a': in->yyt14 = in->cur; @@ -601,10 +722,10 @@ static int lex(input_t *in, Output *out) goto yy8; } yy25: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 607 "gen/re2c/26__cat8_0-eof-tdfa1.c" +#line 728 "gen/re2c/submatch_26__cat8_0-eof-tdfa1.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-stadfa.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-stadfa.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-stadfa.c index fa2c05255..3694e1178 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-stadfa.c" +#line 30 "gen/re2c/submatch_26__cat8_0-stadfa.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/26__cat8_0-stadfa.c" +#line 105 "gen/re2c/submatch_26__cat8_0-stadfa.c" #define YYMAXFILL 17 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/26__cat8_0-stadfa.c" +#line 124 "gen/re2c/submatch_26__cat8_0-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/26__cat8_0-stadfa.c" +#line 163 "gen/re2c/submatch_26__cat8_0-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/26__cat8_0-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_26__cat8_0-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -230,7 +230,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 234 "gen/re2c/26__cat8_0-stadfa.c" +#line 234 "gen/re2c/submatch_26__cat8_0-stadfa.c" { char yych; if ((in->lim - in->cur) < 17) if (fill(in, 17) != 0) return 1; @@ -244,15 +244,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 250 "gen/re2c/26__cat8_0-stadfa.c" +#line 250 "gen/re2c/submatch_26__cat8_0-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 256 "gen/re2c/26__cat8_0-stadfa.c" +#line 256 "gen/re2c/submatch_26__cat8_0-stadfa.c" yy4: ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur - 1; @@ -273,7 +273,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -285,7 +285,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 289 "gen/re2c/26__cat8_0-stadfa.c" +#line 289 "gen/re2c/submatch_26__cat8_0-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yyt1 = in->cur - 1; @@ -664,6 +664,6 @@ static int lex(input_t *in, Output *out) default: goto yy10; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa0.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa0.c index a4cf9f4c1..82bd3994f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-tdfa0.c" +#line 30 "gen/re2c/submatch_26__cat8_0-tdfa0.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/26__cat8_0-tdfa0.c" +#line 105 "gen/re2c/submatch_26__cat8_0-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/26__cat8_0-tdfa0.c" +#line 124 "gen/re2c/submatch_26__cat8_0-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/26__cat8_0-tdfa0.c" +#line 163 "gen/re2c/submatch_26__cat8_0-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/26__cat8_0-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_26__cat8_0-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -230,7 +230,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 234 "gen/re2c/26__cat8_0-tdfa0.c" +#line 234 "gen/re2c/submatch_26__cat8_0-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; @@ -248,14 +248,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 254 "gen/re2c/26__cat8_0-tdfa0.c" +#line 254 "gen/re2c/submatch_26__cat8_0-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 259 "gen/re2c/26__cat8_0-tdfa0.c" +#line 259 "gen/re2c/submatch_26__cat8_0-tdfa0.c" yy4: a0 = in->yyt1; b0 = in->yyt2; @@ -273,7 +273,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -285,7 +285,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 289 "gen/re2c/26__cat8_0-tdfa0.c" +#line 289 "gen/re2c/submatch_26__cat8_0-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -574,6 +574,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa1.c similarity index 65% rename from benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa1.c index 5dd854e87..17e02ba13 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/26__cat8_0-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_26__cat8_0-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/26__cat8_0-tdfa1.c" +#line 30 "gen/re2c/submatch_26__cat8_0-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -43,11 +43,11 @@ char *yyt6; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 50 "gen/re2c/26__cat8_0-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 50 "gen/re2c/submatch_26__cat8_0-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -57,8 +57,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 61 "gen/re2c/26__cat8_0-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 61 "gen/re2c/submatch_26__cat8_0-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/26__cat8_0-tdfa1.c" +#line 105 "gen/re2c/submatch_26__cat8_0-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,7 +120,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/26__cat8_0-tdfa1.c" +#line 124 "gen/re2c/submatch_26__cat8_0-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -137,7 +137,7 @@ if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,7 +159,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/26__cat8_0-tdfa1.c" +#line 163 "gen/re2c/submatch_26__cat8_0-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -176,16 +176,16 @@ in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 183 "gen/re2c/26__cat8_0-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 183 "gen/re2c/submatch_26__cat8_0-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -219,7 +219,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" static int lex(input_t *in, Output *out) @@ -230,7 +230,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 234 "gen/re2c/26__cat8_0-tdfa1.c" +#line 234 "gen/re2c/submatch_26__cat8_0-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -238,27 +238,43 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; goto yy4; case 'a': in->yyt1 = in->cur; goto yy5; case 'b': - in->yyt1 = in->yyt16 = in->cur; + in->yyt1 = in->cur; + in->yyt16 = in->cur; goto yy6; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 256 "gen/re2c/26__cat8_0-tdfa1.c" +#line 272 "gen/re2c/submatch_26__cat8_0-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { return 1; } -#line 262 "gen/re2c/26__cat8_0-tdfa1.c" +#line 278 "gen/re2c/submatch_26__cat8_0-tdfa1.c" yy4: ++in->cur; a0 = in->yyt1; @@ -277,7 +293,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt13; a7 = in->yyt14; b7 = in->yyt15; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -289,7 +305,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 293 "gen/re2c/26__cat8_0-tdfa1.c" +#line 309 "gen/re2c/submatch_26__cat8_0-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -313,7 +329,21 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; goto yy4; case 'a': goto yy7; case 'b': @@ -331,7 +361,20 @@ static int lex(input_t *in, Output *out) yy11: switch (yych) { case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt2 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt2 = in->cur; @@ -345,7 +388,19 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy12; case 'b': @@ -359,7 +414,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt4 = in->cur; @@ -373,7 +439,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy14; case 'b': @@ -387,7 +463,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt6 = in->cur; @@ -401,7 +486,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy16; case 'b': @@ -415,7 +508,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt8 = in->cur; @@ -429,7 +529,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy18; case 'b': @@ -443,7 +549,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt10 = in->cur; @@ -457,7 +568,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy20; case 'b': @@ -471,7 +586,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt12 = in->cur; @@ -485,7 +603,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': goto yy22; case 'b': @@ -499,7 +619,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case '\n': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy4; case 'a': in->yyt14 = in->cur; @@ -531,6 +652,6 @@ static int lex(input_t *in, Output *out) default: goto yy9; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_26__cat8_0.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-stadfa.c index b0680da4a..7916b1745 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 30 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -155,11 +155,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 162 "gen/re2c/27__cat8_1-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 162 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -169,8 +169,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 173 "gen/re2c/27__cat8_1-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 173 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -209,8 +209,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -227,7 +227,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 231 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 231 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -356,7 +356,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -377,7 +377,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 381 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 381 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -506,17 +506,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 513 "gen/re2c/27__cat8_1-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 513 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -550,7 +550,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -561,7 +561,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 565 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 565 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" { char yych; yyFillLabel0: @@ -578,9 +578,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 584 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 584 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt1 = in->yyt2 = in->yyt3 = in->yyt17 = in->yyt18 = in->cur - 1; @@ -2765,7 +2765,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -2777,7 +2777,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 2781 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 2781 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" yy50: ++in->cur; in->yyt86 = in->yyt87; @@ -6042,10 +6042,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy99: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 6048 "gen/re2c/27__cat8_1-eof-stadfa.c" +#line 6048 "gen/re2c/submatch_27__cat8_1-eof-stadfa.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa0.c index 95017a8ec..6f127746c 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -135,11 +135,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 142 "gen/re2c/27__cat8_1-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 142 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -149,8 +149,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 153 "gen/re2c/27__cat8_1-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 153 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -189,8 +189,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -207,7 +207,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 211 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 211 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -316,7 +316,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -337,7 +337,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 341 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 341 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -446,17 +446,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 453 "gen/re2c/27__cat8_1-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 453 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -490,7 +490,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -501,7 +501,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 505 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 505 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -522,9 +522,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 528 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 528 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -2062,7 +2062,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt61; a7 = in->yyt50; b7 = in->yyt51; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -2074,7 +2074,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 2078 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 2078 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" yy124: yyFillLabel88: yych = *in->cur; @@ -14529,10 +14529,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy761: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 14535 "gen/re2c/27__cat8_1-eof-tdfa0.c" +#line 14535 "gen/re2c/submatch_27__cat8_1-eof-tdfa0.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa1.c similarity index 71% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa1.c index 4efb2e110..183d59909 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -95,11 +95,11 @@ char *yyt68; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 102 "gen/re2c/27__cat8_1-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 102 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -109,8 +109,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 113 "gen/re2c/27__cat8_1-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 113 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -149,8 +149,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -167,7 +167,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 171 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 171 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -236,7 +236,7 @@ if (in->yyt68) in->yyt68 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -257,7 +257,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 261 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 261 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -326,17 +326,17 @@ in->yyt68 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 333 "gen/re2c/27__cat8_1-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 333 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -370,7 +370,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -381,14 +381,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 385 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 385 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -400,16 +401,18 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 406 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 407 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; goto yy4; case 'b': goto yy6; default: @@ -429,7 +432,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt10 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy7; default: goto yy9; } @@ -442,7 +449,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy10; case 'b': goto yy6; default: @@ -462,7 +470,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt51 = in->yyt52 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy11; default: goto yy13; } @@ -473,7 +487,9 @@ static int lex(input_t *in, Output *out) yy9: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy14; case 'b': goto yy8; default: @@ -493,7 +509,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; goto yy15; default: goto yy17; } @@ -508,7 +526,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy18; default: goto yy20; } @@ -519,7 +545,11 @@ static int lex(input_t *in, Output *out) yy13: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy21; case 'b': goto yy12; default: @@ -539,7 +569,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; goto yy22; default: goto yy24; } @@ -554,7 +588,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy25; default: goto yy27; } @@ -565,7 +603,8 @@ static int lex(input_t *in, Output *out) yy17: switch (yych) { case 'a': - in->yyt25 = in->yyt26 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; goto yy28; case 'b': goto yy16; default: @@ -585,7 +624,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt35 = in->yyt36 = in->yyt40 = in->yyt41 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy29; default: goto yy31; } @@ -596,7 +645,13 @@ static int lex(input_t *in, Output *out) yy20: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy32; case 'b': goto yy19; default: @@ -616,7 +671,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy33; default: goto yy35; } @@ -631,7 +692,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy36; default: goto yy38; } @@ -642,7 +709,10 @@ static int lex(input_t *in, Output *out) yy24: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy39; case 'b': goto yy23; default: @@ -662,7 +732,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy40; default: goto yy42; } @@ -673,7 +749,10 @@ static int lex(input_t *in, Output *out) yy27: switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy43; case 'b': goto yy26; default: @@ -693,7 +772,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; goto yy44; default: goto yy46; } @@ -708,7 +789,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->yyt34 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt42 = in->yyt43 = in->yyt67 = in->yyt68 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy47; default: goto yy49; } @@ -719,7 +810,15 @@ static int lex(input_t *in, Output *out) yy31: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy50; case 'b': goto yy30; default: @@ -739,7 +838,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy51; default: goto yy53; } @@ -754,7 +861,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy54; default: goto yy56; } @@ -765,7 +880,12 @@ static int lex(input_t *in, Output *out) yy35: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy57; case 'b': goto yy34; default: @@ -785,7 +905,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy58; default: goto yy60; } @@ -796,7 +924,12 @@ static int lex(input_t *in, Output *out) yy38: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy61; case 'b': goto yy37; default: @@ -816,7 +949,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy62; default: goto yy64; } @@ -831,7 +968,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; goto yy65; default: goto yy67; } @@ -842,7 +987,12 @@ static int lex(input_t *in, Output *out) yy42: switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy68; case 'b': goto yy41; default: @@ -862,7 +1012,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy69; default: goto yy71; } @@ -877,7 +1031,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy72; default: goto yy74; } @@ -888,7 +1046,8 @@ static int lex(input_t *in, Output *out) yy46: switch (yych) { case 'a': - in->yyt23 = in->yyt35 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; goto yy75; case 'b': goto yy45; default: @@ -908,7 +1067,14 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy76; default: goto yy78; } @@ -919,7 +1085,17 @@ static int lex(input_t *in, Output *out) yy49: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy79; case 'b': goto yy48; default: @@ -939,7 +1115,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy80; default: goto yy82; } @@ -954,7 +1140,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy83; default: goto yy85; } @@ -965,7 +1161,14 @@ static int lex(input_t *in, Output *out) yy53: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy86; case 'b': goto yy52; default: @@ -985,7 +1188,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy87; default: goto yy89; } @@ -996,7 +1209,14 @@ static int lex(input_t *in, Output *out) yy56: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy90; case 'b': goto yy55; default: @@ -1016,7 +1236,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy91; default: goto yy93; } @@ -1031,7 +1257,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy94; default: goto yy96; } @@ -1042,7 +1278,14 @@ static int lex(input_t *in, Output *out) yy60: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy97; case 'b': goto yy59; default: @@ -1062,7 +1305,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy98; default: goto yy100; } @@ -1077,7 +1326,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy101; default: goto yy103; } @@ -1088,7 +1343,10 @@ static int lex(input_t *in, Output *out) yy64: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy104; case 'b': goto yy63; default: @@ -1108,7 +1366,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; goto yy105; default: goto yy107; } @@ -1119,7 +1387,14 @@ static int lex(input_t *in, Output *out) yy67: switch (yych) { case 'a': - in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy108; case 'b': goto yy66; default: @@ -1139,7 +1414,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; goto yy109; default: goto yy111; } @@ -1154,7 +1435,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy112; default: goto yy114; } @@ -1165,7 +1452,10 @@ static int lex(input_t *in, Output *out) yy71: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy115; case 'b': goto yy70; default: @@ -1185,7 +1475,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; goto yy116; default: goto yy118; } @@ -1196,7 +1492,10 @@ static int lex(input_t *in, Output *out) yy74: switch (yych) { case 'a': - in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy119; case 'b': goto yy73; default: @@ -1216,7 +1515,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt32 = in->yyt42 = in->yyt45 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy120; default: goto yy122; } @@ -1240,7 +1541,8 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt9 = in->yyt10; in->yyt24 = in->yyt31; in->yyt25 = in->yyt31; @@ -1296,7 +1598,19 @@ static int lex(input_t *in, Output *out) yy78: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy125; case 'b': goto yy77; default: @@ -1316,7 +1630,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy126; default: goto yy128; } @@ -1331,7 +1657,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy129; default: goto yy131; } @@ -1342,7 +1680,16 @@ static int lex(input_t *in, Output *out) yy82: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy132; case 'b': goto yy81; default: @@ -1362,7 +1709,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy133; default: goto yy135; } @@ -1373,7 +1732,16 @@ static int lex(input_t *in, Output *out) yy85: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy136; case 'b': goto yy84; default: @@ -1393,7 +1761,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy137; default: goto yy139; } @@ -1408,7 +1784,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy140; default: goto yy142; } @@ -1419,7 +1807,16 @@ static int lex(input_t *in, Output *out) yy89: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy143; case 'b': goto yy88; default: @@ -1439,7 +1836,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy144; default: goto yy146; } @@ -1454,7 +1859,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy147; default: goto yy149; } @@ -1465,7 +1878,12 @@ static int lex(input_t *in, Output *out) yy93: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy150; case 'b': goto yy92; default: @@ -1485,7 +1903,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; goto yy151; default: goto yy153; } @@ -1496,7 +1926,16 @@ static int lex(input_t *in, Output *out) yy96: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy154; case 'b': goto yy95; default: @@ -1516,7 +1955,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy155; default: goto yy157; } @@ -1531,7 +1978,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy158; default: goto yy160; } @@ -1542,7 +1997,12 @@ static int lex(input_t *in, Output *out) yy100: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy161; case 'b': goto yy99; default: @@ -1562,7 +2022,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; goto yy162; default: goto yy164; } @@ -1573,7 +2041,12 @@ static int lex(input_t *in, Output *out) yy103: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy165; case 'b': goto yy102; default: @@ -1593,7 +2066,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy166; default: goto yy168; } @@ -1608,7 +2085,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy169; default: goto yy171; } @@ -1619,7 +2102,16 @@ static int lex(input_t *in, Output *out) yy107: switch (yych) { case 'a': - in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy172; case 'b': goto yy106; default: @@ -1639,7 +2131,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy173; default: goto yy175; } @@ -1654,7 +2152,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy176; default: goto yy178; } @@ -1665,7 +2171,12 @@ static int lex(input_t *in, Output *out) yy111: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy179; case 'b': goto yy110; default: @@ -1685,7 +2196,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy180; default: goto yy182; } @@ -1696,7 +2215,12 @@ static int lex(input_t *in, Output *out) yy114: switch (yych) { case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy183; case 'b': goto yy113; default: @@ -1716,7 +2240,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy184; default: goto yy186; } @@ -1731,7 +2259,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy187; default: goto yy189; } @@ -1742,7 +2278,12 @@ static int lex(input_t *in, Output *out) yy118: switch (yych) { case 'a': - in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy190; case 'b': goto yy117; default: @@ -1762,7 +2303,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy191; default: goto yy193; } @@ -1777,7 +2322,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy194; default: goto yy196; } @@ -1788,7 +2337,8 @@ static int lex(input_t *in, Output *out) yy122: switch (yych) { case 'a': - in->yyt42 = in->yyt45 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy197; case 'b': goto yy121; default: @@ -1815,7 +2365,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt34; a7 = in->yyt11; b7 = in->yyt12; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1827,7 +2377,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 1831 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 2381 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" yy124: ++in->cur; yyFillLabel88: @@ -1848,7 +2398,19 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt24 = in->yyt31; @@ -1913,7 +2475,19 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt35 = in->yyt68; @@ -1962,7 +2536,19 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -1989,7 +2575,18 @@ static int lex(input_t *in, Output *out) yy128: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy202; case 'b': goto yy127; default: @@ -2016,7 +2613,19 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -2036,7 +2645,18 @@ static int lex(input_t *in, Output *out) yy131: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy205; case 'b': goto yy130; default: @@ -2056,7 +2676,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy206; default: goto yy208; } @@ -2076,7 +2706,19 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -2091,7 +2733,18 @@ static int lex(input_t *in, Output *out) yy135: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy211; case 'b': goto yy134; default: @@ -2111,7 +2764,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy212; default: goto yy214; } @@ -2126,7 +2789,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy215; default: goto yy217; } @@ -2137,7 +2810,14 @@ static int lex(input_t *in, Output *out) yy139: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy218; case 'b': goto yy138; default: @@ -2160,7 +2840,19 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; in->yyt9 = in->yyt10; goto yy151; default: goto yy220; @@ -2172,7 +2864,18 @@ static int lex(input_t *in, Output *out) yy142: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy221; case 'b': goto yy141; default: @@ -2192,7 +2895,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy222; default: goto yy224; } @@ -2207,7 +2920,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy225; default: goto yy227; } @@ -2218,7 +2941,14 @@ static int lex(input_t *in, Output *out) yy146: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy228; case 'b': goto yy145; default: @@ -2238,7 +2968,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; goto yy229; default: goto yy231; } @@ -2249,7 +2989,14 @@ static int lex(input_t *in, Output *out) yy149: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy232; case 'b': goto yy148; default: @@ -2269,7 +3016,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy233; default: goto yy235; } @@ -2285,7 +3038,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy169; default: goto yy237; } @@ -2296,7 +3055,18 @@ static int lex(input_t *in, Output *out) yy153: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy238; case 'b': goto yy152; default: @@ -2316,7 +3086,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy239; default: goto yy241; } @@ -2331,7 +3109,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy242; default: goto yy244; } @@ -2342,7 +3130,14 @@ static int lex(input_t *in, Output *out) yy157: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy245; case 'b': goto yy156; default: @@ -2362,7 +3157,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy246; default: goto yy248; } @@ -2373,7 +3178,14 @@ static int lex(input_t *in, Output *out) yy160: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy249; case 'b': goto yy159; default: @@ -2393,7 +3205,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy250; default: goto yy252; } @@ -2408,7 +3226,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy253; default: goto yy255; } @@ -2419,7 +3247,14 @@ static int lex(input_t *in, Output *out) yy164: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy256; case 'b': goto yy163; default: @@ -2439,7 +3274,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; goto yy257; default: goto yy259; } @@ -2454,7 +3295,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy260; default: goto yy262; } @@ -2465,7 +3312,10 @@ static int lex(input_t *in, Output *out) yy168: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy263; case 'b': goto yy167; default: @@ -2503,7 +3353,8 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt11; in->yyt51 = in->yyt49; in->yyt54 = in->yyt11; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -2549,7 +3400,18 @@ static int lex(input_t *in, Output *out) yy171: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy265; case 'b': goto yy170; default: @@ -2569,7 +3431,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy266; default: goto yy268; } @@ -2584,7 +3454,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy269; default: goto yy271; } @@ -2595,7 +3475,13 @@ static int lex(input_t *in, Output *out) yy175: switch (yych) { case 'a': - in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy272; case 'b': goto yy174; default: @@ -2615,7 +3501,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy273; default: goto yy275; } @@ -2626,7 +3522,14 @@ static int lex(input_t *in, Output *out) yy178: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy276; case 'b': goto yy177; default: @@ -2646,7 +3549,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy277; default: goto yy279; } @@ -2661,7 +3570,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy280; default: goto yy282; } @@ -2672,7 +3591,14 @@ static int lex(input_t *in, Output *out) yy182: switch (yych) { case 'a': - in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy283; case 'b': goto yy181; default: @@ -2692,7 +3618,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy284; default: goto yy286; } @@ -2707,7 +3639,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy287; default: goto yy289; } @@ -2718,7 +3656,10 @@ static int lex(input_t *in, Output *out) yy186: switch (yych) { case 'a': - in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy290; case 'b': goto yy185; default: @@ -2738,7 +3679,12 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy291; default: goto yy293; } @@ -2749,7 +3695,13 @@ static int lex(input_t *in, Output *out) yy189: switch (yych) { case 'a': - in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy294; case 'b': goto yy188; default: @@ -2769,7 +3721,10 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy295; default: goto yy297; } @@ -2784,7 +3739,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy298; default: goto yy300; } @@ -2795,7 +3756,10 @@ static int lex(input_t *in, Output *out) yy193: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy301; case 'b': goto yy192; default: @@ -2815,7 +3779,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy302; default: goto yy304; } @@ -2826,7 +3796,10 @@ static int lex(input_t *in, Output *out) yy196: switch (yych) { case 'a': - in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy305; case 'b': goto yy195; default: @@ -2846,7 +3819,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy306; default: goto yy308; } @@ -2869,7 +3844,18 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt35 = in->yyt68; @@ -2923,7 +3909,18 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -2968,7 +3965,17 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -3006,7 +4013,18 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3042,7 +4060,17 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3073,7 +4101,17 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3093,7 +4131,16 @@ static int lex(input_t *in, Output *out) yy208: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy315; case 'b': goto yy207; default: @@ -3122,7 +4169,18 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3151,7 +4209,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3175,7 +4243,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3190,7 +4268,16 @@ static int lex(input_t *in, Output *out) yy214: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy320; case 'b': goto yy213; default: @@ -3215,7 +4302,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3230,7 +4327,16 @@ static int lex(input_t *in, Output *out) yy217: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy323; case 'b': goto yy216; default: @@ -3250,7 +4356,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy324; default: goto yy326; } @@ -3272,7 +4386,18 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; in->yyt9 = in->yyt10; goto yy238; case 'b': goto yy219; @@ -3296,7 +4421,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy239; default: goto yy328; @@ -3315,7 +4448,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy242; default: goto yy330; @@ -3327,7 +4470,16 @@ static int lex(input_t *in, Output *out) yy224: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy331; case 'b': goto yy223; default: @@ -3350,7 +4502,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt9 = in->yyt10; goto yy246; default: goto yy333; @@ -3362,7 +4524,16 @@ static int lex(input_t *in, Output *out) yy227: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy334; case 'b': goto yy226; default: @@ -3382,7 +4553,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy335; default: goto yy337; } @@ -3400,7 +4579,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; goto yy253; default: goto yy339; @@ -3412,7 +4601,16 @@ static int lex(input_t *in, Output *out) yy231: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy340; case 'b': goto yy230; default: @@ -3432,7 +4630,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; goto yy341; default: goto yy343; } @@ -3447,7 +4653,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy344; default: goto yy346; } @@ -3458,7 +4672,12 @@ static int lex(input_t *in, Output *out) yy235: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy347; case 'b': goto yy234; default: @@ -3487,7 +4706,18 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy265; case 'b': goto yy236; default: @@ -3508,7 +4738,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy266; default: goto yy349; } @@ -3524,7 +4762,17 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy269; default: goto yy351; } @@ -3535,7 +4783,15 @@ static int lex(input_t *in, Output *out) yy241: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy352; case 'b': goto yy240; default: @@ -3556,7 +4812,17 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy273; default: goto yy354; } @@ -3567,7 +4833,16 @@ static int lex(input_t *in, Output *out) yy244: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy355; case 'b': goto yy243; default: @@ -3587,7 +4862,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy356; default: goto yy358; } @@ -3603,7 +4886,17 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy280; default: goto yy360; } @@ -3614,7 +4907,16 @@ static int lex(input_t *in, Output *out) yy248: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy361; case 'b': goto yy247; default: @@ -3634,7 +4936,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy362; default: goto yy364; } @@ -3649,7 +4959,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy365; default: goto yy367; } @@ -3660,7 +4978,12 @@ static int lex(input_t *in, Output *out) yy252: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy368; case 'b': goto yy251; default: @@ -3681,7 +5004,12 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy291; default: goto yy370; } @@ -3692,7 +5020,15 @@ static int lex(input_t *in, Output *out) yy255: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy371; case 'b': goto yy254; default: @@ -3712,7 +5048,12 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy372; default: goto yy374; } @@ -3727,7 +5068,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy375; default: goto yy377; } @@ -3738,7 +5087,12 @@ static int lex(input_t *in, Output *out) yy259: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy378; case 'b': goto yy258; default: @@ -3758,7 +5112,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy379; default: goto yy381; } @@ -3769,7 +5131,12 @@ static int lex(input_t *in, Output *out) yy262: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy382; case 'b': goto yy261; default: @@ -3789,7 +5156,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy383; default: goto yy385; } @@ -3822,7 +5193,18 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt11; in->yyt51 = in->yyt49; in->yyt54 = in->yyt11; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -3876,7 +5258,15 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt32; in->yyt46 = in->yyt42; in->yyt51 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -3919,7 +5309,17 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -3939,7 +5339,15 @@ static int lex(input_t *in, Output *out) yy268: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy390; case 'b': goto yy267; default: @@ -3977,7 +5385,17 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -3992,7 +5410,16 @@ static int lex(input_t *in, Output *out) yy271: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy393; case 'b': goto yy270; default: @@ -4012,7 +5439,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy394; default: goto yy396; } @@ -4046,7 +5481,17 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt24 = in->yyt22; goto yy280; default: goto yy398; @@ -4058,7 +5503,16 @@ static int lex(input_t *in, Output *out) yy275: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy399; case 'b': goto yy274; default: @@ -4078,7 +5532,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy400; default: goto yy402; } @@ -4093,7 +5555,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy403; default: goto yy405; } @@ -4104,7 +5574,12 @@ static int lex(input_t *in, Output *out) yy279: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy406; case 'b': goto yy278; default: @@ -4139,7 +5614,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy291; default: goto yy408; } @@ -4150,7 +5630,15 @@ static int lex(input_t *in, Output *out) yy282: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy409; case 'b': goto yy281; default: @@ -4170,7 +5658,12 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy410; default: goto yy412; } @@ -4185,7 +5678,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy413; default: goto yy415; } @@ -4196,7 +5697,12 @@ static int lex(input_t *in, Output *out) yy286: switch (yych) { case 'a': - in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy416; case 'b': goto yy285; default: @@ -4216,7 +5722,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy417; default: goto yy419; } @@ -4227,7 +5741,12 @@ static int lex(input_t *in, Output *out) yy289: switch (yych) { case 'a': - in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy420; case 'b': goto yy288; default: @@ -4247,7 +5766,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy421; default: goto yy423; } @@ -4280,7 +5803,8 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt30; in->yyt47 = in->yyt11; in->yyt48 = in->yyt11; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt29 = in->yyt10; @@ -4316,7 +5840,15 @@ static int lex(input_t *in, Output *out) yy293: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy425; case 'b': goto yy292; default: @@ -4336,7 +5868,12 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy426; default: goto yy428; } @@ -4351,7 +5888,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy429; default: goto yy431; } @@ -4362,7 +5907,10 @@ static int lex(input_t *in, Output *out) yy297: switch (yych) { case 'a': - in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy432; case 'b': goto yy296; default: @@ -4382,7 +5930,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy433; default: goto yy435; } @@ -4393,7 +5949,12 @@ static int lex(input_t *in, Output *out) yy300: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy436; case 'b': goto yy299; default: @@ -4413,7 +5974,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy437; default: goto yy439; } @@ -4428,7 +5993,12 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy440; default: goto yy442; } @@ -4439,7 +6009,12 @@ static int lex(input_t *in, Output *out) yy304: switch (yych) { case 'a': - in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy443; case 'b': goto yy303; default: @@ -4459,7 +6034,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy444; default: goto yy446; } @@ -4474,7 +6053,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy447; default: goto yy449; } @@ -4485,7 +6068,8 @@ static int lex(input_t *in, Output *out) yy308: switch (yych) { case 'a': - in->yyt19 = in->yyt30 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy450; case 'b': goto yy307; default: @@ -4514,7 +6098,16 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -4557,7 +6150,16 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -4595,7 +6197,16 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -4631,7 +6242,15 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -4664,7 +6283,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4697,7 +6325,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4726,7 +6363,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4753,7 +6398,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4782,7 +6436,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4806,7 +6468,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -4821,7 +6491,14 @@ static int lex(input_t *in, Output *out) yy326: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy459; case 'b': goto yy325; default: @@ -4848,7 +6525,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy352; case 'b': goto yy327; @@ -4874,7 +6559,16 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; in->yyt9 = in->yyt10; goto yy355; case 'b': goto yy329; @@ -4898,7 +6592,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; in->yyt9 = in->yyt10; goto yy356; default: goto yy461; @@ -4922,7 +6624,16 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt9 = in->yyt10; goto yy361; case 'b': goto yy332; @@ -4946,7 +6657,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; goto yy362; default: goto yy463; @@ -4965,7 +6684,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt9 = in->yyt10; goto yy365; default: goto yy465; @@ -4977,7 +6704,14 @@ static int lex(input_t *in, Output *out) yy337: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy466; case 'b': goto yy336; default: @@ -5005,7 +6739,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt9 = in->yyt10; goto yy371; case 'b': goto yy338; @@ -5029,7 +6771,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy372; default: goto yy468; @@ -5048,7 +6795,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy375; default: goto yy470; @@ -5060,7 +6815,14 @@ static int lex(input_t *in, Output *out) yy343: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy471; case 'b': goto yy342; default: @@ -5083,7 +6845,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; goto yy379; default: goto yy473; @@ -5095,7 +6865,14 @@ static int lex(input_t *in, Output *out) yy346: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy474; case 'b': goto yy345; default: @@ -5115,7 +6892,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy475; default: goto yy477; } @@ -5139,7 +6922,15 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy390; case 'b': goto yy348; default: @@ -5168,7 +6959,16 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy393; case 'b': goto yy350; default: @@ -5189,7 +6989,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy394; default: goto yy479; } @@ -5213,7 +7021,16 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy399; case 'b': goto yy353; default: @@ -5234,7 +7051,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy400; default: goto yy481; } @@ -5250,7 +7075,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy403; default: goto yy483; } @@ -5261,7 +7094,14 @@ static int lex(input_t *in, Output *out) yy358: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy484; case 'b': goto yy357; default: @@ -5290,7 +7130,15 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy409; case 'b': goto yy359; default: @@ -5311,7 +7159,12 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy410; default: goto yy486; } @@ -5327,7 +7180,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy413; default: goto yy488; } @@ -5338,7 +7199,14 @@ static int lex(input_t *in, Output *out) yy364: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy489; case 'b': goto yy363; default: @@ -5359,7 +7227,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy417; default: goto yy491; } @@ -5370,7 +7246,14 @@ static int lex(input_t *in, Output *out) yy367: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy492; case 'b': goto yy366; default: @@ -5390,7 +7273,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy493; default: goto yy495; } @@ -5413,7 +7302,15 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy425; case 'b': goto yy369; default: @@ -5434,7 +7331,12 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy426; default: goto yy497; } @@ -5450,7 +7352,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy429; default: goto yy499; } @@ -5461,7 +7371,12 @@ static int lex(input_t *in, Output *out) yy374: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy500; case 'b': goto yy373; default: @@ -5482,7 +7397,15 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy433; default: goto yy502; } @@ -5493,7 +7416,14 @@ static int lex(input_t *in, Output *out) yy377: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy503; case 'b': goto yy376; default: @@ -5513,7 +7443,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy504; default: goto yy506; } @@ -5529,7 +7465,12 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy440; default: goto yy508; } @@ -5540,7 +7481,14 @@ static int lex(input_t *in, Output *out) yy381: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy509; case 'b': goto yy380; default: @@ -5560,7 +7508,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy510; default: goto yy512; } @@ -5575,7 +7529,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy513; default: goto yy515; } @@ -5586,7 +7546,10 @@ static int lex(input_t *in, Output *out) yy385: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy516; case 'b': goto yy384; default: @@ -5623,7 +7586,15 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt32; in->yyt46 = in->yyt42; in->yyt51 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -5679,7 +7650,16 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -5720,7 +7700,15 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -5770,7 +7758,16 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5812,7 +7809,15 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5848,7 +7853,15 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5863,7 +7876,14 @@ static int lex(input_t *in, Output *out) yy396: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy523; case 'b': goto yy395; default: @@ -5912,7 +7932,15 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt24 = in->yyt22; goto yy409; case 'b': goto yy397; @@ -5952,7 +7980,12 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt24 = in->yyt22; goto yy410; default: goto yy525; @@ -5986,7 +8019,15 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt24 = in->yyt22; goto yy413; default: goto yy527; @@ -5998,7 +8039,14 @@ static int lex(input_t *in, Output *out) yy402: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy528; case 'b': goto yy401; default: @@ -6034,7 +8082,15 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt24 = in->yyt22; goto yy417; default: goto yy530; @@ -6046,7 +8102,14 @@ static int lex(input_t *in, Output *out) yy405: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy531; case 'b': goto yy404; default: @@ -6066,7 +8129,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy532; default: goto yy534; } @@ -6106,7 +8175,15 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy425; case 'b': goto yy407; default: @@ -6141,7 +8218,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy426; default: goto yy536; } @@ -6169,7 +8251,15 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy429; default: goto yy538; } @@ -6180,7 +8270,12 @@ static int lex(input_t *in, Output *out) yy412: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy539; case 'b': goto yy411; default: @@ -6215,7 +8310,15 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy433; default: goto yy541; } @@ -6226,7 +8329,14 @@ static int lex(input_t *in, Output *out) yy415: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy542; case 'b': goto yy414; default: @@ -6246,7 +8356,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy543; default: goto yy545; } @@ -6273,7 +8389,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy440; default: goto yy547; } @@ -6284,7 +8405,14 @@ static int lex(input_t *in, Output *out) yy419: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy548; case 'b': goto yy418; default: @@ -6304,7 +8432,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy549; default: goto yy551; } @@ -6319,7 +8453,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy552; default: goto yy554; } @@ -6330,7 +8470,10 @@ static int lex(input_t *in, Output *out) yy423: switch (yych) { case 'a': - in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy555; case 'b': goto yy422; default: @@ -6368,7 +8511,15 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt30; in->yyt47 = in->yyt11; in->yyt48 = in->yyt11; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt29 = in->yyt10; @@ -6411,7 +8562,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt45; in->yyt43 = in->yyt19; in->yyt44 = in->yyt30; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt30 = in->yyt28; @@ -6446,7 +8602,15 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -6461,7 +8625,12 @@ static int lex(input_t *in, Output *out) yy428: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy560; case 'b': goto yy427; default: @@ -6492,7 +8661,15 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt22 = in->yyt32; goto yy433; default: goto yy562; @@ -6504,7 +8681,14 @@ static int lex(input_t *in, Output *out) yy431: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy563; case 'b': goto yy430; default: @@ -6524,7 +8708,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy564; default: goto yy566; } @@ -6550,7 +8740,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy440; default: goto yy568; } @@ -6561,7 +8756,14 @@ static int lex(input_t *in, Output *out) yy435: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy569; case 'b': goto yy434; default: @@ -6581,7 +8783,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy570; default: goto yy572; } @@ -6596,7 +8804,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy573; default: goto yy575; } @@ -6607,7 +8821,10 @@ static int lex(input_t *in, Output *out) yy439: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy576; case 'b': goto yy438; default: @@ -6643,7 +8860,9 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt48; in->yyt50 = in->yyt6; in->yyt57 = in->yyt6; - in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -6671,7 +8890,14 @@ static int lex(input_t *in, Output *out) yy442: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy578; case 'b': goto yy441; default: @@ -6691,7 +8917,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy579; default: goto yy581; } @@ -6706,7 +8938,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy582; default: goto yy584; } @@ -6717,7 +8955,10 @@ static int lex(input_t *in, Output *out) yy446: switch (yych) { case 'a': - in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy585; case 'b': goto yy445; default: @@ -6737,7 +8978,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy586; default: goto yy588; } @@ -6748,7 +8993,10 @@ static int lex(input_t *in, Output *out) yy449: switch (yych) { case 'a': - in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy589; case 'b': goto yy448; default: @@ -6768,7 +9016,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy590; default: goto yy592; } @@ -6792,7 +9042,14 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -6830,7 +9087,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -6862,7 +9126,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -6894,7 +9165,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -6923,7 +9201,13 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -6947,7 +9231,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; goto yy484; case 'b': goto yy460; @@ -6976,7 +9267,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt9 = in->yyt10; goto yy489; case 'b': goto yy462; @@ -7004,7 +9302,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt9 = in->yyt10; goto yy492; case 'b': goto yy464; @@ -7028,7 +9333,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt9 = in->yyt10; goto yy493; default: goto yy596; @@ -7052,7 +9363,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy500; case 'b': goto yy467; @@ -7082,7 +9398,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt9 = in->yyt10; goto yy503; case 'b': goto yy469; @@ -7106,7 +9429,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt9 = in->yyt10; goto yy504; default: goto yy598; @@ -7130,7 +9459,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt9 = in->yyt10; goto yy509; case 'b': goto yy472; @@ -7154,7 +9490,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt9 = in->yyt10; goto yy510; default: goto yy600; @@ -7173,7 +9515,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt9 = in->yyt10; goto yy513; default: goto yy602; @@ -7185,7 +9533,12 @@ static int lex(input_t *in, Output *out) yy477: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy603; case 'b': goto yy476; default: @@ -7214,7 +9567,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy523; case 'b': goto yy478; default: @@ -7243,7 +9603,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy528; case 'b': goto yy480; default: @@ -7272,7 +9639,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy531; case 'b': goto yy482; default: @@ -7293,7 +9667,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy532; default: goto yy605; } @@ -7317,7 +9697,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy539; case 'b': goto yy485; default: @@ -7346,7 +9731,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy542; case 'b': goto yy487; default: @@ -7367,7 +9759,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy543; default: goto yy607; } @@ -7391,7 +9789,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy548; case 'b': goto yy490; default: @@ -7412,7 +9817,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy549; default: goto yy609; } @@ -7428,7 +9839,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy552; default: goto yy611; } @@ -7439,7 +9856,12 @@ static int lex(input_t *in, Output *out) yy495: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy612; case 'b': goto yy494; default: @@ -7467,7 +9889,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy560; case 'b': goto yy496; default: @@ -7496,7 +9923,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy563; case 'b': goto yy498; default: @@ -7517,7 +9951,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy564; default: goto yy614; } @@ -7540,7 +9980,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy569; case 'b': goto yy501; default: @@ -7561,7 +10008,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy570; default: goto yy616; } @@ -7577,7 +10030,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy573; default: goto yy618; } @@ -7588,7 +10047,12 @@ static int lex(input_t *in, Output *out) yy506: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy619; case 'b': goto yy505; default: @@ -7617,7 +10081,14 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy578; case 'b': goto yy507; default: @@ -7638,7 +10109,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy579; default: goto yy621; } @@ -7654,7 +10131,13 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy582; default: goto yy623; } @@ -7665,7 +10148,12 @@ static int lex(input_t *in, Output *out) yy512: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy624; case 'b': goto yy511; default: @@ -7686,7 +10174,11 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy586; default: goto yy626; } @@ -7697,7 +10189,12 @@ static int lex(input_t *in, Output *out) yy515: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy627; case 'b': goto yy514; default: @@ -7717,7 +10214,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy628; default: goto yy630; } @@ -7752,7 +10253,14 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -7807,7 +10315,14 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -7856,7 +10371,14 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -7897,7 +10419,13 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -7945,7 +10473,12 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt24 = in->yyt22; goto yy539; case 'b': goto yy524; @@ -7994,7 +10527,14 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt24 = in->yyt22; goto yy542; case 'b': goto yy526; @@ -8033,7 +10573,13 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt24 = in->yyt22; goto yy543; default: goto yy634; @@ -8075,7 +10621,14 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt24 = in->yyt22; goto yy548; case 'b': goto yy529; @@ -8112,7 +10665,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt24 = in->yyt22; goto yy549; default: goto yy636; @@ -8143,7 +10702,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt24 = in->yyt22; goto yy552; default: goto yy638; @@ -8155,7 +10720,12 @@ static int lex(input_t *in, Output *out) yy534: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy639; case 'b': goto yy533; default: @@ -8200,7 +10770,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy560; case 'b': goto yy535; default: @@ -8243,7 +10818,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy563; case 'b': goto yy537; default: @@ -8276,7 +10858,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy564; default: goto yy641; } @@ -8316,7 +10904,14 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy569; case 'b': goto yy540; default: @@ -8351,7 +10946,13 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy570; default: goto yy643; } @@ -8380,7 +10981,13 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy573; default: goto yy645; } @@ -8391,7 +10998,12 @@ static int lex(input_t *in, Output *out) yy545: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy646; case 'b': goto yy544; default: @@ -8433,7 +11045,14 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy578; case 'b': goto yy546; default: @@ -8465,7 +11084,13 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy579; default: goto yy648; } @@ -8492,7 +11117,13 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy582; default: goto yy650; } @@ -8503,7 +11134,12 @@ static int lex(input_t *in, Output *out) yy551: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy651; case 'b': goto yy550; default: @@ -8533,7 +11169,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy586; default: goto yy653; } @@ -8544,7 +11184,12 @@ static int lex(input_t *in, Output *out) yy554: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy654; case 'b': goto yy553; default: @@ -8564,7 +11209,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy655; default: goto yy657; } @@ -8596,7 +11245,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt45; in->yyt43 = in->yyt19; in->yyt44 = in->yyt30; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt30 = in->yyt28; @@ -8646,7 +11300,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -8681,7 +11342,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -8721,7 +11388,14 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt22 = in->yyt32; goto yy569; case 'b': goto yy561; @@ -8753,7 +11427,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt22 = in->yyt32; goto yy570; default: goto yy661; @@ -8779,7 +11459,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt22 = in->yyt32; goto yy573; default: goto yy663; @@ -8791,7 +11477,12 @@ static int lex(input_t *in, Output *out) yy566: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy664; case 'b': goto yy565; default: @@ -8830,7 +11521,14 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy578; case 'b': goto yy567; default: @@ -8861,7 +11559,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy579; default: goto yy666; } @@ -8886,7 +11590,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy582; default: goto yy668; } @@ -8897,7 +11607,12 @@ static int lex(input_t *in, Output *out) yy572: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy669; case 'b': goto yy571; default: @@ -8925,7 +11640,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy586; default: goto yy671; } @@ -8936,7 +11655,12 @@ static int lex(input_t *in, Output *out) yy575: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy672; case 'b': goto yy574; default: @@ -8956,7 +11680,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy673; default: goto yy675; } @@ -8987,7 +11715,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt48; in->yyt50 = in->yyt6; in->yyt57 = in->yyt6; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt33 = in->yyt4; @@ -9021,7 +11756,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt30; in->yyt45 = in->yyt34; in->yyt46 = in->yyt48; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -9047,7 +11788,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt32 = in->yyt19; goto yy582; default: goto yy679; @@ -9059,7 +11806,12 @@ static int lex(input_t *in, Output *out) yy581: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy680; case 'b': goto yy580; default: @@ -9085,7 +11837,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy586; default: goto yy682; } @@ -9096,7 +11852,12 @@ static int lex(input_t *in, Output *out) yy584: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy683; case 'b': goto yy583; default: @@ -9116,7 +11877,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy684; default: goto yy686; } @@ -9145,7 +11910,9 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt18; in->yyt54 = in->yyt5; in->yyt55 = in->yyt5; - in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt18 = in->yyt29; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; @@ -9167,7 +11934,12 @@ static int lex(input_t *in, Output *out) yy588: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy688; case 'b': goto yy587; default: @@ -9187,7 +11959,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy689; default: goto yy691; } @@ -9202,7 +11978,10 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy694; } @@ -9213,7 +11992,8 @@ static int lex(input_t *in, Output *out) yy592: switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy695; case 'b': goto yy591; default: @@ -9241,7 +12021,12 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -9272,7 +12057,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt9 = in->yyt10; goto yy612; case 'b': goto yy595; @@ -9302,7 +12092,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt9 = in->yyt10; goto yy619; case 'b': goto yy597; @@ -9331,7 +12126,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy624; case 'b': goto yy599; @@ -9361,7 +12161,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt9 = in->yyt10; goto yy627; case 'b': goto yy601; @@ -9385,7 +12190,11 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt9 = in->yyt10; goto yy628; default: goto yy697; @@ -9410,7 +12219,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy639; case 'b': goto yy604; default: @@ -9439,7 +12253,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy646; case 'b': goto yy606; default: @@ -9468,7 +12287,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy651; case 'b': goto yy608; default: @@ -9497,7 +12321,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy654; case 'b': goto yy610; default: @@ -9518,7 +12347,11 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy655; default: goto yy699; } @@ -9542,7 +12375,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy664; case 'b': goto yy613; default: @@ -9570,7 +12408,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy669; case 'b': goto yy615; default: @@ -9599,7 +12442,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy672; case 'b': goto yy617; default: @@ -9620,7 +12468,11 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy673; default: goto yy701; } @@ -9644,7 +12496,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy680; case 'b': goto yy620; default: @@ -9673,7 +12530,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy683; case 'b': goto yy622; default: @@ -9694,7 +12556,11 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy684; default: goto yy703; } @@ -9718,7 +12584,12 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy688; case 'b': goto yy625; default: @@ -9739,7 +12610,11 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy689; default: goto yy705; } @@ -9755,7 +12630,10 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy707; } @@ -9766,7 +12644,10 @@ static int lex(input_t *in, Output *out) yy630: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy708; case 'b': goto yy629; default: @@ -9811,7 +12692,12 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -9863,7 +12749,12 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt24 = in->yyt22; goto yy646; case 'b': goto yy633; @@ -9910,7 +12801,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt24 = in->yyt22; goto yy651; case 'b': goto yy635; @@ -9956,7 +12852,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt24 = in->yyt22; goto yy654; case 'b': goto yy637; @@ -9992,7 +12893,11 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt24 = in->yyt22; goto yy655; default: goto yy710; @@ -10031,7 +12936,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy664; case 'b': goto yy640; default: @@ -10076,7 +12986,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy669; case 'b': goto yy642; default: @@ -10120,7 +13035,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy672; case 'b': goto yy644; default: @@ -10154,7 +13074,11 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy673; default: goto yy712; } @@ -10191,7 +13115,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy680; case 'b': goto yy647; default: @@ -10233,7 +13162,12 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy683; case 'b': goto yy649; default: @@ -10265,7 +13199,11 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy684; default: goto yy714; } @@ -10299,7 +13237,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy688; case 'b': goto yy652; default: @@ -10329,7 +13272,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy689; default: goto yy716; } @@ -10353,7 +13300,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy718; } @@ -10364,7 +13314,10 @@ static int lex(input_t *in, Output *out) yy657: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy719; case 'b': goto yy656; default: @@ -10405,7 +13358,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -10450,7 +13408,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt22 = in->yyt32; goto yy669; case 'b': goto yy660; @@ -10491,7 +13454,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt22 = in->yyt32; goto yy672; case 'b': goto yy662; @@ -10522,7 +13490,11 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt22 = in->yyt32; goto yy673; default: goto yy721; @@ -10557,7 +13529,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy680; case 'b': goto yy665; default: @@ -10595,7 +13572,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy683; case 'b': goto yy667; default: @@ -10625,7 +13607,11 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy684; default: goto yy723; } @@ -10656,7 +13642,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy688; case 'b': goto yy670; default: @@ -10684,7 +13675,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy689; default: goto yy725; } @@ -10706,7 +13701,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy727; } @@ -10717,7 +13715,10 @@ static int lex(input_t *in, Output *out) yy675: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy728; case 'b': goto yy674; default: @@ -10752,7 +13753,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt30; in->yyt45 = in->yyt34; in->yyt46 = in->yyt48; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -10793,7 +13799,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt32 = in->yyt19; goto yy683; case 'b': goto yy678; @@ -10821,7 +13832,11 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt32 = in->yyt19; goto yy684; default: goto yy730; @@ -10853,7 +13868,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy688; case 'b': goto yy681; default: @@ -10879,7 +13899,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy689; default: goto yy732; } @@ -10899,7 +13923,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy734; } @@ -10910,7 +13937,10 @@ static int lex(input_t *in, Output *out) yy686: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy735; case 'b': goto yy685; default: @@ -10944,7 +13974,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt18; in->yyt54 = in->yyt5; in->yyt55 = in->yyt5; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt18 = in->yyt29; in->yyt29 = in->yyt3; in->yyt33 = in->yyt4; @@ -10971,7 +14006,11 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt33; in->yyt30 = in->yyt49; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt18 = in->yyt29; goto yy689; default: goto yy737; @@ -10990,7 +14029,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy692; default: goto yy739; } @@ -11001,7 +14043,10 @@ static int lex(input_t *in, Output *out) yy691: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy740; case 'b': goto yy690; default: @@ -11032,7 +14077,9 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt28; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; - in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt28 = in->yyt3; in->yyt3 = in->cur; goto yy692; @@ -11050,7 +14097,10 @@ static int lex(input_t *in, Output *out) yy694: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy693; default: @@ -11070,7 +14120,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy745; } @@ -11094,7 +14146,10 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt9 = in->yyt10; goto yy708; case 'b': goto yy696; @@ -11124,7 +14179,10 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy719; case 'b': goto yy698; default: @@ -11153,7 +14211,10 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy728; case 'b': goto yy700; default: @@ -11182,7 +14243,10 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy735; case 'b': goto yy702; default: @@ -11211,7 +14275,10 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy740; case 'b': goto yy704; default: @@ -11240,7 +14307,10 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy706; default: @@ -11261,7 +14331,9 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy747; } @@ -11301,7 +14373,10 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt24 = in->yyt22; goto yy719; case 'b': goto yy709; @@ -11346,7 +14421,10 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy728; case 'b': goto yy711; default: @@ -11388,7 +14466,10 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy735; case 'b': goto yy713; default: @@ -11427,7 +14508,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy740; case 'b': goto yy715; default: @@ -11465,7 +14549,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy717; default: @@ -11494,7 +14581,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy749; } @@ -11529,7 +14618,10 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt22 = in->yyt32; goto yy728; case 'b': goto yy720; @@ -11568,7 +14660,10 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy735; case 'b': goto yy722; default: @@ -11604,7 +14699,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy740; case 'b': goto yy724; default: @@ -11639,7 +14737,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy726; default: @@ -11666,7 +14767,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy751; } @@ -11698,7 +14801,10 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt32 = in->yyt19; goto yy735; case 'b': goto yy729; @@ -11735,7 +14841,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy740; case 'b': goto yy731; default: @@ -11770,7 +14879,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy733; default: @@ -11795,7 +14907,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy753; } @@ -11823,7 +14937,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt33; in->yyt30 = in->yyt49; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt18 = in->yyt29; goto yy740; case 'b': goto yy736; @@ -11857,7 +14974,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy742; case 'b': goto yy738; default: @@ -11880,7 +15000,9 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy755; } @@ -11906,7 +15028,10 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt28; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt28 = in->yyt3; goto yy742; case 'b': goto yy741; @@ -11928,7 +15053,9 @@ static int lex(input_t *in, Output *out) goto yy5; case 'a': in->yyt30 = in->yyt28; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; default: goto yy757; } @@ -11953,7 +15080,9 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt54 = in->yyt3; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy743; case 'b': goto yy758; default: @@ -11969,7 +15098,8 @@ static int lex(input_t *in, Output *out) yy745: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy744; default: @@ -11998,7 +15128,8 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy746; default: @@ -12036,7 +15167,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy748; default: @@ -12071,7 +15203,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy750; default: @@ -12106,7 +15239,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy752; default: @@ -12139,7 +15273,8 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy754; default: @@ -12169,7 +15304,8 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt30 = in->yyt28; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy756; default: @@ -12199,7 +15335,8 @@ static int lex(input_t *in, Output *out) goto yy123; case 'a': in->yyt54 = in->yyt3; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy759; case 'b': goto yy758; default: @@ -12264,10 +15401,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy761: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 12270 "gen/re2c/27__cat8_1-eof-tdfa1.c" +#line 15407 "gen/re2c/submatch_27__cat8_1-eof-tdfa1.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-stadfa.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-stadfa.c index 783795221..e29646073 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-stadfa.c" +#line 30 "gen/re2c/submatch_27__cat8_1-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -155,11 +155,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 162 "gen/re2c/27__cat8_1-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 162 "gen/re2c/submatch_27__cat8_1-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -169,8 +169,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 173 "gen/re2c/27__cat8_1-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 173 "gen/re2c/submatch_27__cat8_1-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -209,13 +209,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 217 "gen/re2c/27__cat8_1-stadfa.c" +#line 217 "gen/re2c/submatch_27__cat8_1-stadfa.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -232,7 +232,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 236 "gen/re2c/27__cat8_1-stadfa.c" +#line 236 "gen/re2c/submatch_27__cat8_1-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -361,7 +361,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -383,7 +383,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 387 "gen/re2c/27__cat8_1-stadfa.c" +#line 387 "gen/re2c/submatch_27__cat8_1-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -512,16 +512,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 519 "gen/re2c/27__cat8_1-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 519 "gen/re2c/submatch_27__cat8_1-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -555,7 +555,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -566,7 +566,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 570 "gen/re2c/27__cat8_1-stadfa.c" +#line 570 "gen/re2c/submatch_27__cat8_1-stadfa.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -578,15 +578,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 584 "gen/re2c/27__cat8_1-stadfa.c" +#line 584 "gen/re2c/submatch_27__cat8_1-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 590 "gen/re2c/27__cat8_1-stadfa.c" +#line 590 "gen/re2c/submatch_27__cat8_1-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur - 1; @@ -2519,7 +2519,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -2531,7 +2531,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 2535 "gen/re2c/27__cat8_1-stadfa.c" +#line 2535 "gen/re2c/submatch_27__cat8_1-stadfa.c" yy51: ++in->cur; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -5556,6 +5556,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa0.c index 9327a4e4e..ff4754a67 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-tdfa0.c" +#line 30 "gen/re2c/submatch_27__cat8_1-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -135,11 +135,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 142 "gen/re2c/27__cat8_1-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 142 "gen/re2c/submatch_27__cat8_1-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -149,8 +149,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 153 "gen/re2c/27__cat8_1-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 153 "gen/re2c/submatch_27__cat8_1-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -189,13 +189,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 197 "gen/re2c/27__cat8_1-tdfa0.c" +#line 197 "gen/re2c/submatch_27__cat8_1-tdfa0.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -212,7 +212,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 216 "gen/re2c/27__cat8_1-tdfa0.c" +#line 216 "gen/re2c/submatch_27__cat8_1-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -321,7 +321,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -343,7 +343,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 347 "gen/re2c/27__cat8_1-tdfa0.c" +#line 347 "gen/re2c/submatch_27__cat8_1-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -452,16 +452,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 459 "gen/re2c/27__cat8_1-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 459 "gen/re2c/submatch_27__cat8_1-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -495,7 +495,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -506,7 +506,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 510 "gen/re2c/27__cat8_1-tdfa0.c" +#line 510 "gen/re2c/submatch_27__cat8_1-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -520,14 +520,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 526 "gen/re2c/27__cat8_1-tdfa0.c" +#line 526 "gen/re2c/submatch_27__cat8_1-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 531 "gen/re2c/27__cat8_1-tdfa0.c" +#line 531 "gen/re2c/submatch_27__cat8_1-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -1611,7 +1611,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt61; a7 = in->yyt50; b7 = in->yyt51; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1623,7 +1623,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 1627 "gen/re2c/27__cat8_1-tdfa0.c" +#line 1627 "gen/re2c/submatch_27__cat8_1-tdfa0.c" yy125: if ((in->lim - in->cur) < 7) if (fill(in, 7) != 0) return 1; yych = *in->cur; @@ -11998,6 +11998,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa1.c similarity index 67% rename from benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa1.c index 225f7cfd6..22a3698f8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/27__cat8_1-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_27__cat8_1-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/27__cat8_1-tdfa1.c" +#line 30 "gen/re2c/submatch_27__cat8_1-tdfa1.c" char *yyt1; char *yyt10; char *yyt11; @@ -95,11 +95,11 @@ char *yyt68; char *yyt7; char *yyt8; char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 102 "gen/re2c/27__cat8_1-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 102 "gen/re2c/submatch_27__cat8_1-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -109,8 +109,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 113 "gen/re2c/27__cat8_1-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 113 "gen/re2c/submatch_27__cat8_1-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -149,13 +149,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 157 "gen/re2c/27__cat8_1-tdfa1.c" +#line 157 "gen/re2c/submatch_27__cat8_1-tdfa1.c" #define YYMAXFILL 8 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -172,7 +172,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 176 "gen/re2c/27__cat8_1-tdfa1.c" +#line 176 "gen/re2c/submatch_27__cat8_1-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; @@ -241,7 +241,7 @@ if (in->yyt68) in->yyt68 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -263,7 +263,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 267 "gen/re2c/27__cat8_1-tdfa1.c" +#line 267 "gen/re2c/submatch_27__cat8_1-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; @@ -332,16 +332,16 @@ in->yyt68 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 339 "gen/re2c/27__cat8_1-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 339 "gen/re2c/submatch_27__cat8_1-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -375,7 +375,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" static int lex(input_t *in, Output *out) @@ -386,7 +386,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 390 "gen/re2c/27__cat8_1-tdfa1.c" +#line 390 "gen/re2c/submatch_27__cat8_1-tdfa1.c" { char yych; if ((in->lim - in->cur) < 8) if (fill(in, 8) != 0) return 1; @@ -394,26 +394,29 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 406 "gen/re2c/27__cat8_1-tdfa1.c" +#line 407 "gen/re2c/submatch_27__cat8_1-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { return 1; } -#line 412 "gen/re2c/27__cat8_1-tdfa1.c" +#line 413 "gen/re2c/submatch_27__cat8_1-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; goto yy5; case 'b': goto yy7; default: goto yy3; @@ -422,7 +425,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt10 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt10 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy8; default: goto yy10; } @@ -435,7 +442,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; goto yy11; case 'b': goto yy7; default: goto yy6; @@ -444,7 +452,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt51 = in->yyt52 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy12; default: goto yy14; } @@ -455,7 +469,9 @@ static int lex(input_t *in, Output *out) yy10: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy15; case 'b': goto yy9; default: goto yy6; @@ -464,7 +480,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; goto yy16; default: goto yy18; } @@ -472,7 +490,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy19; default: goto yy21; } @@ -483,7 +509,11 @@ static int lex(input_t *in, Output *out) yy14: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy22; case 'b': goto yy13; default: goto yy6; @@ -492,7 +522,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; goto yy23; default: goto yy25; } @@ -500,7 +534,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy26; default: goto yy28; } @@ -511,7 +549,8 @@ static int lex(input_t *in, Output *out) yy18: switch (yych) { case 'a': - in->yyt25 = in->yyt26 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; goto yy29; case 'b': goto yy17; default: goto yy6; @@ -520,7 +559,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt35 = in->yyt36 = in->yyt40 = in->yyt41 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy30; default: goto yy32; } @@ -531,7 +580,13 @@ static int lex(input_t *in, Output *out) yy21: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy33; case 'b': goto yy20; default: goto yy6; @@ -540,7 +595,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy34; default: goto yy36; } @@ -548,7 +609,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy37; default: goto yy39; } @@ -559,7 +626,10 @@ static int lex(input_t *in, Output *out) yy25: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; goto yy40; case 'b': goto yy24; default: goto yy6; @@ -568,7 +638,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy41; default: goto yy43; } @@ -579,7 +655,10 @@ static int lex(input_t *in, Output *out) yy28: switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy44; case 'b': goto yy27; default: goto yy6; @@ -588,7 +667,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; goto yy45; default: goto yy47; } @@ -596,7 +677,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt33 = in->yyt34 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt42 = in->yyt43 = in->yyt67 = in->yyt68 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy48; default: goto yy50; } @@ -607,7 +698,15 @@ static int lex(input_t *in, Output *out) yy32: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy51; case 'b': goto yy31; default: goto yy6; @@ -616,7 +715,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy52; default: goto yy54; } @@ -624,7 +731,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy55; default: goto yy57; } @@ -635,7 +750,12 @@ static int lex(input_t *in, Output *out) yy36: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy58; case 'b': goto yy35; default: goto yy6; @@ -644,7 +764,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy59; default: goto yy61; } @@ -655,7 +783,12 @@ static int lex(input_t *in, Output *out) yy39: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy62; case 'b': goto yy38; default: goto yy6; @@ -664,7 +797,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy63; default: goto yy65; } @@ -672,7 +809,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; goto yy66; default: goto yy68; } @@ -683,7 +828,12 @@ static int lex(input_t *in, Output *out) yy43: switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy69; case 'b': goto yy42; default: goto yy6; @@ -692,7 +842,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy70; default: goto yy72; } @@ -700,7 +854,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy73; default: goto yy75; } @@ -711,7 +869,8 @@ static int lex(input_t *in, Output *out) yy47: switch (yych) { case 'a': - in->yyt23 = in->yyt35 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; goto yy76; case 'b': goto yy46; default: goto yy6; @@ -720,7 +879,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy77; default: goto yy79; } @@ -731,7 +897,17 @@ static int lex(input_t *in, Output *out) yy50: switch (yych) { case 'a': - in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy80; case 'b': goto yy49; default: goto yy6; @@ -740,7 +916,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy81; default: goto yy83; } @@ -748,7 +934,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy84; default: goto yy86; } @@ -759,7 +955,14 @@ static int lex(input_t *in, Output *out) yy54: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy87; case 'b': goto yy53; default: goto yy6; @@ -768,7 +971,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy88; default: goto yy90; } @@ -779,7 +992,14 @@ static int lex(input_t *in, Output *out) yy57: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy91; case 'b': goto yy56; default: goto yy6; @@ -788,7 +1008,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy92; default: goto yy94; } @@ -796,7 +1022,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy95; default: goto yy97; } @@ -807,7 +1043,14 @@ static int lex(input_t *in, Output *out) yy61: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy98; case 'b': goto yy60; default: goto yy6; @@ -816,7 +1059,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy99; default: goto yy101; } @@ -824,7 +1073,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy102; default: goto yy104; } @@ -835,7 +1090,10 @@ static int lex(input_t *in, Output *out) yy65: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy105; case 'b': goto yy64; default: goto yy6; @@ -844,7 +1102,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; goto yy106; default: goto yy108; } @@ -855,7 +1123,14 @@ static int lex(input_t *in, Output *out) yy68: switch (yych) { case 'a': - in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy109; case 'b': goto yy67; default: goto yy6; @@ -864,7 +1139,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; goto yy110; default: goto yy112; } @@ -872,7 +1153,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy113; default: goto yy115; } @@ -883,7 +1170,10 @@ static int lex(input_t *in, Output *out) yy72: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy116; case 'b': goto yy71; default: goto yy6; @@ -892,7 +1182,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; goto yy117; default: goto yy119; } @@ -903,7 +1199,10 @@ static int lex(input_t *in, Output *out) yy75: switch (yych) { case 'a': - in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy120; case 'b': goto yy74; default: goto yy6; @@ -912,7 +1211,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt42 = in->yyt45 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy121; default: goto yy123; } @@ -936,7 +1237,8 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt9 = in->yyt10; in->yyt24 = in->yyt31; in->yyt25 = in->yyt31; @@ -988,7 +1290,19 @@ static int lex(input_t *in, Output *out) yy79: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy126; case 'b': goto yy78; default: goto yy6; @@ -997,7 +1311,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy127; default: goto yy129; } @@ -1005,7 +1331,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy130; default: goto yy132; } @@ -1016,7 +1354,16 @@ static int lex(input_t *in, Output *out) yy83: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy133; case 'b': goto yy82; default: goto yy6; @@ -1025,7 +1372,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy134; default: goto yy136; } @@ -1036,7 +1395,16 @@ static int lex(input_t *in, Output *out) yy86: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy137; case 'b': goto yy85; default: goto yy6; @@ -1045,7 +1413,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy138; default: goto yy140; } @@ -1053,7 +1429,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy141; default: goto yy143; } @@ -1064,7 +1452,16 @@ static int lex(input_t *in, Output *out) yy90: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy144; case 'b': goto yy89; default: goto yy6; @@ -1073,7 +1470,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy145; default: goto yy147; } @@ -1081,7 +1486,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy148; default: goto yy150; } @@ -1092,7 +1505,12 @@ static int lex(input_t *in, Output *out) yy94: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy151; case 'b': goto yy93; default: goto yy6; @@ -1101,7 +1519,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; goto yy152; default: goto yy154; } @@ -1112,7 +1542,16 @@ static int lex(input_t *in, Output *out) yy97: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy155; case 'b': goto yy96; default: goto yy6; @@ -1121,7 +1560,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy156; default: goto yy158; } @@ -1129,7 +1576,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy159; default: goto yy161; } @@ -1140,7 +1595,12 @@ static int lex(input_t *in, Output *out) yy101: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy162; case 'b': goto yy100; default: goto yy6; @@ -1149,7 +1609,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; goto yy163; default: goto yy165; } @@ -1160,7 +1628,12 @@ static int lex(input_t *in, Output *out) yy104: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy166; case 'b': goto yy103; default: goto yy6; @@ -1169,7 +1642,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy167; default: goto yy169; } @@ -1177,7 +1654,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy170; default: goto yy172; } @@ -1188,7 +1671,16 @@ static int lex(input_t *in, Output *out) yy108: switch (yych) { case 'a': - in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy173; case 'b': goto yy107; default: goto yy6; @@ -1197,7 +1689,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy174; default: goto yy176; } @@ -1205,7 +1703,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy177; default: goto yy179; } @@ -1216,7 +1722,12 @@ static int lex(input_t *in, Output *out) yy112: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; goto yy180; case 'b': goto yy111; default: goto yy6; @@ -1225,7 +1736,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy181; default: goto yy183; } @@ -1236,7 +1755,12 @@ static int lex(input_t *in, Output *out) yy115: switch (yych) { case 'a': - in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy184; case 'b': goto yy114; default: goto yy6; @@ -1245,7 +1769,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy185; default: goto yy187; } @@ -1253,7 +1781,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy188; default: goto yy190; } @@ -1264,7 +1800,12 @@ static int lex(input_t *in, Output *out) yy119: switch (yych) { case 'a': - in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy191; case 'b': goto yy118; default: goto yy6; @@ -1273,7 +1814,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy192; default: goto yy194; } @@ -1281,7 +1826,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy195; default: goto yy197; } @@ -1292,7 +1841,8 @@ static int lex(input_t *in, Output *out) yy123: switch (yych) { case 'a': - in->yyt42 = in->yyt45 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy198; case 'b': goto yy122; default: goto yy6; @@ -1315,7 +1865,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt34; a7 = in->yyt11; b7 = in->yyt12; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -1327,7 +1877,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 1331 "gen/re2c/27__cat8_1-tdfa1.c" +#line 1881 "gen/re2c/submatch_27__cat8_1-tdfa1.c" yy125: ++in->cur; if ((in->lim - in->cur) < 7) if (fill(in, 7) != 0) return 1; @@ -1348,7 +1898,19 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt24 = in->yyt31; @@ -1402,7 +1964,19 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt35 = in->yyt68; @@ -1444,7 +2018,19 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -1471,7 +2057,18 @@ static int lex(input_t *in, Output *out) yy129: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy203; case 'b': goto yy128; default: goto yy6; @@ -1487,7 +2084,19 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -1507,7 +2116,18 @@ static int lex(input_t *in, Output *out) yy132: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy206; case 'b': goto yy131; default: goto yy6; @@ -1516,7 +2136,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy207; default: goto yy209; } @@ -1529,7 +2159,19 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -1544,7 +2186,18 @@ static int lex(input_t *in, Output *out) yy136: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy212; case 'b': goto yy135; default: goto yy6; @@ -1553,7 +2206,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy213; default: goto yy215; } @@ -1561,7 +2224,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy216; default: goto yy218; } @@ -1572,7 +2245,14 @@ static int lex(input_t *in, Output *out) yy140: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy219; case 'b': goto yy139; default: goto yy6; @@ -1584,7 +2264,19 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt54 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; in->yyt9 = in->yyt10; goto yy152; default: goto yy221; @@ -1596,7 +2288,18 @@ static int lex(input_t *in, Output *out) yy143: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy222; case 'b': goto yy142; default: goto yy6; @@ -1605,7 +2308,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy223; default: goto yy225; } @@ -1613,7 +2326,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy226; default: goto yy228; } @@ -1624,7 +2347,14 @@ static int lex(input_t *in, Output *out) yy147: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy229; case 'b': goto yy146; default: goto yy6; @@ -1633,7 +2363,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; goto yy230; default: goto yy232; } @@ -1644,7 +2384,14 @@ static int lex(input_t *in, Output *out) yy150: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy233; case 'b': goto yy149; default: goto yy6; @@ -1653,7 +2400,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy234; default: goto yy236; } @@ -1662,7 +2415,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt15 = in->cur; goto yy170; default: goto yy238; } @@ -1673,7 +2432,18 @@ static int lex(input_t *in, Output *out) yy154: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy239; case 'b': goto yy153; default: goto yy6; @@ -1682,7 +2452,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy240; default: goto yy242; } @@ -1690,7 +2468,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy243; default: goto yy245; } @@ -1701,7 +2489,14 @@ static int lex(input_t *in, Output *out) yy158: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy246; case 'b': goto yy157; default: goto yy6; @@ -1710,7 +2505,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy247; default: goto yy249; } @@ -1721,7 +2526,14 @@ static int lex(input_t *in, Output *out) yy161: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy250; case 'b': goto yy160; default: goto yy6; @@ -1730,7 +2542,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy251; default: goto yy253; } @@ -1738,7 +2556,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy254; default: goto yy256; } @@ -1749,7 +2577,14 @@ static int lex(input_t *in, Output *out) yy165: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy257; case 'b': goto yy164; default: goto yy6; @@ -1758,7 +2593,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; goto yy258; default: goto yy260; } @@ -1766,7 +2607,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy261; default: goto yy263; } @@ -1777,7 +2624,10 @@ static int lex(input_t *in, Output *out) yy169: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy264; case 'b': goto yy168; default: goto yy6; @@ -1811,7 +2661,8 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt11; in->yyt51 = in->yyt49; in->yyt54 = in->yyt11; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -1853,7 +2704,18 @@ static int lex(input_t *in, Output *out) yy172: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy266; case 'b': goto yy171; default: goto yy6; @@ -1862,7 +2724,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy267; default: goto yy269; } @@ -1870,7 +2740,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy270; default: goto yy272; } @@ -1881,7 +2761,13 @@ static int lex(input_t *in, Output *out) yy176: switch (yych) { case 'a': - in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy273; case 'b': goto yy175; default: goto yy6; @@ -1890,7 +2776,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy274; default: goto yy276; } @@ -1901,7 +2797,14 @@ static int lex(input_t *in, Output *out) yy179: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy277; case 'b': goto yy178; default: goto yy6; @@ -1910,7 +2813,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy278; default: goto yy280; } @@ -1918,7 +2827,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy281; default: goto yy283; } @@ -1929,7 +2848,14 @@ static int lex(input_t *in, Output *out) yy183: switch (yych) { case 'a': - in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy284; case 'b': goto yy182; default: goto yy6; @@ -1938,7 +2864,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy285; default: goto yy287; } @@ -1946,7 +2878,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy288; default: goto yy290; } @@ -1957,7 +2895,10 @@ static int lex(input_t *in, Output *out) yy187: switch (yych) { case 'a': - in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy291; case 'b': goto yy186; default: goto yy6; @@ -1966,7 +2907,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy292; default: goto yy294; } @@ -1977,7 +2923,13 @@ static int lex(input_t *in, Output *out) yy190: switch (yych) { case 'a': - in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy295; case 'b': goto yy189; default: goto yy6; @@ -1986,7 +2938,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy296; default: goto yy298; } @@ -1994,7 +2949,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy299; default: goto yy301; } @@ -2005,7 +2966,10 @@ static int lex(input_t *in, Output *out) yy194: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy302; case 'b': goto yy193; default: goto yy6; @@ -2014,7 +2978,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy303; default: goto yy305; } @@ -2025,7 +2995,10 @@ static int lex(input_t *in, Output *out) yy197: switch (yych) { case 'a': - in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy306; case 'b': goto yy196; default: goto yy6; @@ -2034,7 +3007,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy307; default: goto yy309; } @@ -2057,7 +3032,18 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt25; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt35 = in->yyt68; @@ -2107,7 +3093,18 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -2141,7 +3138,17 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -2179,7 +3186,18 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -2204,7 +3222,17 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -2228,7 +3256,17 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -2248,7 +3286,16 @@ static int lex(input_t *in, Output *out) yy209: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy316; case 'b': goto yy208; default: goto yy6; @@ -2273,7 +3320,18 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt43 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt43 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -2291,7 +3349,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -2308,7 +3376,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -2323,7 +3401,16 @@ static int lex(input_t *in, Output *out) yy215: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy321; case 'b': goto yy214; default: goto yy6; @@ -2337,7 +3424,17 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -2352,7 +3449,16 @@ static int lex(input_t *in, Output *out) yy218: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy324; case 'b': goto yy217; default: goto yy6; @@ -2361,7 +3467,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy325; default: goto yy327; } @@ -2383,7 +3497,18 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; in->yyt9 = in->yyt10; goto yy239; case 'b': goto yy220; @@ -2396,7 +3521,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy240; default: goto yy329; @@ -2408,7 +3541,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy243; default: goto yy331; @@ -2420,7 +3563,16 @@ static int lex(input_t *in, Output *out) yy225: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy332; case 'b': goto yy224; default: goto yy6; @@ -2432,7 +3584,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt9 = in->yyt10; goto yy247; default: goto yy334; @@ -2444,7 +3606,16 @@ static int lex(input_t *in, Output *out) yy228: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy335; case 'b': goto yy227; default: goto yy6; @@ -2453,7 +3624,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; goto yy336; default: goto yy338; } @@ -2464,7 +3643,17 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; goto yy254; default: goto yy340; @@ -2476,7 +3665,16 @@ static int lex(input_t *in, Output *out) yy232: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy341; case 'b': goto yy231; default: goto yy6; @@ -2485,7 +3683,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; goto yy342; default: goto yy344; } @@ -2493,7 +3699,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; goto yy345; default: goto yy347; } @@ -2504,7 +3718,12 @@ static int lex(input_t *in, Output *out) yy236: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy348; case 'b': goto yy235; default: goto yy6; @@ -2529,7 +3748,18 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy266; case 'b': goto yy237; default: goto yy6; @@ -2539,7 +3769,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy267; default: goto yy350; } @@ -2548,7 +3786,17 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy270; default: goto yy352; } @@ -2559,7 +3807,15 @@ static int lex(input_t *in, Output *out) yy242: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy353; case 'b': goto yy241; default: goto yy6; @@ -2569,7 +3825,17 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy274; default: goto yy355; } @@ -2580,7 +3846,16 @@ static int lex(input_t *in, Output *out) yy245: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy356; case 'b': goto yy244; default: goto yy6; @@ -2589,7 +3864,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy357; default: goto yy359; } @@ -2598,7 +3881,17 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy281; default: goto yy361; } @@ -2609,7 +3902,16 @@ static int lex(input_t *in, Output *out) yy249: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy362; case 'b': goto yy248; default: goto yy6; @@ -2618,7 +3920,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy363; default: goto yy365; } @@ -2626,7 +3936,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy366; default: goto yy368; } @@ -2637,7 +3955,12 @@ static int lex(input_t *in, Output *out) yy253: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy369; case 'b': goto yy252; default: goto yy6; @@ -2647,7 +3970,12 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy292; default: goto yy371; } @@ -2658,7 +3986,15 @@ static int lex(input_t *in, Output *out) yy256: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy372; case 'b': goto yy255; default: goto yy6; @@ -2667,7 +4003,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy373; default: goto yy375; } @@ -2675,7 +4016,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy376; default: goto yy378; } @@ -2686,7 +4035,12 @@ static int lex(input_t *in, Output *out) yy260: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy379; case 'b': goto yy259; default: goto yy6; @@ -2695,7 +4049,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy380; default: goto yy382; } @@ -2706,7 +4068,12 @@ static int lex(input_t *in, Output *out) yy263: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy383; case 'b': goto yy262; default: goto yy6; @@ -2715,7 +4082,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy384; default: goto yy386; } @@ -2748,7 +4119,18 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt11; in->yyt51 = in->yyt49; in->yyt54 = in->yyt11; - in->yyt11 = in->yyt12 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -2791,7 +4173,15 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt32; in->yyt46 = in->yyt42; in->yyt51 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -2827,7 +4217,17 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -2847,7 +4247,15 @@ static int lex(input_t *in, Output *out) yy269: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy391; case 'b': goto yy268; default: goto yy6; @@ -2874,7 +4282,17 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -2889,7 +4307,16 @@ static int lex(input_t *in, Output *out) yy272: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy394; case 'b': goto yy271; default: goto yy6; @@ -2898,7 +4325,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy395; default: goto yy397; } @@ -2925,7 +4360,17 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = in->yyt48 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt24 = in->yyt22; goto yy281; default: goto yy399; @@ -2937,7 +4382,16 @@ static int lex(input_t *in, Output *out) yy276: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy400; case 'b': goto yy275; default: goto yy6; @@ -2946,7 +4400,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy401; default: goto yy403; } @@ -2954,7 +4416,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy404; default: goto yy406; } @@ -2965,7 +4435,12 @@ static int lex(input_t *in, Output *out) yy280: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy407; case 'b': goto yy279; default: goto yy6; @@ -2989,7 +4464,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt3 = in->yyt4 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt9 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy292; default: goto yy409; } @@ -3000,7 +4480,15 @@ static int lex(input_t *in, Output *out) yy283: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy410; case 'b': goto yy282; default: goto yy6; @@ -3009,7 +4497,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy411; default: goto yy413; } @@ -3017,7 +4510,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy414; default: goto yy416; } @@ -3028,7 +4529,12 @@ static int lex(input_t *in, Output *out) yy287: switch (yych) { case 'a': - in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy417; case 'b': goto yy286; default: goto yy6; @@ -3037,7 +4543,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy418; default: goto yy420; } @@ -3048,7 +4562,12 @@ static int lex(input_t *in, Output *out) yy290: switch (yych) { case 'a': - in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy421; case 'b': goto yy289; default: goto yy6; @@ -3057,7 +4576,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy422; default: goto yy424; } @@ -3090,7 +4613,8 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt30; in->yyt47 = in->yyt11; in->yyt48 = in->yyt11; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt29 = in->yyt10; @@ -3122,7 +4646,15 @@ static int lex(input_t *in, Output *out) yy294: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy426; case 'b': goto yy293; default: goto yy6; @@ -3131,7 +4663,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy427; default: goto yy429; } @@ -3139,7 +4676,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy430; default: goto yy432; } @@ -3150,7 +4695,10 @@ static int lex(input_t *in, Output *out) yy298: switch (yych) { case 'a': - in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy433; case 'b': goto yy297; default: goto yy6; @@ -3159,7 +4707,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy434; default: goto yy436; } @@ -3170,7 +4726,12 @@ static int lex(input_t *in, Output *out) yy301: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy437; case 'b': goto yy300; default: goto yy6; @@ -3179,7 +4740,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy438; default: goto yy440; } @@ -3187,7 +4752,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy441; default: goto yy443; } @@ -3198,7 +4768,12 @@ static int lex(input_t *in, Output *out) yy305: switch (yych) { case 'a': - in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy444; case 'b': goto yy304; default: goto yy6; @@ -3207,7 +4782,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy445; default: goto yy447; } @@ -3215,7 +4794,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy448; default: goto yy450; } @@ -3226,7 +4809,8 @@ static int lex(input_t *in, Output *out) yy309: switch (yych) { case 'a': - in->yyt19 = in->yyt30 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy451; case 'b': goto yy308; default: goto yy6; @@ -3251,7 +4835,16 @@ static int lex(input_t *in, Output *out) in->yyt8 = in->yyt47; in->yyt45 = in->yyt35; in->yyt46 = in->yyt36; - in->yyt11 = in->yyt12 = in->yyt22 = in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt44 = in->yyt65; @@ -3290,7 +4883,16 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt33 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3324,7 +4926,16 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3349,7 +4960,15 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt40 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -3382,7 +5001,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt31 = in->yyt32 = in->yyt42 = in->yyt43 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3411,7 +5039,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3429,7 +5066,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->yyt49 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt49 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3456,7 +5101,16 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt34 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3474,7 +5128,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3491,7 +5153,15 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->yyt34 = in->yyt39 = in->yyt46 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt34 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -3506,7 +5176,14 @@ static int lex(input_t *in, Output *out) yy327: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; goto yy460; case 'b': goto yy326; default: goto yy6; @@ -3529,7 +5206,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy353; case 'b': goto yy328; @@ -3551,7 +5236,16 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; in->yyt9 = in->yyt10; goto yy356; case 'b': goto yy330; @@ -3564,7 +5258,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; in->yyt9 = in->yyt10; goto yy357; default: goto yy462; @@ -3588,7 +5290,16 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt9 = in->yyt10; goto yy362; case 'b': goto yy333; @@ -3601,7 +5312,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; goto yy363; default: goto yy464; @@ -3613,7 +5332,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt9 = in->yyt10; goto yy366; default: goto yy466; @@ -3625,7 +5352,14 @@ static int lex(input_t *in, Output *out) yy338: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy467; case 'b': goto yy337; default: goto yy6; @@ -3649,7 +5383,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt9 = in->yyt10; goto yy372; case 'b': goto yy339; @@ -3662,7 +5404,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy373; default: goto yy469; @@ -3674,7 +5421,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy376; default: goto yy471; @@ -3686,7 +5441,14 @@ static int lex(input_t *in, Output *out) yy344: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy472; case 'b': goto yy343; default: goto yy6; @@ -3698,7 +5460,15 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt9 = in->yyt10; goto yy380; default: goto yy474; @@ -3710,7 +5480,14 @@ static int lex(input_t *in, Output *out) yy347: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy475; case 'b': goto yy346; default: goto yy6; @@ -3719,7 +5496,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy476; default: goto yy478; } @@ -3743,7 +5526,15 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy391; case 'b': goto yy349; default: goto yy6; @@ -3768,7 +5559,16 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; goto yy394; case 'b': goto yy351; default: goto yy6; @@ -3778,7 +5578,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; goto yy395; default: goto yy480; } @@ -3802,7 +5610,16 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy400; case 'b': goto yy354; default: goto yy6; @@ -3812,7 +5629,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy401; default: goto yy482; } @@ -3821,7 +5646,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy404; default: goto yy484; } @@ -3832,7 +5665,14 @@ static int lex(input_t *in, Output *out) yy359: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy485; case 'b': goto yy358; default: goto yy6; @@ -3857,7 +5697,15 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy410; case 'b': goto yy360; default: goto yy6; @@ -3867,7 +5715,12 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy411; default: goto yy487; } @@ -3876,7 +5729,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy414; default: goto yy489; } @@ -3887,7 +5748,14 @@ static int lex(input_t *in, Output *out) yy365: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy490; case 'b': goto yy364; default: goto yy6; @@ -3897,7 +5765,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy418; default: goto yy492; } @@ -3908,7 +5784,14 @@ static int lex(input_t *in, Output *out) yy368: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy493; case 'b': goto yy367; default: goto yy6; @@ -3917,7 +5800,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy494; default: goto yy496; } @@ -3940,7 +5829,15 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy426; case 'b': goto yy370; default: goto yy6; @@ -3950,7 +5847,12 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy427; default: goto yy498; } @@ -3959,7 +5861,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy430; default: goto yy500; } @@ -3970,7 +5880,12 @@ static int lex(input_t *in, Output *out) yy375: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy501; case 'b': goto yy374; default: goto yy6; @@ -3980,7 +5895,15 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy434; default: goto yy503; } @@ -3991,7 +5914,14 @@ static int lex(input_t *in, Output *out) yy378: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy504; case 'b': goto yy377; default: goto yy6; @@ -4000,7 +5930,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy505; default: goto yy507; } @@ -4009,7 +5945,12 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy441; default: goto yy509; } @@ -4020,7 +5961,14 @@ static int lex(input_t *in, Output *out) yy382: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy510; case 'b': goto yy381; default: goto yy6; @@ -4029,7 +5977,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy511; default: goto yy513; } @@ -4037,7 +5991,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy514; default: goto yy516; } @@ -4048,7 +6008,10 @@ static int lex(input_t *in, Output *out) yy386: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy517; case 'b': goto yy385; default: goto yy6; @@ -4081,7 +6044,15 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt32; in->yyt46 = in->yyt42; in->yyt51 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt41 = in->yyt49 = in->yyt50 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt41 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt32 = in->yyt30; @@ -4133,7 +6104,16 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; + in->yyt58 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -4163,7 +6143,15 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->yyt40 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt40 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -4213,7 +6201,16 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt60 = in->yyt61 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -4244,7 +6241,15 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -4273,7 +6278,15 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -4288,7 +6301,14 @@ static int lex(input_t *in, Output *out) yy397: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy524; case 'b': goto yy396; default: goto yy6; @@ -4333,7 +6353,15 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt24 = in->yyt22; goto yy410; case 'b': goto yy398; @@ -4362,7 +6390,12 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt24 = in->yyt22; goto yy411; default: goto yy526; @@ -4389,7 +6422,15 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt24 = in->yyt22; goto yy414; default: goto yy528; @@ -4401,7 +6442,14 @@ static int lex(input_t *in, Output *out) yy403: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy529; case 'b': goto yy402; default: goto yy6; @@ -4426,7 +6474,15 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt24 = in->yyt22; goto yy418; default: goto yy531; @@ -4438,7 +6494,14 @@ static int lex(input_t *in, Output *out) yy406: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy532; case 'b': goto yy405; default: goto yy6; @@ -4447,7 +6510,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy533; default: goto yy535; } @@ -4487,7 +6556,15 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy426; case 'b': goto yy408; default: goto yy6; @@ -4511,7 +6588,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy427; default: goto yy537; } @@ -4532,7 +6614,15 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy430; default: goto yy539; } @@ -4543,7 +6633,12 @@ static int lex(input_t *in, Output *out) yy413: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy540; case 'b': goto yy412; default: goto yy6; @@ -4567,7 +6662,15 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; goto yy434; default: goto yy542; } @@ -4578,7 +6681,14 @@ static int lex(input_t *in, Output *out) yy416: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy543; case 'b': goto yy415; default: goto yy6; @@ -4587,7 +6697,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy544; default: goto yy546; } @@ -4607,7 +6723,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy441; default: goto yy548; } @@ -4618,7 +6739,14 @@ static int lex(input_t *in, Output *out) yy420: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy549; case 'b': goto yy419; default: goto yy6; @@ -4627,7 +6755,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy550; default: goto yy552; } @@ -4635,7 +6769,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy553; default: goto yy555; } @@ -4646,7 +6786,10 @@ static int lex(input_t *in, Output *out) yy424: switch (yych) { case 'a': - in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy556; case 'b': goto yy423; default: goto yy6; @@ -4680,7 +6823,15 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt30; in->yyt47 = in->yyt11; in->yyt48 = in->yyt11; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt59 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt29 = in->yyt10; @@ -4712,7 +6863,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt45; in->yyt43 = in->yyt19; in->yyt44 = in->yyt30; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt30 = in->yyt28; @@ -4740,7 +6896,15 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->yyt59 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -4755,7 +6919,12 @@ static int lex(input_t *in, Output *out) yy429: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy561; case 'b': goto yy428; default: goto yy6; @@ -4775,7 +6944,15 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt40 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt57 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt40 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; in->yyt22 = in->yyt32; goto yy434; default: goto yy563; @@ -4787,7 +6964,14 @@ static int lex(input_t *in, Output *out) yy432: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy564; case 'b': goto yy431; default: goto yy6; @@ -4796,7 +6980,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy565; default: goto yy567; } @@ -4815,7 +7005,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy441; default: goto yy569; } @@ -4826,7 +7021,14 @@ static int lex(input_t *in, Output *out) yy436: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy570; case 'b': goto yy435; default: goto yy6; @@ -4835,7 +7037,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy571; default: goto yy573; } @@ -4843,7 +7051,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy574; default: goto yy576; } @@ -4854,7 +7068,10 @@ static int lex(input_t *in, Output *out) yy440: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy577; case 'b': goto yy439; default: goto yy6; @@ -4886,7 +7103,9 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt48; in->yyt50 = in->yyt6; in->yyt57 = in->yyt6; - in->yyt6 = in->yyt11 = in->yyt12 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -4910,7 +7129,14 @@ static int lex(input_t *in, Output *out) yy443: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy579; case 'b': goto yy442; default: goto yy6; @@ -4919,7 +7145,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy580; default: goto yy582; } @@ -4927,7 +7159,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy583; default: goto yy585; } @@ -4938,7 +7176,10 @@ static int lex(input_t *in, Output *out) yy447: switch (yych) { case 'a': - in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy586; case 'b': goto yy446; default: goto yy6; @@ -4947,7 +7188,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy587; default: goto yy589; } @@ -4958,7 +7203,10 @@ static int lex(input_t *in, Output *out) yy450: switch (yych) { case 'a': - in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy590; case 'b': goto yy449; default: goto yy6; @@ -4967,7 +7215,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy591; default: goto yy593; } @@ -4991,7 +7241,14 @@ static int lex(input_t *in, Output *out) in->yyt6 = in->yyt52; in->yyt7 = in->yyt44; in->yyt8 = in->yyt47; - in->yyt11 = in->yyt12 = in->yyt20 = in->yyt21 = in->yyt32 = in->yyt33 = in->yyt42 = in->yyt45 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt42 = in->cur; + in->yyt45 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt51 = in->yyt56; @@ -5025,7 +7282,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt31 = in->yyt32 = in->yyt41 = in->yyt42 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -5053,7 +7317,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -5081,7 +7352,14 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -5099,7 +7377,13 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt18 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -5123,7 +7407,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; goto yy485; case 'b': goto yy461; @@ -5148,7 +7439,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt9 = in->yyt10; goto yy490; case 'b': goto yy463; @@ -5172,7 +7470,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt9 = in->yyt10; goto yy493; case 'b': goto yy465; @@ -5185,7 +7490,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt9 = in->yyt10; goto yy494; default: goto yy597; @@ -5209,7 +7520,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt9 = in->yyt10; goto yy501; case 'b': goto yy468; @@ -5235,7 +7551,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt9 = in->yyt10; goto yy504; case 'b': goto yy470; @@ -5248,7 +7571,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt9 = in->yyt10; goto yy505; default: goto yy599; @@ -5272,7 +7601,14 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt9 = in->yyt10; goto yy510; case 'b': goto yy473; @@ -5285,7 +7621,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt9 = in->yyt10; goto yy511; default: goto yy601; @@ -5297,7 +7639,13 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt9 = in->yyt10; goto yy514; default: goto yy603; @@ -5309,7 +7657,12 @@ static int lex(input_t *in, Output *out) yy478: switch (yych) { case 'a': - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; goto yy604; case 'b': goto yy477; default: goto yy6; @@ -5334,7 +7687,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; goto yy524; case 'b': goto yy479; default: goto yy6; @@ -5359,7 +7719,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy529; case 'b': goto yy481; default: goto yy6; @@ -5384,7 +7751,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy532; case 'b': goto yy483; default: goto yy6; @@ -5394,7 +7768,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy533; default: goto yy606; } @@ -5418,7 +7798,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy540; case 'b': goto yy486; default: goto yy6; @@ -5443,7 +7828,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy543; case 'b': goto yy488; default: goto yy6; @@ -5453,7 +7845,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy544; default: goto yy608; } @@ -5477,7 +7875,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy549; case 'b': goto yy491; default: goto yy6; @@ -5487,7 +7892,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy550; default: goto yy610; } @@ -5496,7 +7907,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy553; default: goto yy612; } @@ -5507,7 +7924,12 @@ static int lex(input_t *in, Output *out) yy496: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy613; case 'b': goto yy495; default: goto yy6; @@ -5531,7 +7953,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy561; case 'b': goto yy497; default: goto yy6; @@ -5556,7 +7983,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy564; case 'b': goto yy499; default: goto yy6; @@ -5566,7 +8000,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy565; default: goto yy615; } @@ -5589,7 +8029,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy570; case 'b': goto yy502; default: goto yy6; @@ -5599,7 +8046,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy571; default: goto yy617; } @@ -5608,7 +8061,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy574; default: goto yy619; } @@ -5619,7 +8078,12 @@ static int lex(input_t *in, Output *out) yy507: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy620; case 'b': goto yy506; default: goto yy6; @@ -5644,7 +8108,14 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy579; case 'b': goto yy508; default: goto yy6; @@ -5654,7 +8125,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy580; default: goto yy622; } @@ -5663,7 +8140,13 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy583; default: goto yy624; } @@ -5674,7 +8157,12 @@ static int lex(input_t *in, Output *out) yy513: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy625; case 'b': goto yy512; default: goto yy6; @@ -5684,7 +8172,11 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy587; default: goto yy627; } @@ -5695,7 +8187,12 @@ static int lex(input_t *in, Output *out) yy516: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy628; case 'b': goto yy515; default: goto yy6; @@ -5704,7 +8201,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy629; default: goto yy631; } @@ -5739,7 +8240,14 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt60; in->yyt53 = in->yyt61; in->yyt54 = in->yyt62; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt29 = in->yyt30 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt34 = in->yyt19; @@ -5790,7 +8298,14 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5835,7 +8350,14 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5865,7 +8387,13 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -5913,7 +8441,12 @@ static int lex(input_t *in, Output *out) in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; in->yyt52 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt24 = in->yyt22; goto yy540; case 'b': goto yy525; @@ -5958,7 +8491,14 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt24 = in->yyt22; goto yy543; case 'b': goto yy527; @@ -5986,7 +8526,13 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt24 = in->yyt22; goto yy544; default: goto yy635; @@ -6028,7 +8574,14 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt24 = in->yyt22; goto yy549; case 'b': goto yy530; @@ -6054,7 +8607,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt24 = in->yyt22; goto yy550; default: goto yy637; @@ -6078,7 +8637,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt24 = in->yyt22; goto yy553; default: goto yy639; @@ -6090,7 +8655,12 @@ static int lex(input_t *in, Output *out) yy535: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy640; case 'b': goto yy534; default: goto yy6; @@ -6131,7 +8701,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt60; in->yyt43 = in->yyt49; in->yyt44 = in->yyt50; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; goto yy561; case 'b': goto yy536; default: goto yy6; @@ -6170,7 +8745,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; goto yy564; case 'b': goto yy538; default: goto yy6; @@ -6192,7 +8774,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; goto yy565; default: goto yy642; } @@ -6232,7 +8820,14 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy570; case 'b': goto yy541; default: goto yy6; @@ -6256,7 +8851,13 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy571; default: goto yy644; } @@ -6278,7 +8879,13 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy574; default: goto yy646; } @@ -6289,7 +8896,12 @@ static int lex(input_t *in, Output *out) yy546: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy647; case 'b': goto yy545; default: goto yy6; @@ -6327,7 +8939,14 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy579; case 'b': goto yy547; default: goto yy6; @@ -6348,7 +8967,13 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy580; default: goto yy649; } @@ -6368,7 +8993,13 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy583; default: goto yy651; } @@ -6379,7 +9010,12 @@ static int lex(input_t *in, Output *out) yy552: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy652; case 'b': goto yy551; default: goto yy6; @@ -6398,7 +9034,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy587; default: goto yy654; } @@ -6409,7 +9049,12 @@ static int lex(input_t *in, Output *out) yy555: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy655; case 'b': goto yy554; default: goto yy6; @@ -6418,7 +9063,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy656; default: goto yy658; } @@ -6450,7 +9099,12 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt45; in->yyt43 = in->yyt19; in->yyt44 = in->yyt30; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt45 = in->yyt62 = in->yyt68 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt45 = in->cur; + in->yyt62 = in->cur; + in->yyt68 = in->cur; in->yyt19 = in->yyt17; in->yyt22 = in->yyt32; in->yyt30 = in->yyt28; @@ -6496,7 +9150,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->yyt58 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; + in->yyt58 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -6520,7 +9181,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt28 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -6560,7 +9227,14 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt22 = in->yyt32; goto yy570; case 'b': goto yy562; @@ -6581,7 +9255,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt22 = in->yyt32; goto yy571; default: goto yy662; @@ -6600,7 +9280,13 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt22 = in->yyt32; goto yy574; default: goto yy664; @@ -6612,7 +9298,12 @@ static int lex(input_t *in, Output *out) yy567: switch (yych) { case 'a': - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy665; case 'b': goto yy566; default: goto yy6; @@ -6647,7 +9338,14 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy579; case 'b': goto yy568; default: goto yy6; @@ -6667,7 +9365,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; goto yy580; default: goto yy667; } @@ -6685,7 +9389,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy583; default: goto yy669; } @@ -6696,7 +9406,12 @@ static int lex(input_t *in, Output *out) yy573: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy670; case 'b': goto yy572; default: goto yy6; @@ -6713,7 +9428,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy587; default: goto yy672; } @@ -6724,7 +9443,12 @@ static int lex(input_t *in, Output *out) yy576: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy673; case 'b': goto yy575; default: goto yy6; @@ -6733,7 +9457,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy674; default: goto yy676; } @@ -6764,7 +9492,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt48; in->yyt50 = in->yyt6; in->yyt57 = in->yyt6; - in->yyt11 = in->yyt12 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt33 = in->yyt4; @@ -6787,7 +9522,13 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt30; in->yyt45 = in->yyt34; in->yyt46 = in->yyt48; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->yyt66 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; + in->yyt66 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -6806,7 +9547,13 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt29 = in->yyt33 = in->yyt49 = in->yyt54 = in->yyt55 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt29 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt32 = in->yyt19; goto yy583; default: goto yy680; @@ -6818,7 +9565,12 @@ static int lex(input_t *in, Output *out) yy582: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy681; case 'b': goto yy581; default: goto yy6; @@ -6833,7 +9585,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy587; default: goto yy683; } @@ -6844,7 +9600,12 @@ static int lex(input_t *in, Output *out) yy585: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy684; case 'b': goto yy584; default: goto yy6; @@ -6853,7 +9614,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy685; default: goto yy687; } @@ -6882,7 +9647,9 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt18; in->yyt54 = in->yyt5; in->yyt55 = in->yyt5; - in->yyt5 = in->yyt11 = in->yyt12 = in->cur; + in->yyt5 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt18 = in->yyt29; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; @@ -6900,7 +9667,12 @@ static int lex(input_t *in, Output *out) yy589: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy689; case 'b': goto yy588; default: goto yy6; @@ -6909,7 +9681,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy690; default: goto yy692; } @@ -6917,7 +9693,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy695; } @@ -6928,7 +9707,8 @@ static int lex(input_t *in, Output *out) yy593: switch (yych) { case 'a': - in->yyt53 = in->yyt54 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy696; case 'b': goto yy592; default: goto yy6; @@ -6952,7 +9732,12 @@ static int lex(input_t *in, Output *out) in->yyt4 = in->yyt59; in->yyt5 = in->yyt51; in->yyt6 = in->yyt52; - in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt19 = in->yyt30 = in->cur; + in->yyt7 = in->cur; + in->yyt8 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; in->yyt9 = in->yyt10; in->yyt10 = in->yyt60; in->yyt58 = in->yyt61; @@ -6979,7 +9764,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt9 = in->yyt10; goto yy613; case 'b': goto yy596; @@ -7005,7 +9795,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt9 = in->yyt10; goto yy620; case 'b': goto yy598; @@ -7030,7 +9825,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt9 = in->yyt10; goto yy625; case 'b': goto yy600; @@ -7056,7 +9856,12 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt9 = in->yyt10; goto yy628; case 'b': goto yy602; @@ -7069,7 +9874,11 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt9 = in->yyt10; goto yy629; default: goto yy698; @@ -7094,7 +9903,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy640; case 'b': goto yy605; default: goto yy6; @@ -7119,7 +9933,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy647; case 'b': goto yy607; default: goto yy6; @@ -7144,7 +9963,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy652; case 'b': goto yy609; default: goto yy6; @@ -7169,7 +9993,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy655; case 'b': goto yy611; default: goto yy6; @@ -7179,7 +10008,11 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy656; default: goto yy700; } @@ -7203,7 +10036,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy665; case 'b': goto yy614; default: goto yy6; @@ -7227,7 +10065,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy670; case 'b': goto yy616; default: goto yy6; @@ -7252,7 +10095,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy673; case 'b': goto yy618; default: goto yy6; @@ -7262,7 +10110,11 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy674; default: goto yy702; } @@ -7286,7 +10138,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy681; case 'b': goto yy621; default: goto yy6; @@ -7311,7 +10168,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy684; case 'b': goto yy623; default: goto yy6; @@ -7321,7 +10183,11 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy685; default: goto yy704; } @@ -7345,7 +10211,12 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy689; case 'b': goto yy626; default: goto yy6; @@ -7355,7 +10226,11 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy690; default: goto yy706; } @@ -7364,7 +10239,10 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy708; } @@ -7375,7 +10253,10 @@ static int lex(input_t *in, Output *out) yy631: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy709; case 'b': goto yy630; default: goto yy6; @@ -7416,7 +10297,12 @@ static int lex(input_t *in, Output *out) in->yyt48 = in->yyt53; in->yyt49 = in->yyt54; in->yyt50 = in->yyt55; - in->yyt11 = in->yyt12 = in->yyt34 = in->yyt40 = in->yyt51 = in->yyt52 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt34 = in->cur; + in->yyt40 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; in->yyt23 = in->yyt21; in->yyt24 = in->yyt22; in->yyt35 = in->yyt33; @@ -7464,7 +10350,12 @@ static int lex(input_t *in, Output *out) in->yyt49 = in->yyt17; in->yyt50 = in->yyt29; in->yyt51 = in->yyt30; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt24 = in->yyt22; goto yy647; case 'b': goto yy634; @@ -7507,7 +10398,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; in->yyt49 = in->yyt29; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt24 = in->yyt22; goto yy652; case 'b': goto yy636; @@ -7549,7 +10445,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt24 = in->yyt22; goto yy655; case 'b': goto yy638; @@ -7574,7 +10475,11 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt24 = in->yyt22; goto yy656; default: goto yy711; @@ -7613,7 +10518,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt55; in->yyt47 = in->yyt56; in->yyt48 = in->yyt57; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy665; case 'b': goto yy641; default: goto yy6; @@ -7654,7 +10564,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy670; case 'b': goto yy643; default: goto yy6; @@ -7694,7 +10609,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy673; case 'b': goto yy645; default: goto yy6; @@ -7717,7 +10637,11 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy674; default: goto yy713; } @@ -7754,7 +10678,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt41; in->yyt46 = in->yyt54; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy681; case 'b': goto yy648; default: goto yy6; @@ -7792,7 +10721,12 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy684; case 'b': goto yy650; default: goto yy6; @@ -7813,7 +10747,11 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy685; default: goto yy715; } @@ -7847,7 +10785,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy689; case 'b': goto yy653; default: goto yy6; @@ -7866,7 +10809,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy690; default: goto yy717; } @@ -7883,7 +10830,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy719; } @@ -7894,7 +10844,10 @@ static int lex(input_t *in, Output *out) yy658: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy720; case 'b': goto yy657; default: goto yy6; @@ -7931,7 +10884,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt64; in->yyt47 = in->yyt65; in->yyt48 = in->yyt66; - in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt16 = in->yyt17 = in->cur; + in->yyt5 = in->cur; + in->yyt6 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; in->yyt22 = in->yyt32; in->yyt32 = in->yyt7; in->yyt41 = in->yyt8; @@ -7972,7 +10930,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt22 = in->yyt32; goto yy670; case 'b': goto yy661; @@ -8009,7 +10972,12 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt22 = in->yyt32; goto yy673; case 'b': goto yy663; @@ -8029,7 +10997,11 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt22 = in->yyt32; goto yy674; default: goto yy722; @@ -8064,7 +11036,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt8; in->yyt45 = in->yyt18; in->yyt46 = in->yyt28; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; goto yy681; case 'b': goto yy666; default: goto yy6; @@ -8098,7 +11075,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy684; case 'b': goto yy668; default: goto yy6; @@ -8117,7 +11099,11 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy685; default: goto yy724; } @@ -8148,7 +11134,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy689; case 'b': goto yy671; default: goto yy6; @@ -8165,7 +11156,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy690; default: goto yy726; } @@ -8180,7 +11175,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy728; } @@ -8191,7 +11189,10 @@ static int lex(input_t *in, Output *out) yy676: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy729; case 'b': goto yy675; default: goto yy6; @@ -8222,7 +11223,12 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt30; in->yyt45 = in->yyt34; in->yyt46 = in->yyt48; - in->yyt11 = in->yyt12 = in->yyt50 = in->yyt56 = in->yyt57 = in->yyt59 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt50 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt59 = in->cur; in->yyt30 = in->yyt33; in->yyt32 = in->yyt19; in->yyt34 = in->yyt40; @@ -8259,7 +11265,12 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt32 = in->yyt19; goto yy684; case 'b': goto yy679; @@ -8276,7 +11287,11 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt32 = in->yyt19; goto yy685; default: goto yy731; @@ -8308,7 +11323,12 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy689; case 'b': goto yy682; default: goto yy6; @@ -8323,7 +11343,11 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; goto yy690; default: goto yy733; } @@ -8336,7 +11360,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy735; } @@ -8347,7 +11374,10 @@ static int lex(input_t *in, Output *out) yy687: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy736; case 'b': goto yy686; default: goto yy6; @@ -8377,7 +11407,12 @@ static int lex(input_t *in, Output *out) in->yyt45 = in->yyt18; in->yyt54 = in->yyt5; in->yyt55 = in->yyt5; - in->yyt11 = in->yyt12 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt58 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt18 = in->yyt29; in->yyt29 = in->yyt3; in->yyt33 = in->yyt4; @@ -8393,7 +11428,11 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt33; in->yyt30 = in->yyt49; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt28 = in->yyt33 = in->yyt49 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt28 = in->cur; + in->yyt33 = in->cur; + in->yyt49 = in->cur; in->yyt18 = in->yyt29; goto yy690; default: goto yy738; @@ -8405,7 +11444,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt3 = in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy693; default: goto yy740; } @@ -8416,7 +11458,10 @@ static int lex(input_t *in, Output *out) yy692: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy741; case 'b': goto yy691; default: goto yy6; @@ -8443,7 +11488,9 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt28; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; - in->yyt4 = in->yyt11 = in->yyt12 = in->cur; + in->yyt4 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; in->yyt28 = in->yyt3; in->yyt3 = in->cur; goto yy693; @@ -8457,7 +11504,10 @@ static int lex(input_t *in, Output *out) yy695: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy694; default: goto yy6; @@ -8466,7 +11516,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy746; } @@ -8490,7 +11542,10 @@ static int lex(input_t *in, Output *out) in->yyt2 = in->yyt9; in->yyt3 = in->yyt58; in->yyt4 = in->yyt59; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt9 = in->yyt10; goto yy709; case 'b': goto yy697; @@ -8516,7 +11571,10 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy720; case 'b': goto yy699; default: goto yy6; @@ -8541,7 +11599,10 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy729; case 'b': goto yy701; default: goto yy6; @@ -8566,7 +11627,10 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy736; case 'b': goto yy703; default: goto yy6; @@ -8591,7 +11655,10 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy741; case 'b': goto yy705; default: goto yy6; @@ -8616,7 +11683,10 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy707; default: goto yy6; @@ -8626,7 +11696,9 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt2 = in->yyt9; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy748; } @@ -8666,7 +11738,10 @@ static int lex(input_t *in, Output *out) in->yyt42 = in->yyt16; in->yyt43 = in->yyt18; in->yyt44 = in->yyt19; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt24 = in->yyt22; goto yy720; case 'b': goto yy710; @@ -8707,7 +11782,10 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt41; in->yyt45 = in->yyt42; in->yyt46 = in->yyt49; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy729; case 'b': goto yy712; default: goto yy6; @@ -8745,7 +11823,10 @@ static int lex(input_t *in, Output *out) in->yyt47 = in->yyt52; in->yyt48 = in->yyt53; in->yyt32 = in->yyt31; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy736; case 'b': goto yy714; default: goto yy6; @@ -8780,7 +11861,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy741; case 'b': goto yy716; default: goto yy6; @@ -8814,7 +11898,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy718; default: goto yy6; @@ -8832,7 +11919,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy750; } @@ -8867,7 +11956,10 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt31; in->yyt44 = in->yyt34; in->yyt45 = in->yyt40; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt22 = in->yyt32; goto yy729; case 'b': goto yy721; @@ -8902,7 +11994,10 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt6; in->yyt47 = in->yyt16; in->yyt48 = in->yyt17; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy736; case 'b': goto yy723; default: goto yy6; @@ -8934,7 +12029,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy741; case 'b': goto yy725; default: goto yy6; @@ -8965,7 +12063,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy727; default: goto yy6; @@ -8981,7 +12082,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy752; } @@ -9013,7 +12116,10 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt61; in->yyt47 = in->yyt62; in->yyt48 = in->yyt63; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt32 = in->yyt19; goto yy736; case 'b': goto yy730; @@ -9046,7 +12152,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy741; case 'b': goto yy732; default: goto yy6; @@ -9077,7 +12186,10 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy734; default: goto yy6; @@ -9091,7 +12203,9 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy754; } @@ -9119,7 +12233,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt33; in->yyt30 = in->yyt49; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt18 = in->yyt29; goto yy741; case 'b': goto yy737; @@ -9149,7 +12266,10 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy743; case 'b': goto yy739; default: goto yy6; @@ -9161,7 +12281,9 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy756; } @@ -9187,7 +12309,10 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt28; in->yyt33 = in->yyt4; in->yyt49 = in->yyt4; - in->yyt11 = in->yyt12 = in->yyt53 = in->yyt54 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt28 = in->yyt3; goto yy743; case 'b': goto yy742; @@ -9198,7 +12323,9 @@ static int lex(input_t *in, Output *out) switch (yych) { case 'a': in->yyt30 = in->yyt28; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; default: goto yy758; } @@ -9223,7 +12350,9 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt54 = in->yyt3; - in->yyt3 = in->yyt11 = in->yyt12 = in->cur; + in->yyt3 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy744; case 'b': goto yy759; default: goto yy6; @@ -9235,7 +12364,8 @@ static int lex(input_t *in, Output *out) yy746: switch (yych) { case 'a': - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy745; default: goto yy6; @@ -9260,7 +12390,8 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt2 = in->yyt9; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy747; default: goto yy6; @@ -9294,7 +12425,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt21; in->yyt42 = in->yyt31; in->yyt45 = in->yyt32; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy749; default: goto yy6; @@ -9325,7 +12457,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt44; in->yyt42 = in->yyt7; in->yyt45 = in->yyt8; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy751; default: goto yy6; @@ -9356,7 +12489,8 @@ static int lex(input_t *in, Output *out) in->yyt35 = in->yyt32; in->yyt42 = in->yyt39; in->yyt45 = in->yyt46; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy753; default: goto yy6; @@ -9385,7 +12519,8 @@ static int lex(input_t *in, Output *out) in->yyt19 = in->yyt58; in->yyt30 = in->yyt60; in->yyt45 = in->yyt18; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy755; default: goto yy6; @@ -9411,7 +12546,8 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt30 = in->yyt28; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy757; default: goto yy6; @@ -9437,7 +12573,8 @@ static int lex(input_t *in, Output *out) goto yy124; case 'a': in->yyt54 = in->yyt3; - in->yyt11 = in->yyt12 = in->cur; + in->yyt11 = in->cur; + in->yyt12 = in->cur; goto yy760; case 'b': goto yy759; default: goto yy6; @@ -9490,6 +12627,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_27__cat8_1.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-stadfa.c index 92defd40b..58f63752a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 30 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -227,11 +227,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 234 "gen/re2c/28__cat8_2-eof-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 234 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -241,8 +241,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 245 "gen/re2c/28__cat8_2-eof-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 245 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -281,8 +281,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -299,7 +299,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 303 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 303 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -500,7 +500,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -521,7 +521,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 525 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 525 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -722,17 +722,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 729 "gen/re2c/28__cat8_2-eof-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 729 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -766,7 +766,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -777,7 +777,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 781 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 781 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -794,9 +794,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 800 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 800 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" yy3: in->mar = ++in->cur; in->yyt16 = in->yyt17 = in->cur - 1; @@ -7857,7 +7857,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt13; a7 = in->yyt14; b7 = in->yyt15; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -7869,7 +7869,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 7873 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 7873 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" yy103: ++in->cur; in->yyt167 = in->yyt168; @@ -13002,10 +13002,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy155: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 13008 "gen/re2c/28__cat8_2-eof-stadfa.c" +#line 13008 "gen/re2c/submatch_28__cat8_2-eof-stadfa.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa0.c index 0509ed068..0a2f03559 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 30 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -169,11 +169,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 176 "gen/re2c/28__cat8_2-eof-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 176 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -183,8 +183,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 187 "gen/re2c/28__cat8_2-eof-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 187 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -223,8 +223,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -241,7 +241,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 245 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 245 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -384,7 +384,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -405,7 +405,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 409 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 409 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -548,17 +548,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 555 "gen/re2c/28__cat8_2-eof-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 555 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -592,7 +592,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -603,7 +603,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 607 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 607 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -624,9 +624,9 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 630 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 630 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" yy3: in->mar = in->cur; yyFillLabel1: @@ -5750,7 +5750,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt28; a7 = in->yyt34; b7 = in->yyt35; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -5762,7 +5762,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 5766 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 5766 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" yy331: yyFillLabel263: yych = *in->cur; @@ -25160,10 +25160,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy1137: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 25166 "gen/re2c/28__cat8_2-eof-tdfa0.c" +#line 25166 "gen/re2c/submatch_28__cat8_2-eof-tdfa0.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa1.c similarity index 73% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa1.c index 0638f09a0..90ac726c6 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 30 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" char *yyt1; char *yyt10; char *yyt100; @@ -148,11 +148,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 155 "gen/re2c/28__cat8_2-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 155 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -162,8 +162,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 166 "gen/re2c/28__cat8_2-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 166 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -202,8 +202,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -220,7 +220,7 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 224 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 224 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -342,7 +342,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -363,7 +363,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 367 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 367 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -485,17 +485,17 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 492 "gen/re2c/28__cat8_2-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 492 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -529,7 +529,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -540,14 +540,15 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 544 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 544 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" { char yych; yyFillLabel0: yych = *in->cur; switch (yych) { case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy3; default: if (in->lim <= in->cur) { @@ -559,9 +560,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 565 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 566 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" yy3: in->mar = ++in->cur; yyFillLabel1: @@ -587,7 +588,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy6; default: goto yy8; } @@ -600,7 +603,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy9; case 'b': in->yyt2 = in->yyt16; @@ -618,7 +623,8 @@ static int lex(input_t *in, Output *out) yy8: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy10; case 'b': goto yy7; default: @@ -638,7 +644,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy11; default: goto yy13; } @@ -662,7 +672,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy15; case 'b': in->yyt2 = in->yyt16; @@ -683,7 +697,10 @@ static int lex(input_t *in, Output *out) yy13: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt16 = in->yyt17 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy16; case 'b': goto yy12; default: @@ -703,7 +720,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt6 = in->yyt7 = in->yyt77 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt77 = in->cur; goto yy17; default: goto yy19; } @@ -718,7 +737,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt8 = in->yyt9 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; goto yy20; default: goto yy22; } @@ -728,7 +753,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy23; default: if (in->lim <= in->cur) { @@ -742,7 +768,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy24; case 'b': in->yyt5 = in->yyt32; @@ -760,7 +788,8 @@ static int lex(input_t *in, Output *out) yy19: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy25; case 'b': goto yy18; default: @@ -775,7 +804,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy26; case 'b': in->yyt2 = in->yyt16; @@ -801,7 +836,12 @@ static int lex(input_t *in, Output *out) yy22: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy27; case 'b': goto yy21; default: @@ -821,7 +861,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt8 = in->yyt9 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy28; default: goto yy30; } @@ -836,7 +880,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt8 = in->yyt9 = in->yyt80 = in->yyt81 = in->yyt82 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; goto yy31; default: goto yy33; } @@ -865,7 +913,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; goto yy35; default: goto yy37; } @@ -875,7 +931,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy38; default: if (in->lim <= in->cur) { @@ -889,7 +947,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy39; case 'b': in->yyt7 = in->yyt33; @@ -908,7 +970,10 @@ static int lex(input_t *in, Output *out) yy30: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt32 = in->yyt33 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy40; case 'b': goto yy29; default: @@ -923,7 +988,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy41; case 'b': in->yyt5 = in->yyt32; @@ -944,7 +1013,10 @@ static int lex(input_t *in, Output *out) yy33: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt24 = in->yyt25 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy42; case 'b': goto yy32; default: @@ -964,7 +1036,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt8 = in->yyt9 = in->yyt61 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt61 = in->cur; goto yy43; default: goto yy45; } @@ -974,7 +1048,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy46; case 'b': in->yyt2 = in->yyt16; @@ -1007,7 +1089,14 @@ static int lex(input_t *in, Output *out) yy37: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy47; case 'b': goto yy36; default: @@ -1027,7 +1116,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy48; default: goto yy50; } @@ -1042,7 +1137,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy51; default: goto yy53; } @@ -1052,7 +1153,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy54; default: if (in->lim <= in->cur) { @@ -1071,7 +1173,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; goto yy55; default: goto yy57; } @@ -1081,7 +1189,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy58; default: if (in->lim <= in->cur) { @@ -1095,7 +1204,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy59; case 'b': in->yyt7 = in->yyt40; @@ -1113,7 +1224,8 @@ static int lex(input_t *in, Output *out) yy45: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy60; case 'b': goto yy44; default: @@ -1133,7 +1245,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt51 = in->yyt54 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt51 = in->cur; + in->yyt54 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; goto yy61; default: goto yy63; } @@ -1143,7 +1265,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy64; default: if (in->lim <= in->cur) { @@ -1157,7 +1282,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy65; case 'b': in->yyt9 = in->yyt34; @@ -1177,7 +1308,12 @@ static int lex(input_t *in, Output *out) yy50: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy66; case 'b': goto yy49; default: @@ -1192,7 +1328,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy67; case 'b': in->yyt7 = in->yyt33; @@ -1216,7 +1358,12 @@ static int lex(input_t *in, Output *out) yy53: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy68; case 'b': goto yy52; default: @@ -1236,7 +1383,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt61 = in->yyt66 = in->yyt67 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt61 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy69; default: goto yy71; } @@ -1246,7 +1397,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy72; case 'b': in->yyt5 = in->yyt32; @@ -1272,7 +1429,12 @@ static int lex(input_t *in, Output *out) yy57: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy73; case 'b': goto yy56; default: @@ -1292,7 +1454,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy74; default: goto yy76; } @@ -1307,7 +1473,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt68 = in->yyt78 = in->yyt79 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy77; default: goto yy79; } @@ -1331,7 +1501,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy81; case 'b': in->yyt2 = in->yyt16; @@ -1373,7 +1553,16 @@ static int lex(input_t *in, Output *out) yy63: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy82; case 'b': goto yy62; default: @@ -1393,7 +1582,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy83; default: goto yy85; } @@ -1408,7 +1605,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy86; default: goto yy88; } @@ -1418,7 +1623,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy89; default: if (in->lim <= in->cur) { @@ -1437,7 +1644,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; goto yy90; default: goto yy92; } @@ -1447,7 +1662,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy93; default: if (in->lim <= in->cur) { @@ -1461,7 +1678,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy94; case 'b': in->yyt9 = in->yyt41; @@ -1480,7 +1701,10 @@ static int lex(input_t *in, Output *out) yy71: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt24 = in->yyt25 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy95; case 'b': goto yy70; default: @@ -1500,7 +1724,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; goto yy96; default: goto yy98; } @@ -1510,7 +1742,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy99; default: if (in->lim <= in->cur) { @@ -1524,7 +1758,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy100; case 'b': in->yyt9 = in->yyt39; @@ -1543,7 +1781,10 @@ static int lex(input_t *in, Output *out) yy76: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt38 = in->yyt39 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy101; case 'b': goto yy75; default: @@ -1558,7 +1799,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt39 = in->yyt52 = in->yyt53 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt39 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy102; case 'b': in->yyt7 = in->yyt40; @@ -1579,7 +1824,10 @@ static int lex(input_t *in, Output *out) yy79: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt22 = in->yyt23 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy103; case 'b': goto yy78; default: @@ -1599,7 +1847,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt10 = in->yyt11 = in->yyt52 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt52 = in->cur; goto yy104; default: goto yy106; } @@ -1614,7 +1864,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; goto yy107; default: goto yy109; } @@ -1624,7 +1886,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy110; default: if (in->lim <= in->cur) { @@ -1638,7 +1904,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy111; case 'b': in->yyt11 = in->yyt35; @@ -1659,7 +1933,14 @@ static int lex(input_t *in, Output *out) yy85: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy112; case 'b': goto yy84; default: @@ -1674,7 +1955,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy113; case 'b': in->yyt9 = in->yyt34; @@ -1701,7 +1990,14 @@ static int lex(input_t *in, Output *out) yy88: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy114; case 'b': goto yy87; default: @@ -1721,7 +2017,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy115; default: goto yy117; } @@ -1731,7 +2033,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy118; case 'b': in->yyt7 = in->yyt33; @@ -1762,7 +2072,14 @@ static int lex(input_t *in, Output *out) yy92: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy119; case 'b': goto yy91; default: @@ -1782,7 +2099,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy120; default: goto yy122; } @@ -1797,7 +2120,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy123; default: goto yy125; } @@ -1807,7 +2136,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy126; default: if (in->lim <= in->cur) { @@ -1821,7 +2151,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy127; case 'b': in->yyt5 = in->yyt32; @@ -1854,7 +2192,14 @@ static int lex(input_t *in, Output *out) yy98: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy128; case 'b': goto yy97; default: @@ -1874,7 +2219,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy129; default: goto yy131; } @@ -1889,7 +2240,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy132; default: goto yy134; } @@ -1899,7 +2256,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy135; default: if (in->lim <= in->cur) { @@ -1918,7 +2276,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt81 = in->yyt82 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy136; default: goto yy138; } @@ -1928,7 +2292,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy139; default: if (in->lim <= in->cur) { @@ -1942,7 +2307,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy140; case 'b': in->yyt9 = in->yyt44; @@ -1960,7 +2327,8 @@ static int lex(input_t *in, Output *out) yy106: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy141; case 'b': goto yy105; default: @@ -1975,7 +2343,19 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt105 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt105 = in->cur; goto yy142; case 'b': in->yyt2 = in->yyt16; @@ -2028,7 +2408,18 @@ static int lex(input_t *in, Output *out) yy109: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy143; case 'b': goto yy108; default: @@ -2048,7 +2439,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy144; default: goto yy146; } @@ -2063,7 +2464,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy147; default: goto yy149; } @@ -2073,7 +2484,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy150; default: if (in->lim <= in->cur) { @@ -2092,7 +2506,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy151; default: goto yy153; } @@ -2102,7 +2526,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy154; default: if (in->lim <= in->cur) { @@ -2116,7 +2543,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy155; case 'b': in->yyt11 = in->yyt42; @@ -2136,7 +2569,12 @@ static int lex(input_t *in, Output *out) yy117: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt24 = in->yyt25 = in->yyt40 = in->yyt41 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy156; case 'b': goto yy116; default: @@ -2156,7 +2594,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; goto yy157; default: goto yy159; } @@ -2166,7 +2614,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy160; default: if (in->lim <= in->cur) { @@ -2180,7 +2631,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy161; case 'b': in->yyt11 = in->yyt40; @@ -2200,7 +2657,12 @@ static int lex(input_t *in, Output *out) yy122: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy162; case 'b': goto yy121; default: @@ -2215,7 +2677,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy163; case 'b': in->yyt9 = in->yyt41; @@ -2239,7 +2707,12 @@ static int lex(input_t *in, Output *out) yy125: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy164; case 'b': goto yy124; default: @@ -2259,7 +2732,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt52 = in->yyt53 = in->yyt61 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt61 = in->cur; goto yy165; default: goto yy167; } @@ -2274,7 +2751,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; goto yy168; default: goto yy170; } @@ -2284,7 +2771,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy171; default: if (in->lim <= in->cur) { @@ -2298,7 +2788,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy172; case 'b': in->yyt11 = in->yyt38; @@ -2318,7 +2814,12 @@ static int lex(input_t *in, Output *out) yy131: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy173; case 'b': goto yy130; default: @@ -2333,7 +2834,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy174; case 'b': in->yyt9 = in->yyt39; @@ -2357,7 +2864,12 @@ static int lex(input_t *in, Output *out) yy134: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy175; case 'b': goto yy133; default: @@ -2377,7 +2889,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy176; default: goto yy178; } @@ -2387,7 +2903,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy179; case 'b': in->yyt7 = in->yyt40; @@ -2413,7 +2935,12 @@ static int lex(input_t *in, Output *out) yy138: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy180; case 'b': goto yy137; default: @@ -2433,7 +2960,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt52 = in->yyt53 = in->yyt64 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt64 = in->cur; goto yy181; default: goto yy183; } @@ -2448,7 +2979,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy184; default: goto yy186; } @@ -2477,7 +3012,20 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt106 = in->yyt107 = in->yyt108 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt121 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt121 = in->cur; goto yy188; default: goto yy190; } @@ -2487,7 +3035,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy191; default: if (in->lim <= in->cur) { @@ -2501,7 +3054,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy192; case 'b': in->yyt13 = in->yyt36; @@ -2523,7 +3086,16 @@ static int lex(input_t *in, Output *out) yy146: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy193; case 'b': goto yy145; default: @@ -2538,7 +3110,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy194; case 'b': in->yyt11 = in->yyt35; @@ -2568,7 +3150,16 @@ static int lex(input_t *in, Output *out) yy149: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy195; case 'b': goto yy148; default: @@ -2588,7 +3179,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy196; default: goto yy198; } @@ -2598,7 +3197,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy199; case 'b': in->yyt9 = in->yyt34; @@ -2634,7 +3243,16 @@ static int lex(input_t *in, Output *out) yy153: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy200; case 'b': goto yy152; default: @@ -2654,7 +3272,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy201; default: goto yy203; } @@ -2669,7 +3295,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy204; default: goto yy206; } @@ -2679,7 +3313,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy207; default: if (in->lim <= in->cur) { @@ -2693,7 +3329,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy208; case 'b': in->yyt7 = in->yyt33; @@ -2733,7 +3379,16 @@ static int lex(input_t *in, Output *out) yy159: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy209; case 'b': goto yy158; default: @@ -2753,7 +3408,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy210; default: goto yy212; } @@ -2768,7 +3431,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy213; default: goto yy215; } @@ -2778,7 +3449,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy216; default: if (in->lim <= in->cur) { @@ -2797,7 +3470,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy217; default: goto yy219; } @@ -2807,7 +3488,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy220; default: if (in->lim <= in->cur) { @@ -2821,7 +3504,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy221; case 'b': in->yyt11 = in->yyt45; @@ -2840,7 +3527,10 @@ static int lex(input_t *in, Output *out) yy167: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy222; case 'b': goto yy166; default: @@ -2855,7 +3545,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy223; case 'b': in->yyt5 = in->yyt32; @@ -2897,7 +3597,16 @@ static int lex(input_t *in, Output *out) yy170: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy224; case 'b': goto yy169; default: @@ -2917,7 +3626,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy225; default: goto yy227; } @@ -2932,7 +3649,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy228; default: goto yy230; } @@ -2942,7 +3667,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy231; default: if (in->lim <= in->cur) { @@ -2961,7 +3688,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy232; default: goto yy234; } @@ -2971,7 +3706,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy235; default: if (in->lim <= in->cur) { @@ -2985,7 +3722,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy236; case 'b': in->yyt11 = in->yyt43; @@ -3004,7 +3745,10 @@ static int lex(input_t *in, Output *out) yy178: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy237; case 'b': goto yy177; default: @@ -3024,7 +3768,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy238; default: goto yy240; } @@ -3034,7 +3786,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy241; default: if (in->lim <= in->cur) { @@ -3048,7 +3802,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy242; case 'b': in->yyt11 = in->yyt41; @@ -3067,7 +3825,10 @@ static int lex(input_t *in, Output *out) yy183: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt40 = in->yyt41 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy243; case 'b': goto yy182; default: @@ -3082,7 +3843,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy244; case 'b': in->yyt9 = in->yyt44; @@ -3103,7 +3868,10 @@ static int lex(input_t *in, Output *out) yy186: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy245; case 'b': goto yy185; default: @@ -3123,7 +3891,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt12 = in->yyt13 = in->yyt54 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt54 = in->cur; goto yy246; default: goto yy248; } @@ -3133,7 +3903,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = in->yyt74 = in->yyt75 = in->yyt76 = in->cur; + in->yyt69 = in->cur; + in->yyt70 = in->cur; + in->yyt71 = in->cur; + in->yyt72 = in->cur; + in->yyt73 = in->cur; + in->yyt74 = in->cur; + in->yyt75 = in->cur; + in->yyt76 = in->cur; goto yy249; case 'b': in->yyt2 = in->yyt16; @@ -3199,7 +3976,19 @@ static int lex(input_t *in, Output *out) yy190: switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = in->yyt30 = in->yyt31 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy250; case 'b': goto yy189; default: @@ -3219,7 +4008,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy251; default: goto yy253; } @@ -3234,7 +4035,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy254; default: goto yy256; } @@ -3244,7 +4057,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy257; default: if (in->lim <= in->cur) { @@ -3263,7 +4080,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; goto yy258; default: goto yy260; } @@ -3273,7 +4102,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy261; default: if (in->lim <= in->cur) { @@ -3287,7 +4120,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy262; case 'b': in->yyt13 = in->yyt43; @@ -3308,7 +4149,14 @@ static int lex(input_t *in, Output *out) yy198: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt24 = in->yyt25 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy263; case 'b': goto yy197; default: @@ -3328,7 +4176,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt108 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; goto yy264; default: goto yy266; } @@ -3338,7 +4198,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy267; default: if (in->lim <= in->cur) { @@ -3352,7 +4216,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy268; case 'b': in->yyt13 = in->yyt41; @@ -3373,7 +4245,14 @@ static int lex(input_t *in, Output *out) yy203: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy269; case 'b': goto yy202; default: @@ -3388,7 +4267,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy270; case 'b': in->yyt11 = in->yyt42; @@ -3415,7 +4302,14 @@ static int lex(input_t *in, Output *out) yy206: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy271; case 'b': goto yy205; default: @@ -3435,7 +4329,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt61 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; goto yy272; default: goto yy274; } @@ -3450,7 +4350,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; goto yy275; default: goto yy277; } @@ -3460,7 +4372,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy278; default: if (in->lim <= in->cur) { @@ -3474,7 +4390,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy279; case 'b': in->yyt13 = in->yyt39; @@ -3495,7 +4419,14 @@ static int lex(input_t *in, Output *out) yy212: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy280; case 'b': goto yy211; default: @@ -3510,7 +4441,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy281; case 'b': in->yyt11 = in->yyt40; @@ -3537,7 +4476,14 @@ static int lex(input_t *in, Output *out) yy215: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy282; case 'b': goto yy214; default: @@ -3557,7 +4503,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy283; default: goto yy285; } @@ -3567,7 +4519,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy286; case 'b': in->yyt9 = in->yyt41; @@ -3598,7 +4558,14 @@ static int lex(input_t *in, Output *out) yy219: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy287; case 'b': goto yy218; default: @@ -3618,7 +4585,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy288; default: goto yy290; } @@ -3633,7 +4606,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy291; default: goto yy293; } @@ -3643,7 +4622,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy294; default: if (in->lim <= in->cur) { @@ -3662,7 +4642,18 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt85 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt107 = in->yyt108 = in->yyt118 = in->yyt119 = in->yyt120 = in->yyt121 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; + in->yyt121 = in->cur; goto yy295; default: goto yy297; } @@ -3672,7 +4663,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy298; default: if (in->lim <= in->cur) { @@ -3686,7 +4681,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy299; case 'b': in->yyt13 = in->yyt37; @@ -3707,7 +4710,14 @@ static int lex(input_t *in, Output *out) yy227: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy300; case 'b': goto yy226; default: @@ -3722,7 +4732,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy301; case 'b': in->yyt11 = in->yyt38; @@ -3749,7 +4767,14 @@ static int lex(input_t *in, Output *out) yy230: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy302; case 'b': goto yy229; default: @@ -3769,7 +4794,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy303; default: goto yy305; } @@ -3779,7 +4810,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy306; case 'b': in->yyt9 = in->yyt39; @@ -3810,7 +4849,14 @@ static int lex(input_t *in, Output *out) yy234: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy307; case 'b': goto yy233; default: @@ -3830,7 +4876,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy308; default: goto yy310; } @@ -3845,7 +4897,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy311; default: goto yy313; } @@ -3855,7 +4913,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy314; default: if (in->lim <= in->cur) { @@ -3869,7 +4928,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy315; case 'b': in->yyt7 = in->yyt40; @@ -3902,7 +4969,14 @@ static int lex(input_t *in, Output *out) yy240: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy316; case 'b': goto yy239; default: @@ -3922,7 +4996,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy317; default: goto yy319; } @@ -3937,7 +5017,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy320; default: goto yy322; } @@ -3947,7 +5033,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy323; default: if (in->lim <= in->cur) { @@ -3966,7 +5053,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy324; default: goto yy326; } @@ -3976,7 +5069,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy327; default: if (in->lim <= in->cur) { @@ -3990,7 +5084,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy328; case 'b': in->yyt11 = in->yyt44; @@ -4008,7 +5104,8 @@ static int lex(input_t *in, Output *out) yy248: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy329; case 'b': goto yy247; default: @@ -4158,7 +5255,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt26 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy332; default: if (in->lim <= in->cur) { @@ -4172,7 +5275,18 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy333; case 'b': in->yyt15 = in->yyt37; @@ -4195,7 +5309,18 @@ static int lex(input_t *in, Output *out) yy253: switch (yych) { case 'a': - in->yyt26 = in->yyt27 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy334; case 'b': goto yy252; default: @@ -4210,7 +5335,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy335; case 'b': in->yyt13 = in->yyt36; @@ -4243,7 +5378,17 @@ static int lex(input_t *in, Output *out) yy256: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy336; case 'b': goto yy255; default: @@ -4263,7 +5408,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt52 = in->yyt53 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy337; default: goto yy339; } @@ -4273,7 +5428,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy340; case 'b': in->yyt11 = in->yyt35; @@ -4314,7 +5479,17 @@ static int lex(input_t *in, Output *out) yy260: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy341; case 'b': goto yy259; default: @@ -4334,7 +5509,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy342; default: goto yy344; } @@ -4349,7 +5534,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt58 = in->yyt59 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy345; default: goto yy347; } @@ -4359,7 +5554,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy348; default: if (in->lim <= in->cur) { @@ -4373,7 +5571,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy349; case 'b': in->yyt9 = in->yyt34; @@ -4420,7 +5628,17 @@ static int lex(input_t *in, Output *out) yy266: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy350; case 'b': goto yy265; default: @@ -4440,7 +5658,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy351; default: goto yy353; } @@ -4455,7 +5683,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy354; default: goto yy356; } @@ -4465,7 +5703,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy357; default: if (in->lim <= in->cur) { @@ -4484,7 +5725,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy358; default: goto yy360; } @@ -4494,7 +5745,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy361; default: if (in->lim <= in->cur) { @@ -4508,7 +5762,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy362; case 'b': in->yyt13 = in->yyt46; @@ -4528,7 +5788,12 @@ static int lex(input_t *in, Output *out) yy274: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy363; case 'b': goto yy273; default: @@ -4543,7 +5808,17 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy364; case 'b': in->yyt7 = in->yyt33; @@ -4594,7 +5869,17 @@ static int lex(input_t *in, Output *out) yy277: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy365; case 'b': goto yy276; default: @@ -4614,7 +5899,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy366; default: goto yy368; } @@ -4629,7 +5924,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy369; default: goto yy371; } @@ -4639,7 +5944,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy372; default: if (in->lim <= in->cur) { @@ -4658,7 +5966,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt63 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt63 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy373; default: goto yy375; } @@ -4668,7 +5986,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy376; default: if (in->lim <= in->cur) { @@ -4682,7 +6003,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy377; case 'b': in->yyt13 = in->yyt44; @@ -4702,7 +6029,12 @@ static int lex(input_t *in, Output *out) yy285: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy378; case 'b': goto yy284; default: @@ -4722,7 +6054,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt50 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt50 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy379; default: goto yy381; } @@ -4732,7 +6074,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy382; default: if (in->lim <= in->cur) { @@ -4746,7 +6091,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy383; case 'b': in->yyt13 = in->yyt42; @@ -4766,9 +6117,14 @@ static int lex(input_t *in, Output *out) yy290: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt40 = in->yyt41 = in->cur; - goto yy384; - case 'b': goto yy289; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + goto yy384; + case 'b': goto yy289; default: if (in->lim <= in->cur) { if (fill(in) == 0) goto yyFillLabel231; @@ -4781,7 +6137,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy385; case 'b': in->yyt11 = in->yyt45; @@ -4805,7 +6167,12 @@ static int lex(input_t *in, Output *out) yy293: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy386; case 'b': goto yy292; default: @@ -4825,7 +6192,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy387; default: goto yy389; } @@ -4835,7 +6206,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy390; case 'b': in->yyt5 = in->yyt32; @@ -4888,7 +6265,18 @@ static int lex(input_t *in, Output *out) yy297: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy391; case 'b': goto yy296; default: @@ -4908,7 +6296,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy392; default: goto yy394; } @@ -4923,7 +6321,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy395; default: goto yy397; } @@ -4933,7 +6341,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy398; default: if (in->lim <= in->cur) { @@ -4952,7 +6363,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy399; default: goto yy401; } @@ -4962,7 +6383,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy402; default: if (in->lim <= in->cur) { @@ -4976,7 +6400,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy403; case 'b': in->yyt13 = in->yyt42; @@ -4996,7 +6426,12 @@ static int lex(input_t *in, Output *out) yy305: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy404; case 'b': goto yy304; default: @@ -5016,7 +6451,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy405; default: goto yy407; } @@ -5026,7 +6471,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy408; default: if (in->lim <= in->cur) { @@ -5040,7 +6488,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy409; case 'b': in->yyt13 = in->yyt40; @@ -5060,7 +6514,12 @@ static int lex(input_t *in, Output *out) yy310: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy410; case 'b': goto yy309; default: @@ -5075,7 +6534,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy411; case 'b': in->yyt11 = in->yyt43; @@ -5099,7 +6564,12 @@ static int lex(input_t *in, Output *out) yy313: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy412; case 'b': goto yy312; default: @@ -5119,7 +6589,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy413; default: goto yy415; } @@ -5134,7 +6608,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy416; default: goto yy418; } @@ -5144,7 +6628,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy419; default: if (in->lim <= in->cur) { @@ -5158,7 +6645,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy420; case 'b': in->yyt13 = in->yyt38; @@ -5178,7 +6671,12 @@ static int lex(input_t *in, Output *out) yy319: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy421; case 'b': goto yy318; default: @@ -5193,7 +6691,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy422; case 'b': in->yyt11 = in->yyt41; @@ -5217,7 +6721,12 @@ static int lex(input_t *in, Output *out) yy322: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy423; case 'b': goto yy321; default: @@ -5237,7 +6746,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt44 = in->yyt46 = in->yyt52 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt52 = in->cur; goto yy424; default: goto yy426; } @@ -5247,7 +6760,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy427; case 'b': in->yyt9 = in->yyt44; @@ -5273,7 +6792,12 @@ static int lex(input_t *in, Output *out) yy326: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy428; case 'b': goto yy325; default: @@ -5293,7 +6817,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt46 = in->yyt56 = in->yyt57 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt46 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy429; default: goto yy431; } @@ -5308,7 +6836,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy432; default: goto yy434; } @@ -5344,7 +6876,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt15; a7 = in->yyt30; b7 = in->yyt31; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -5356,7 +6888,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 5360 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 6892 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" yy331: ++in->cur; yyFillLabel263: @@ -5377,7 +6909,19 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt85; in->yyt14 = in->yyt28; in->yyt15 = in->yyt29; - in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = in->yyt30 = in->yyt31 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -5433,7 +6977,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy436; default: goto yy438; } @@ -5448,7 +7004,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy439; default: goto yy441; } @@ -5458,7 +7026,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt28 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy442; default: if (in->lim <= in->cur) { @@ -5477,7 +7050,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; goto yy443; default: goto yy445; } @@ -5487,7 +7072,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt27 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy446; default: if (in->lim <= in->cur) { @@ -5501,7 +7091,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy447; case 'b': in->yyt15 = in->yyt44; @@ -5523,7 +7121,15 @@ static int lex(input_t *in, Output *out) yy339: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy448; case 'b': goto yy338; default: @@ -5543,7 +7149,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt108 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; goto yy449; default: goto yy451; } @@ -5553,7 +7171,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy452; default: if (in->lim <= in->cur) { @@ -5567,7 +7190,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy453; case 'b': in->yyt15 = in->yyt42; @@ -5589,7 +7220,15 @@ static int lex(input_t *in, Output *out) yy344: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy454; case 'b': goto yy343; default: @@ -5604,7 +7243,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy455; case 'b': in->yyt13 = in->yyt43; @@ -5634,7 +7281,15 @@ static int lex(input_t *in, Output *out) yy347: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy456; case 'b': goto yy346; default: @@ -5654,7 +7309,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt61 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt61 = in->cur; goto yy457; default: goto yy459; } @@ -5669,7 +7332,19 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; goto yy460; default: goto yy462; } @@ -5679,7 +7354,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy463; default: if (in->lim <= in->cur) { @@ -5693,7 +7373,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy464; case 'b': in->yyt15 = in->yyt40; @@ -5715,7 +7403,15 @@ static int lex(input_t *in, Output *out) yy353: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy465; case 'b': goto yy352; default: @@ -5730,7 +7426,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy466; case 'b': in->yyt13 = in->yyt41; @@ -5760,7 +7464,15 @@ static int lex(input_t *in, Output *out) yy356: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy467; case 'b': goto yy355; default: @@ -5780,7 +7492,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy468; default: goto yy470; } @@ -5790,7 +7510,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy471; case 'b': in->yyt11 = in->yyt42; @@ -5826,7 +7554,15 @@ static int lex(input_t *in, Output *out) yy360: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy472; case 'b': goto yy359; default: @@ -5846,7 +7582,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy473; default: goto yy475; } @@ -5861,7 +7605,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy476; default: goto yy478; } @@ -5871,7 +7623,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy479; default: if (in->lim <= in->cur) { @@ -5890,7 +7644,18 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt85 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt107 = in->yyt108 = in->yyt118 = in->yyt119 = in->yyt120 = in->yyt121 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; + in->yyt121 = in->cur; goto yy480; default: goto yy482; } @@ -5900,7 +7665,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt27 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy483; default: if (in->lim <= in->cur) { @@ -5914,7 +7684,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy484; case 'b': in->yyt15 = in->yyt38; @@ -5936,7 +7715,16 @@ static int lex(input_t *in, Output *out) yy368: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy485; case 'b': goto yy367; default: @@ -5951,7 +7739,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy486; case 'b': in->yyt13 = in->yyt39; @@ -5981,7 +7777,15 @@ static int lex(input_t *in, Output *out) yy371: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy487; case 'b': goto yy370; default: @@ -6001,7 +7805,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy488; default: goto yy490; } @@ -6011,7 +7823,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy491; case 'b': in->yyt11 = in->yyt40; @@ -6047,7 +7868,15 @@ static int lex(input_t *in, Output *out) yy375: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy492; case 'b': goto yy374; default: @@ -6067,7 +7896,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy493; default: goto yy495; } @@ -6082,7 +7919,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy496; default: goto yy498; } @@ -6092,7 +7937,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy499; default: if (in->lim <= in->cur) { @@ -6106,7 +7953,15 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy500; case 'b': in->yyt9 = in->yyt41; @@ -6146,7 +8001,15 @@ static int lex(input_t *in, Output *out) yy381: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy501; case 'b': goto yy380; default: @@ -6166,7 +8029,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy502; default: goto yy504; } @@ -6181,7 +8052,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy505; default: goto yy507; } @@ -6191,7 +8070,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt42 = in->yyt43 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy508; default: if (in->lim <= in->cur) { @@ -6210,7 +8091,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt65 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy509; default: goto yy511; } @@ -6220,7 +8109,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy512; default: if (in->lim <= in->cur) { @@ -6234,7 +8125,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy513; case 'b': in->yyt13 = in->yyt45; @@ -6253,7 +8148,10 @@ static int lex(input_t *in, Output *out) yy389: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy514; case 'b': goto yy388; default: @@ -6374,7 +8272,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy516; default: if (in->lim <= in->cur) { @@ -6388,7 +8291,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy517; case 'b': in->yyt15 = in->yyt36; @@ -6410,7 +8322,16 @@ static int lex(input_t *in, Output *out) yy394: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy518; case 'b': goto yy393; default: @@ -6425,7 +8346,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy519; case 'b': in->yyt13 = in->yyt37; @@ -6455,7 +8385,16 @@ static int lex(input_t *in, Output *out) yy397: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy520; case 'b': goto yy396; default: @@ -6475,7 +8414,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy521; default: goto yy523; } @@ -6485,7 +8432,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy524; case 'b': in->yyt11 = in->yyt38; @@ -6521,7 +8477,16 @@ static int lex(input_t *in, Output *out) yy401: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy525; case 'b': goto yy400; default: @@ -6541,7 +8506,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy526; default: goto yy528; } @@ -6556,7 +8529,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy529; default: goto yy531; } @@ -6566,7 +8547,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy532; default: if (in->lim <= in->cur) { @@ -6580,7 +8563,16 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy533; case 'b': in->yyt9 = in->yyt39; @@ -6620,7 +8612,16 @@ static int lex(input_t *in, Output *out) yy407: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy534; case 'b': goto yy406; default: @@ -6640,7 +8641,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy535; default: goto yy537; } @@ -6655,7 +8664,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy538; default: goto yy540; } @@ -6665,7 +8682,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy541; default: if (in->lim <= in->cur) { @@ -6684,7 +8703,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy542; default: goto yy544; } @@ -6694,7 +8721,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy545; default: if (in->lim <= in->cur) { @@ -6708,7 +8737,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy546; case 'b': in->yyt13 = in->yyt43; @@ -6727,7 +8760,10 @@ static int lex(input_t *in, Output *out) yy415: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy547; case 'b': goto yy414; default: @@ -6742,7 +8778,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy548; case 'b': in->yyt7 = in->yyt40; @@ -6784,7 +8825,16 @@ static int lex(input_t *in, Output *out) yy418: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy549; case 'b': goto yy417; default: @@ -6804,7 +8854,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy550; default: goto yy552; } @@ -6819,7 +8877,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy553; default: goto yy555; } @@ -6829,7 +8895,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy556; default: if (in->lim <= in->cur) { @@ -6848,7 +8916,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy557; default: goto yy559; } @@ -6858,7 +8934,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy560; default: if (in->lim <= in->cur) { @@ -6872,7 +8950,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy561; case 'b': in->yyt13 = in->yyt43; @@ -6891,7 +8973,10 @@ static int lex(input_t *in, Output *out) yy426: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy562; case 'b': goto yy425; default: @@ -6911,7 +8996,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy563; default: goto yy565; } @@ -6921,7 +9014,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy566; default: if (in->lim <= in->cur) { @@ -6935,7 +9030,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy567; case 'b': in->yyt13 = in->yyt37; @@ -6954,7 +9053,10 @@ static int lex(input_t *in, Output *out) yy431: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy568; case 'b': goto yy430; default: @@ -6969,7 +9071,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy569; case 'b': in->yyt11 = in->yyt44; @@ -6990,7 +9096,10 @@ static int lex(input_t *in, Output *out) yy434: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy570; case 'b': goto yy433; default: @@ -7010,7 +9119,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt14 = in->yyt15 = in->yyt43 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt43 = in->cur; goto yy571; default: goto yy573; } @@ -7037,7 +9148,18 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt16; in->yyt15 = in->yyt28; in->yyt30 = in->yyt27; - in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -7100,7 +9222,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt85; in->yyt14 = in->yyt16; in->yyt15 = in->yyt28; - in->yyt26 = in->yyt27 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -7158,7 +9291,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -7224,7 +9367,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -7260,7 +9413,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt29 = in->yyt31 = in->yyt52 = in->yyt53 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt29 = in->cur; + in->yyt31 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy574; default: goto yy576; } @@ -7290,7 +9453,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt59; in->yyt15 = in->yyt60; - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -7359,7 +9532,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt59; in->yyt15 = in->yyt60; - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -7388,7 +9571,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy577; default: goto yy579; } @@ -7403,7 +9596,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt58 = in->yyt59 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy580; default: goto yy582; } @@ -7413,7 +9616,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt27 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy583; default: if (in->lim <= in->cur) { @@ -7449,7 +9656,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt96; in->yyt15 = in->yyt97; - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7521,7 +9738,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt96; in->yyt15 = in->yyt97; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7545,7 +9772,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy584; default: goto yy586; } @@ -7560,7 +9797,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy587; default: goto yy589; } @@ -7570,7 +9817,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy590; default: if (in->lim <= in->cur) { @@ -7589,7 +9840,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy591; default: goto yy593; } @@ -7599,7 +9860,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy594; default: if (in->lim <= in->cur) { @@ -7613,7 +9878,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy595; case 'b': in->yyt15 = in->yyt47; @@ -7634,7 +9905,13 @@ static int lex(input_t *in, Output *out) yy459: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy596; case 'b': goto yy458; default: @@ -7673,7 +9950,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt107; in->yyt15 = in->yyt108; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt3 = in->yyt118; goto yy364; case 'b': @@ -7748,7 +10035,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt107; in->yyt15 = in->yyt108; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy365; case 'b': goto yy461; @@ -7769,7 +10066,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy597; default: goto yy599; } @@ -7784,7 +10091,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy600; default: goto yy602; } @@ -7794,7 +10111,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy603; default: if (in->lim <= in->cur) { @@ -7813,7 +10134,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt63 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt63 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy604; default: goto yy606; } @@ -7823,7 +10154,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt27 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy607; default: if (in->lim <= in->cur) { @@ -7837,7 +10172,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy608; case 'b': in->yyt15 = in->yyt45; @@ -7858,7 +10199,13 @@ static int lex(input_t *in, Output *out) yy470: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy609; case 'b': goto yy469; default: @@ -7878,7 +10225,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt50 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt50 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy610; default: goto yy612; } @@ -7888,7 +10245,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy613; default: if (in->lim <= in->cur) { @@ -7902,7 +10263,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy614; case 'b': in->yyt15 = in->yyt43; @@ -7923,7 +10290,13 @@ static int lex(input_t *in, Output *out) yy475: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy615; case 'b': goto yy474; default: @@ -7938,7 +10311,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy616; case 'b': in->yyt13 = in->yyt46; @@ -7965,7 +10344,13 @@ static int lex(input_t *in, Output *out) yy478: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy617; case 'b': goto yy477; default: @@ -7985,7 +10370,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy618; default: goto yy620; } @@ -8021,7 +10412,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt116; in->yyt15 = in->yyt117; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy390; case 'b': in->yyt7 = in->yyt33; @@ -8099,7 +10496,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt116; in->yyt15 = in->yyt117; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy391; case 'b': goto yy481; default: @@ -8119,7 +10527,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy621; default: goto yy623; } @@ -8134,7 +10552,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy624; default: goto yy626; } @@ -8144,7 +10572,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy627; default: if (in->lim <= in->cur) { @@ -8163,7 +10595,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy628; default: goto yy630; } @@ -8173,7 +10615,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt21 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy631; default: if (in->lim <= in->cur) { @@ -8187,7 +10633,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy632; case 'b': in->yyt15 = in->yyt43; @@ -8208,7 +10660,13 @@ static int lex(input_t *in, Output *out) yy490: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy633; case 'b': goto yy489; default: @@ -8228,7 +10686,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy634; default: goto yy636; } @@ -8238,7 +10706,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy637; default: if (in->lim <= in->cur) { @@ -8252,7 +10724,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy638; case 'b': in->yyt15 = in->yyt41; @@ -8273,7 +10752,14 @@ static int lex(input_t *in, Output *out) yy495: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy639; case 'b': goto yy494; default: @@ -8288,7 +10774,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy640; case 'b': in->yyt13 = in->yyt44; @@ -8315,7 +10808,13 @@ static int lex(input_t *in, Output *out) yy498: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy641; case 'b': goto yy497; default: @@ -8335,7 +10834,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy642; default: goto yy644; } @@ -8350,7 +10855,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy645; default: goto yy647; } @@ -8360,7 +10875,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt25 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy648; default: if (in->lim <= in->cur) { @@ -8374,7 +10893,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy649; case 'b': in->yyt15 = in->yyt39; @@ -8395,7 +10921,14 @@ static int lex(input_t *in, Output *out) yy504: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy650; case 'b': goto yy503; default: @@ -8410,7 +10943,13 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy651; case 'b': in->yyt13 = in->yyt42; @@ -8437,7 +10976,13 @@ static int lex(input_t *in, Output *out) yy507: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy652; case 'b': goto yy506; default: @@ -8457,7 +11002,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt52 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt52 = in->cur; goto yy653; default: goto yy655; } @@ -8467,7 +11018,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt18 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy656; case 'b': in->yyt11 = in->yyt45; @@ -8498,7 +11056,13 @@ static int lex(input_t *in, Output *out) yy511: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy657; case 'b': goto yy510; default: @@ -8518,7 +11082,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt56 = in->yyt57 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy658; default: goto yy660; } @@ -8533,7 +11103,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt42 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy661; default: goto yy663; } @@ -8543,7 +11119,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt42 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; goto yy664; default: if (in->lim <= in->cur) { @@ -8569,7 +11146,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt115; in->yyt14 = in->yyt121; in->yyt15 = in->yyt121; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8614,7 +11202,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy665; default: goto yy667; } @@ -8629,7 +11227,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy668; default: goto yy670; } @@ -8639,7 +11247,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy671; default: if (in->lim <= in->cur) { @@ -8658,7 +11270,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy672; default: goto yy674; } @@ -8668,7 +11290,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy675; default: if (in->lim <= in->cur) { @@ -8682,7 +11308,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy676; case 'b': in->yyt15 = in->yyt43; @@ -8703,7 +11336,14 @@ static int lex(input_t *in, Output *out) yy523: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy677; case 'b': goto yy522; default: @@ -8723,7 +11363,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy678; default: goto yy680; } @@ -8733,7 +11383,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt17 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy681; default: if (in->lim <= in->cur) { @@ -8747,7 +11401,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy682; case 'b': in->yyt15 = in->yyt41; @@ -8768,7 +11429,14 @@ static int lex(input_t *in, Output *out) yy528: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy683; case 'b': goto yy527; default: @@ -8783,7 +11451,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy684; case 'b': in->yyt13 = in->yyt42; @@ -8810,7 +11485,14 @@ static int lex(input_t *in, Output *out) yy531: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy685; case 'b': goto yy530; default: @@ -8830,7 +11512,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy686; default: goto yy688; } @@ -8845,7 +11533,17 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy689; default: goto yy691; } @@ -8855,7 +11553,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy692; default: if (in->lim <= in->cur) { @@ -8869,7 +11571,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy693; case 'b': in->yyt15 = in->yyt39; @@ -8890,7 +11599,14 @@ static int lex(input_t *in, Output *out) yy537: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy694; case 'b': goto yy536; default: @@ -8905,7 +11621,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy695; case 'b': in->yyt13 = in->yyt40; @@ -8932,7 +11655,14 @@ static int lex(input_t *in, Output *out) yy540: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy696; case 'b': goto yy539; default: @@ -8952,7 +11682,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy697; default: goto yy699; } @@ -8962,7 +11698,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy700; case 'b': in->yyt11 = in->yyt43; @@ -8993,7 +11736,14 @@ static int lex(input_t *in, Output *out) yy544: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy701; case 'b': goto yy543; default: @@ -9013,7 +11763,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy702; default: goto yy704; } @@ -9028,7 +11784,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy705; default: goto yy707; } @@ -9038,7 +11800,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy708; default: if (in->lim <= in->cur) { @@ -9134,7 +11897,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy710; default: if (in->lim <= in->cur) { @@ -9148,7 +11915,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy711; case 'b': in->yyt15 = in->yyt37; @@ -9169,7 +11943,14 @@ static int lex(input_t *in, Output *out) yy552: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy712; case 'b': goto yy551; default: @@ -9184,7 +11965,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy713; case 'b': in->yyt13 = in->yyt38; @@ -9211,7 +11999,14 @@ static int lex(input_t *in, Output *out) yy555: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy714; case 'b': goto yy554; default: @@ -9231,7 +12026,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy715; default: goto yy717; } @@ -9241,7 +12042,14 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy718; case 'b': in->yyt11 = in->yyt41; @@ -9272,7 +12080,14 @@ static int lex(input_t *in, Output *out) yy559: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy719; case 'b': goto yy558; default: @@ -9292,7 +12107,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy720; default: goto yy722; } @@ -9307,7 +12128,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy723; default: goto yy725; } @@ -9317,7 +12144,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy726; default: if (in->lim <= in->cur) { @@ -9331,7 +12159,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy727; case 'b': in->yyt9 = in->yyt44; @@ -9364,7 +12196,14 @@ static int lex(input_t *in, Output *out) yy565: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy728; case 'b': goto yy564; default: @@ -9384,7 +12223,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy729; default: goto yy731; } @@ -9399,7 +12244,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy732; default: goto yy734; } @@ -9409,7 +12260,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy735; default: if (in->lim <= in->cur) { @@ -9428,7 +12280,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy736; default: goto yy738; } @@ -9438,7 +12296,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy739; default: if (in->lim <= in->cur) { @@ -9452,7 +12311,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy740; case 'b': in->yyt13 = in->yyt42; @@ -9470,7 +12331,8 @@ static int lex(input_t *in, Output *out) yy573: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy741; case 'b': goto yy572; default: @@ -9502,7 +12364,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt26; in->yyt15 = in->yyt27; in->yyt30 = in->yyt29; - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -9555,7 +12425,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt26; in->yyt15 = in->yyt27; - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -9603,7 +12481,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9649,7 +12535,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9691,7 +12585,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt52; in->yyt15 = in->yyt53; - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9747,7 +12649,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt52; in->yyt15 = in->yyt53; - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9776,7 +12686,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt61 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt61 = in->cur; goto yy742; default: goto yy744; } @@ -9803,7 +12721,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9844,7 +12770,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9881,7 +12815,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt50; in->yyt15 = in->yyt51; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9932,7 +12874,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt50; in->yyt15 = in->yyt51; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9956,7 +12906,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy745; default: goto yy747; } @@ -9986,7 +12944,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt58; in->yyt15 = in->yyt59; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -10045,7 +13011,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt58; in->yyt15 = in->yyt59; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -10069,7 +13043,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy748; default: goto yy750; } @@ -10084,7 +13066,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy751; default: goto yy753; } @@ -10094,7 +13084,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt27 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy754; default: if (in->lim <= in->cur) { @@ -10125,7 +13118,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; goto yy484; case 'b': @@ -10163,7 +13165,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; goto yy485; case 'b': goto yy598; @@ -10197,7 +13208,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt3 = in->yyt118; goto yy486; case 'b': @@ -10245,7 +13264,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; goto yy487; case 'b': goto yy601; @@ -10266,7 +13293,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy755; default: goto yy757; } @@ -10296,7 +13331,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt3 = in->yyt118; goto yy491; case 'b': @@ -10352,7 +13396,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy492; case 'b': goto yy605; @@ -10373,7 +13425,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy758; default: goto yy760; } @@ -10388,7 +13448,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy761; default: goto yy763; } @@ -10398,7 +13466,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy764; default: if (in->lim <= in->cur) { @@ -10434,7 +13505,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt85; in->yyt15 = in->yyt86; - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt3 = in->yyt118; goto yy500; case 'b': @@ -10496,7 +13575,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt85; in->yyt15 = in->yyt86; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy501; case 'b': goto yy611; @@ -10517,7 +13604,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy765; default: goto yy767; } @@ -10532,7 +13627,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy768; default: goto yy770; } @@ -10542,7 +13645,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy771; default: if (in->lim <= in->cur) { @@ -10561,7 +13667,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt65 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy772; default: goto yy774; } @@ -10571,7 +13685,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy775; default: if (in->lim <= in->cur) { @@ -10585,7 +13702,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy776; case 'b': in->yyt15 = in->yyt46; @@ -10605,7 +13726,11 @@ static int lex(input_t *in, Output *out) yy620: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy777; case 'b': goto yy619; default: @@ -10637,7 +13762,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy517; case 'b': in->yyt19 = in->yyt32; @@ -10674,7 +13808,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy518; case 'b': goto yy622; default: @@ -10707,7 +13850,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy519; case 'b': in->yyt15 = in->yyt38; @@ -10754,7 +13906,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy520; case 'b': goto yy625; default: @@ -10774,7 +13935,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy778; default: goto yy780; } @@ -10804,7 +13973,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy524; case 'b': in->yyt13 = in->yyt39; @@ -10859,7 +14037,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy525; case 'b': goto yy629; default: @@ -10879,7 +14066,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy781; default: goto yy783; } @@ -10894,7 +14089,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy784; default: goto yy786; } @@ -10904,7 +14107,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy787; default: if (in->lim <= in->cur) { @@ -10940,7 +14146,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt42; in->yyt15 = in->yyt63; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy533; case 'b': in->yyt11 = in->yyt40; @@ -11001,7 +14216,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt42; in->yyt15 = in->yyt63; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy534; case 'b': goto yy635; default: @@ -11021,7 +14245,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy788; default: goto yy790; } @@ -11036,7 +14268,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy791; default: goto yy793; } @@ -11046,7 +14286,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy794; default: if (in->lim <= in->cur) { @@ -11065,7 +14308,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy795; default: goto yy797; } @@ -11075,7 +14326,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy798; default: if (in->lim <= in->cur) { @@ -11089,7 +14343,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy799; case 'b': in->yyt15 = in->yyt44; @@ -11109,7 +14368,12 @@ static int lex(input_t *in, Output *out) yy644: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy800; case 'b': goto yy643; default: @@ -11148,7 +14412,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt43; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy548; case 'b': in->yyt9 = in->yyt41; @@ -11213,7 +14482,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt43; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy549; case 'b': goto yy646; default: @@ -11233,7 +14511,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy801; default: goto yy803; } @@ -11248,7 +14534,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy804; default: goto yy806; } @@ -11258,7 +14552,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy807; default: if (in->lim <= in->cur) { @@ -11277,7 +14574,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy808; default: goto yy810; } @@ -11287,7 +14592,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt21 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy811; default: if (in->lim <= in->cur) { @@ -11301,7 +14609,11 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy812; case 'b': in->yyt15 = in->yyt36; @@ -11321,7 +14633,11 @@ static int lex(input_t *in, Output *out) yy655: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy813; case 'b': goto yy654; default: @@ -11341,7 +14657,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy814; default: goto yy816; } @@ -11351,7 +14675,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy817; default: if (in->lim <= in->cur) { @@ -11365,7 +14692,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy818; case 'b': in->yyt15 = in->yyt38; @@ -11385,7 +14717,12 @@ static int lex(input_t *in, Output *out) yy660: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy819; case 'b': goto yy659; default: @@ -11400,7 +14737,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy820; case 'b': in->yyt13 = in->yyt45; @@ -11424,7 +14766,11 @@ static int lex(input_t *in, Output *out) yy663: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy821; case 'b': goto yy662; default: @@ -11444,7 +14790,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy822; default: goto yy824; } @@ -11469,7 +14819,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11520,7 +14879,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt115; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11584,7 +14952,16 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt35 = in->yyt33; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11651,7 +15028,16 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11680,7 +15066,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy825; default: goto yy827; } @@ -11734,7 +15128,16 @@ static int lex(input_t *in, Output *out) in->yyt64 = in->yyt63; in->yyt63 = in->yyt62; in->yyt62 = in->yyt55; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11807,7 +15210,16 @@ static int lex(input_t *in, Output *out) in->yyt64 = in->yyt63; in->yyt63 = in->yyt62; in->yyt62 = in->yyt55; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11831,7 +15243,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy828; default: goto yy830; } @@ -11846,7 +15266,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy831; default: goto yy833; } @@ -11856,7 +15284,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy834; default: if (in->lim <= in->cur) { @@ -11916,7 +15347,16 @@ static int lex(input_t *in, Output *out) in->yyt66 = in->yyt62; in->yyt43 = in->yyt41; in->yyt50 = in->yyt48; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt77 = in->yyt80; goto yy533; case 'b': @@ -11988,7 +15428,16 @@ static int lex(input_t *in, Output *out) in->yyt90 = in->yyt104; in->yyt91 = in->yyt105; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy534; case 'b': goto yy679; @@ -12009,7 +15458,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy835; default: goto yy837; } @@ -12024,7 +15481,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy838; default: goto yy840; } @@ -12034,7 +15499,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy841; default: if (in->lim <= in->cur) { @@ -12053,7 +15521,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy842; default: goto yy844; } @@ -12063,7 +15539,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy845; default: if (in->lim <= in->cur) { @@ -12077,7 +15556,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy846; case 'b': in->yyt15 = in->yyt44; @@ -12097,7 +15581,12 @@ static int lex(input_t *in, Output *out) yy688: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy847; case 'b': goto yy687; default: @@ -12164,7 +15653,12 @@ static int lex(input_t *in, Output *out) in->yyt58 = in->yyt57; in->yyt57 = in->yyt56; in->yyt56 = in->yyt55; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy548; case 'b': in->yyt9 = in->yyt39; @@ -12241,7 +15735,16 @@ static int lex(input_t *in, Output *out) in->yyt98 = in->yyt111; in->yyt104 = in->yyt112; in->yyt68 = in->yyt85; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy549; case 'b': goto yy690; default: @@ -12261,7 +15764,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy848; default: goto yy850; } @@ -12276,7 +15787,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy851; default: goto yy853; } @@ -12286,7 +15805,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy854; default: if (in->lim <= in->cur) { @@ -12305,7 +15827,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy855; default: goto yy857; } @@ -12315,7 +15845,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy858; default: if (in->lim <= in->cur) { @@ -12329,7 +15862,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy859; case 'b': in->yyt15 = in->yyt44; @@ -12349,7 +15887,12 @@ static int lex(input_t *in, Output *out) yy699: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy860; case 'b': goto yy698; default: @@ -12369,7 +15912,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy861; default: goto yy863; } @@ -12379,7 +15930,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy864; default: if (in->lim <= in->cur) { @@ -12393,7 +15947,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy865; case 'b': in->yyt15 = in->yyt40; @@ -12413,7 +15972,12 @@ static int lex(input_t *in, Output *out) yy704: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy866; case 'b': goto yy703; default: @@ -12428,7 +15992,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy867; case 'b': in->yyt13 = in->yyt43; @@ -12452,7 +16021,12 @@ static int lex(input_t *in, Output *out) yy707: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy868; case 'b': goto yy706; default: @@ -12472,7 +16046,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy869; default: goto yy871; } @@ -12492,7 +16070,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt104; in->yyt14 = in->yyt119; in->yyt15 = in->yyt120; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -12528,7 +16115,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy872; default: goto yy874; } @@ -12543,7 +16138,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy875; default: goto yy877; } @@ -12553,7 +16156,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy878; default: if (in->lim <= in->cur) { @@ -12572,7 +16178,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy879; default: goto yy881; } @@ -12582,7 +16196,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy882; default: if (in->lim <= in->cur) { @@ -12596,7 +16213,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy883; case 'b': in->yyt15 = in->yyt42; @@ -12616,7 +16238,12 @@ static int lex(input_t *in, Output *out) yy717: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy884; case 'b': goto yy716; default: @@ -12636,7 +16263,15 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy885; default: goto yy887; } @@ -12646,7 +16281,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy888; default: if (in->lim <= in->cur) { @@ -12660,7 +16298,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy889; case 'b': in->yyt15 = in->yyt40; @@ -12680,7 +16323,12 @@ static int lex(input_t *in, Output *out) yy722: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy890; case 'b': goto yy721; default: @@ -12695,7 +16343,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy891; case 'b': in->yyt13 = in->yyt43; @@ -12719,7 +16372,12 @@ static int lex(input_t *in, Output *out) yy725: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy892; case 'b': goto yy724; default: @@ -12739,7 +16397,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy893; default: goto yy895; } @@ -12810,7 +16472,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy897; default: if (in->lim <= in->cur) { @@ -12824,7 +16489,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy898; case 'b': in->yyt15 = in->yyt36; @@ -12844,7 +16514,12 @@ static int lex(input_t *in, Output *out) yy731: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy899; case 'b': goto yy730; default: @@ -12859,7 +16534,12 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy900; case 'b': in->yyt13 = in->yyt37; @@ -12883,7 +16563,12 @@ static int lex(input_t *in, Output *out) yy734: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy901; case 'b': goto yy733; default: @@ -12903,7 +16588,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy902; default: goto yy904; } @@ -12913,7 +16602,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy905; case 'b': in->yyt11 = in->yyt44; @@ -12939,7 +16631,12 @@ static int lex(input_t *in, Output *out) yy738: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy906; case 'b': goto yy737; default: @@ -12959,7 +16656,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy907; default: goto yy909; } @@ -12974,7 +16675,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy910; default: goto yy912; } @@ -13015,7 +16720,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -13060,7 +16771,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -13101,7 +16818,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13141,7 +16864,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13177,7 +16906,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13217,7 +16952,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13254,7 +16995,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt56; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13302,7 +17049,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt56; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -13326,7 +17079,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy914; default: goto yy916; } @@ -13353,7 +17112,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; goto yy632; case 'b': @@ -13390,7 +17155,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; goto yy633; case 'b': goto yy756; @@ -13423,7 +17194,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; goto yy638; case 'b': @@ -13460,7 +17238,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; goto yy639; case 'b': goto yy759; @@ -13494,7 +17279,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt3 = in->yyt118; goto yy640; case 'b': @@ -13539,7 +17331,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy641; case 'b': goto yy762; @@ -13560,7 +17358,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy917; default: goto yy919; } @@ -13587,7 +17391,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt3 = in->yyt118; goto yy649; case 'b': @@ -13624,7 +17435,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; goto yy650; case 'b': goto yy766; @@ -13658,7 +17476,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; goto yy651; case 'b': @@ -13703,7 +17527,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy652; case 'b': goto yy769; @@ -13724,7 +17554,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt52 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt52 = in->cur; goto yy920; default: goto yy922; } @@ -13754,7 +17590,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt18 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt3 = in->yyt118; goto yy656; case 'b': @@ -13805,7 +17648,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy657; case 'b': goto yy773; @@ -13826,7 +17675,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt56 = in->yyt57 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy923; default: goto yy925; } @@ -13841,7 +17696,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt42 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy926; default: goto yy928; } @@ -13851,7 +17712,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt42 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; goto yy929; default: if (in->lim <= in->cur) { @@ -13882,7 +17745,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy676; case 'b': in->yyt19 = in->yyt43; @@ -13918,7 +17788,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy677; case 'b': goto yy779; default: @@ -13950,7 +17827,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy682; case 'b': in->yyt19 = in->yyt38; @@ -13986,7 +17870,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy683; case 'b': goto yy782; default: @@ -14019,7 +17910,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy684; case 'b': in->yyt15 = in->yyt43; @@ -14063,7 +17961,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy685; case 'b': goto yy785; default: @@ -14083,7 +17988,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy930; default: goto yy932; } @@ -14110,7 +18021,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy693; case 'b': in->yyt19 = in->yyt36; @@ -14146,7 +18064,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy694; case 'b': goto yy789; default: @@ -14179,7 +18104,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy695; case 'b': in->yyt15 = in->yyt41; @@ -14223,7 +18155,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy696; case 'b': goto yy792; default: @@ -14243,7 +18182,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy933; default: goto yy935; } @@ -14273,7 +18218,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt56; in->yyt15 = in->yyt57; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy700; case 'b': in->yyt13 = in->yyt44; @@ -14323,7 +18275,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt56; in->yyt15 = in->yyt57; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy701; case 'b': goto yy796; default: @@ -14343,7 +18302,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy936; default: goto yy938; } @@ -14358,7 +18323,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy939; default: goto yy941; } @@ -14368,7 +18339,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->yyt43 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy942; default: if (in->lim <= in->cur) { @@ -14399,7 +18372,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt24; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy711; case 'b': in->yyt19 = in->yyt34; @@ -14435,7 +18415,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt18; in->yyt15 = in->yyt24; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy712; case 'b': goto yy802; default: @@ -14468,7 +18455,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt47; in->yyt15 = in->yyt48; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy713; case 'b': in->yyt15 = in->yyt39; @@ -14512,7 +18506,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt47; in->yyt15 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy714; case 'b': goto yy805; default: @@ -14532,7 +18533,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy943; default: goto yy945; } @@ -14562,7 +18569,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt37; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy718; case 'b': in->yyt13 = in->yyt42; @@ -14612,7 +18626,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy719; case 'b': goto yy809; default: @@ -14632,7 +18653,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy946; default: goto yy948; } @@ -14647,7 +18674,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy949; default: goto yy951; } @@ -14657,7 +18690,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy952; default: if (in->lim <= in->cur) { @@ -14693,7 +18728,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt42; in->yyt15 = in->yyt65; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy727; case 'b': in->yyt11 = in->yyt45; @@ -14747,7 +18786,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt42; in->yyt15 = in->yyt65; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy728; case 'b': goto yy815; default: @@ -14767,7 +18813,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy953; default: goto yy955; } @@ -14782,7 +18834,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy956; default: goto yy958; } @@ -14792,7 +18850,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy959; default: if (in->lim <= in->cur) { @@ -14811,7 +18871,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy960; default: goto yy962; } @@ -14821,7 +18887,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt34 = in->yyt35 = in->cur; + in->yyt21 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy963; default: if (in->lim <= in->cur) { @@ -14835,7 +18903,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy964; case 'b': in->yyt15 = in->yyt36; @@ -14854,7 +18925,10 @@ static int lex(input_t *in, Output *out) yy824: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy965; case 'b': goto yy823; default: @@ -14890,7 +18964,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -14939,7 +19020,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -14987,7 +19075,14 @@ static int lex(input_t *in, Output *out) in->yyt95 = in->yyt59; in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -15034,7 +19129,14 @@ static int lex(input_t *in, Output *out) in->yyt95 = in->yyt59; in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -15082,7 +19184,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -15141,7 +19250,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -15165,7 +19281,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy966; default: goto yy968; } @@ -15200,7 +19322,14 @@ static int lex(input_t *in, Output *out) in->yyt88 = in->yyt66; in->yyt89 = in->yyt96; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt77 = in->yyt80; goto yy693; case 'b': @@ -15245,7 +19374,14 @@ static int lex(input_t *in, Output *out) in->yyt88 = in->yyt66; in->yyt89 = in->yyt96; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt77 = in->yyt80; goto yy694; case 'b': goto yy836; @@ -15291,7 +19427,14 @@ static int lex(input_t *in, Output *out) in->yyt84 = in->yyt93; in->yyt52 = in->yyt49; in->yyt53 = in->yyt50; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt77 = in->yyt80; goto yy695; case 'b': @@ -15348,7 +19491,14 @@ static int lex(input_t *in, Output *out) in->yyt84 = in->yyt93; in->yyt52 = in->yyt49; in->yyt53 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; goto yy696; case 'b': goto yy839; @@ -15369,7 +19519,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy969; default: goto yy971; } @@ -15416,7 +19572,14 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt63 = in->yyt59; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt77 = in->yyt80; goto yy700; case 'b': @@ -15477,7 +19640,14 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt63 = in->yyt59; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy701; case 'b': goto yy843; @@ -15498,7 +19668,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy972; default: goto yy974; } @@ -15513,7 +19689,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy975; default: goto yy977; } @@ -15523,7 +19705,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy978; default: if (in->lim <= in->cur) { @@ -15559,7 +19743,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt99; in->yyt82 = in->yyt100; in->yyt92 = in->yyt101; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy711; case 'b': in->yyt16 = in->yyt37; @@ -15600,7 +19791,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt99; in->yyt82 = in->yyt100; in->yyt92 = in->yyt101; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy712; case 'b': goto yy849; default: @@ -15644,7 +19842,14 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy713; case 'b': in->yyt15 = in->yyt39; @@ -15699,7 +19904,14 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy714; case 'b': goto yy852; default: @@ -15719,7 +19931,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy979; default: goto yy981; } @@ -15763,7 +19981,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt44; in->yyt61 = in->yyt66; in->yyt44 = in->yyt42; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy718; case 'b': in->yyt13 = in->yyt40; @@ -15820,7 +20045,14 @@ static int lex(input_t *in, Output *out) in->yyt82 = in->yyt60; in->yyt85 = in->yyt61; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy719; case 'b': goto yy856; default: @@ -15840,7 +20072,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy982; default: goto yy984; } @@ -15855,7 +20093,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy985; default: goto yy987; } @@ -15865,7 +20109,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy988; default: if (in->lim <= in->cur) { @@ -15913,7 +20159,11 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt67; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy727; case 'b': in->yyt11 = in->yyt43; @@ -15971,7 +20221,14 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt67; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy728; case 'b': goto yy862; default: @@ -15991,7 +20248,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy989; default: goto yy991; } @@ -16006,7 +20269,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy992; default: goto yy994; } @@ -16016,7 +20285,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy995; default: if (in->lim <= in->cur) { @@ -16035,7 +20306,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy996; default: goto yy998; } @@ -16045,7 +20322,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy999; default: if (in->lim <= in->cur) { @@ -16059,7 +20338,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1000; case 'b': in->yyt15 = in->yyt43; @@ -16078,7 +20360,10 @@ static int lex(input_t *in, Output *out) yy871: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1001; case 'b': goto yy870; default: @@ -16106,7 +20391,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt24; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -16147,7 +20439,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt104; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -16197,7 +20496,14 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt38 = in->yyt36; in->yyt36 = in->yyt34; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -16250,7 +20556,14 @@ static int lex(input_t *in, Output *out) in->yyt56 = in->yyt49; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -16274,7 +20587,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1002; default: goto yy1004; } @@ -16315,7 +20634,14 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt37; in->yyt44 = in->yyt40; in->yyt40 = in->yyt36; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt61 = in->yyt68; goto yy718; case 'b': @@ -16370,7 +20696,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt59; in->yyt82 = in->yyt60; in->yyt85 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy719; case 'b': goto yy880; @@ -16391,7 +20724,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy1005; default: goto yy1007; } @@ -16406,7 +20745,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy1008; default: goto yy1010; } @@ -16416,7 +20761,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1011; default: if (in->lim <= in->cur) { @@ -16463,7 +20810,11 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt90; in->yyt44 = in->yyt40; in->yyt49 = in->yyt45; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy727; case 'b': in->yyt11 = in->yyt41; @@ -16519,7 +20870,14 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt88; in->yyt78 = in->yyt89; in->yyt79 = in->yyt90; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy728; case 'b': goto yy886; default: @@ -16539,7 +20897,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1012; default: goto yy1014; } @@ -16554,7 +20918,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy1015; default: goto yy1017; } @@ -16564,7 +20934,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy1018; default: if (in->lim <= in->cur) { @@ -16583,7 +20955,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy1019; default: goto yy1021; } @@ -16593,7 +20971,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1022; default: if (in->lim <= in->cur) { @@ -16607,7 +20987,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1023; case 'b': in->yyt15 = in->yyt35; @@ -16626,7 +21009,10 @@ static int lex(input_t *in, Output *out) yy895: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1024; case 'b': goto yy894; default: @@ -16649,7 +21035,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt87; in->yyt14 = in->yyt98; in->yyt15 = in->yyt99; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -16678,7 +21071,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1025; default: goto yy1027; } @@ -16693,7 +21092,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy1028; default: goto yy1030; } @@ -16703,7 +21108,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy1031; default: if (in->lim <= in->cur) { @@ -16722,7 +21129,13 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy1032; default: goto yy1034; } @@ -16732,7 +21145,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1035; default: if (in->lim <= in->cur) { @@ -16746,7 +21161,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1036; case 'b': in->yyt15 = in->yyt41; @@ -16765,7 +21183,10 @@ static int lex(input_t *in, Output *out) yy904: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1037; case 'b': goto yy903; default: @@ -16824,7 +21245,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1039; default: if (in->lim <= in->cur) { @@ -16838,7 +21261,10 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1040; case 'b': in->yyt15 = in->yyt35; @@ -16857,7 +21283,10 @@ static int lex(input_t *in, Output *out) yy909: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1041; case 'b': goto yy908; default: @@ -16872,7 +21301,9 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt13 = in->yyt42; @@ -16893,7 +21324,10 @@ static int lex(input_t *in, Output *out) yy912: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy911; default: @@ -16913,7 +21347,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt44 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1044; default: goto yy1046; } @@ -16940,7 +21376,11 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -16979,7 +21419,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -17015,7 +21459,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; goto yy799; case 'b': @@ -17051,7 +21500,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy800; case 'b': goto yy918; @@ -17084,7 +21538,11 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt3 = in->yyt118; goto yy812; case 'b': @@ -17120,7 +21578,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy813; case 'b': goto yy921; @@ -17153,7 +21615,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt3 = in->yyt118; goto yy818; case 'b': @@ -17189,7 +21656,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; goto yy819; case 'b': goto yy924; @@ -17223,7 +21695,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt3 = in->yyt118; goto yy820; case 'b': @@ -17265,7 +21742,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy821; case 'b': goto yy927; @@ -17286,7 +21767,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1047; default: goto yy1049; } @@ -17313,7 +21798,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy846; case 'b': in->yyt19 = in->yyt42; @@ -17348,7 +21838,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy847; case 'b': goto yy931; default: @@ -17380,7 +21875,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy859; case 'b': in->yyt19 = in->yyt44; @@ -17415,7 +21915,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy860; case 'b': goto yy934; default: @@ -17447,7 +21952,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy865; case 'b': in->yyt19 = in->yyt34; @@ -17482,7 +21992,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy866; case 'b': goto yy937; default: @@ -17515,7 +22030,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy867; case 'b': in->yyt15 = in->yyt44; @@ -17556,7 +22076,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy868; case 'b': goto yy940; default: @@ -17576,7 +22101,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy1050; default: goto yy1052; } @@ -17603,7 +22132,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy883; case 'b': in->yyt19 = in->yyt42; @@ -17638,7 +22172,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy884; case 'b': goto yy944; default: @@ -17670,7 +22209,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy889; case 'b': in->yyt19 = in->yyt38; @@ -17705,7 +22249,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy890; case 'b': goto yy947; default: @@ -17738,7 +22287,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy891; case 'b': in->yyt15 = in->yyt36; @@ -17779,7 +22333,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy892; case 'b': goto yy950; default: @@ -17799,7 +22358,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt28 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1053; default: goto yy1055; } @@ -17826,7 +22389,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy898; case 'b': in->yyt19 = in->yyt34; @@ -17861,7 +22429,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy899; case 'b': goto yy954; default: @@ -17894,7 +22467,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt39; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy900; case 'b': in->yyt15 = in->yyt38; @@ -17935,7 +22513,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt39; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy901; case 'b': goto yy957; default: @@ -17955,7 +22538,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1056; default: goto yy1058; } @@ -17985,7 +22572,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy905; case 'b': in->yyt13 = in->yyt45; @@ -18030,7 +22620,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy906; case 'b': goto yy961; default: @@ -18050,7 +22645,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt26 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1059; default: goto yy1061; } @@ -18065,7 +22664,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1062; default: goto yy1064; } @@ -18075,7 +22678,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; goto yy1065; default: if (in->lim <= in->cur) { @@ -18112,7 +22716,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -18157,7 +22766,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -18200,7 +22814,12 @@ static int lex(input_t *in, Output *out) in->yyt83 = in->yyt92; in->yyt84 = in->yyt93; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt77 = in->yyt80; goto yy859; case 'b': @@ -18243,7 +22862,12 @@ static int lex(input_t *in, Output *out) in->yyt66 = in->yyt62; in->yyt83 = in->yyt92; in->yyt84 = in->yyt93; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy860; case 'b': goto yy970; @@ -18281,7 +22905,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt65 = in->yyt56; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt77 = in->yyt80; goto yy865; case 'b': @@ -18322,7 +22951,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt65 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt77 = in->yyt80; goto yy866; case 'b': goto yy973; @@ -18363,7 +22997,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt48; in->yyt54 = in->yyt49; in->yyt55 = in->yyt50; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt77 = in->yyt80; goto yy867; case 'b': @@ -18412,7 +23051,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt48; in->yyt54 = in->yyt49; in->yyt55 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy868; case 'b': goto yy976; @@ -18433,7 +23077,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy1066; default: goto yy1068; } @@ -18466,7 +23114,12 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt22 = in->yyt20; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy883; case 'b': in->yyt16 = in->yyt42; @@ -18507,7 +23160,12 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy884; case 'b': goto yy980; default: @@ -18541,7 +23199,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt66; in->yyt64 = in->yyt54; in->yyt22 = in->yyt20; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy889; case 'b': in->yyt16 = in->yyt40; @@ -18578,7 +23241,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt61 = in->yyt66; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy890; case 'b': goto yy983; default: @@ -18616,7 +23284,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt47; in->yyt52 = in->yyt48; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy891; case 'b': in->yyt15 = in->yyt44; @@ -18662,7 +23335,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt47; in->yyt52 = in->yyt48; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy892; case 'b': goto yy986; default: @@ -18682,7 +23360,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1069; default: goto yy1071; } @@ -18710,7 +23392,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy898; case 'b': in->yyt16 = in->yyt36; @@ -18746,7 +23433,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy899; case 'b': goto yy990; default: @@ -18784,7 +23476,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy900; case 'b': in->yyt15 = in->yyt40; @@ -18828,7 +23525,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy901; case 'b': goto yy993; default: @@ -18848,7 +23550,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1072; default: goto yy1074; } @@ -18884,7 +23590,10 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt57; in->yyt60 = in->yyt58; in->yyt58 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy905; case 'b': in->yyt13 = in->yyt43; @@ -18931,7 +23640,12 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt57; in->yyt60 = in->yyt58; in->yyt58 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy906; case 'b': goto yy997; default: @@ -18951,7 +23665,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1075; default: goto yy1077; } @@ -18966,7 +23684,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1078; default: goto yy1080; } @@ -18976,7 +23698,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1081; default: if (in->lim <= in->cur) { @@ -19007,7 +23730,12 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt24; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -19046,7 +23774,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -19081,7 +23814,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt30 = in->yyt24; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt61 = in->yyt68; goto yy889; case 'b': @@ -19116,7 +23854,12 @@ static int lex(input_t *in, Output *out) in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt61 = in->yyt68; goto yy890; case 'b': goto yy1006; @@ -19155,7 +23898,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt43; in->yyt43 = in->yyt41; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt61 = in->yyt68; goto yy891; case 'b': @@ -19200,7 +23948,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt46; in->yyt46 = in->yyt44; in->yyt44 = in->yyt43; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy892; case 'b': goto yy1009; @@ -19221,7 +23974,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt24 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1082; default: goto yy1084; } @@ -19247,7 +24004,12 @@ static int lex(input_t *in, Output *out) in->yyt63 = in->yyt65; in->yyt66 = in->yyt80; in->yyt67 = in->yyt81; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy898; case 'b': in->yyt16 = in->yyt36; @@ -19281,7 +24043,12 @@ static int lex(input_t *in, Output *out) in->yyt63 = in->yyt65; in->yyt66 = in->yyt80; in->yyt67 = in->yyt81; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy899; case 'b': goto yy1013; default: @@ -19316,7 +24083,12 @@ static int lex(input_t *in, Output *out) in->yyt37 = in->yyt39; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy900; case 'b': in->yyt15 = in->yyt40; @@ -19357,7 +24129,12 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy901; case 'b': goto yy1016; default: @@ -19377,7 +24154,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1085; default: goto yy1087; } @@ -19411,7 +24192,10 @@ static int lex(input_t *in, Output *out) in->yyt60 = in->yyt56; in->yyt54 = in->yyt44; in->yyt44 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy905; case 'b': in->yyt13 = in->yyt43; @@ -19456,7 +24240,12 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt55; in->yyt60 = in->yyt56; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy906; case 'b': goto yy1020; default: @@ -19476,7 +24265,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1088; default: goto yy1090; } @@ -19491,7 +24284,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1091; default: goto yy1093; } @@ -19501,7 +24298,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1094; default: if (in->lim <= in->cur) { @@ -19526,7 +24324,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -19559,7 +24362,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt87; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -19597,7 +24405,12 @@ static int lex(input_t *in, Output *out) in->yyt57 = in->yyt46; in->yyt46 = in->yyt37; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt52 = in->yyt63; goto yy900; case 'b': @@ -19638,7 +24451,12 @@ static int lex(input_t *in, Output *out) in->yyt56 = in->yyt40; in->yyt57 = in->yyt46; in->yyt46 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; goto yy901; case 'b': goto yy1029; @@ -19659,7 +24477,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1095; default: goto yy1097; } @@ -19691,7 +24513,10 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt42; in->yyt58 = in->yyt54; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy905; case 'b': in->yyt13 = in->yyt37; @@ -19734,7 +24559,12 @@ static int lex(input_t *in, Output *out) in->yyt60 = in->yyt58; in->yyt58 = in->yyt54; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy906; case 'b': goto yy1033; default: @@ -19754,7 +24584,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt22 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1098; default: goto yy1100; } @@ -19769,7 +24603,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1101; default: goto yy1103; } @@ -19779,7 +24617,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1104; default: if (in->lim <= in->cur) { @@ -19799,7 +24638,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt60; in->yyt14 = in->yyt65; in->yyt15 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt54 = in->yyt58; in->yyt58 = in->yyt62; in->yyt59 = in->yyt63; @@ -19823,7 +24667,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1105; default: goto yy1107; } @@ -19838,7 +24686,11 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1108; default: goto yy1110; } @@ -19848,7 +24700,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1111; default: if (in->lim <= in->cur) { @@ -19893,7 +24746,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1113; default: if (in->lim <= in->cur) { @@ -19907,7 +24761,8 @@ static int lex(input_t *in, Output *out) yych = *in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt15 = in->yyt42; @@ -19925,7 +24780,8 @@ static int lex(input_t *in, Output *out) yy1046: switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1045; default: @@ -19957,7 +24813,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt3 = in->yyt118; goto yy964; case 'b': @@ -19992,7 +24851,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy965; case 'b': goto yy1048; @@ -20025,7 +24887,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1000; case 'b': in->yyt19 = in->yyt43; @@ -20059,7 +24924,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1001; case 'b': goto yy1051; default: @@ -20091,7 +24959,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1023; case 'b': in->yyt19 = in->yyt34; @@ -20125,7 +24996,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1024; case 'b': goto yy1054; default: @@ -20157,7 +25031,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1036; case 'b': in->yyt19 = in->yyt41; @@ -20191,7 +25068,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1037; case 'b': goto yy1057; default: @@ -20223,7 +25103,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1040; case 'b': in->yyt19 = in->yyt34; @@ -20257,7 +25140,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1041; case 'b': goto yy1060; default: @@ -20290,7 +25176,9 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt15 = in->yyt36; @@ -20328,7 +25216,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy1063; default: @@ -20348,7 +25239,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt27 = in->yyt31 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1116; default: goto yy1118; } @@ -20379,7 +25272,10 @@ static int lex(input_t *in, Output *out) in->yyt38 = in->yyt36; in->yyt39 = in->yyt37; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt77 = in->yyt80; goto yy1000; case 'b': @@ -20418,7 +25314,10 @@ static int lex(input_t *in, Output *out) in->yyt25 = in->yyt23; in->yyt38 = in->yyt36; in->yyt39 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy1001; case 'b': goto yy1067; @@ -20454,7 +25353,10 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt39; in->yyt61 = in->yyt66; in->yyt22 = in->yyt20; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1023; case 'b': in->yyt16 = in->yyt35; @@ -20491,7 +25393,10 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt38; in->yyt41 = in->yyt39; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1024; case 'b': goto yy1070; default: @@ -20524,7 +25429,10 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt30 = in->yyt22; in->yyt52 = in->yyt61; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1036; case 'b': in->yyt16 = in->yyt41; @@ -20559,7 +25467,10 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt52 = in->yyt61; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1037; case 'b': goto yy1073; default: @@ -20590,7 +25501,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; in->yyt54 = in->yyt52; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1040; case 'b': in->yyt16 = in->yyt35; @@ -20623,7 +25537,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt52; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1041; case 'b': goto yy1076; default: @@ -20655,7 +25572,9 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; in->yyt43 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt15 = in->yyt43; @@ -20692,7 +25611,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; in->yyt43 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy1079; default: @@ -20712,7 +25634,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1119; default: goto yy1121; } @@ -20739,7 +25663,10 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt24; in->yyt40 = in->yyt36; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt61 = in->yyt68; goto yy1023; case 'b': @@ -20774,7 +25701,10 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt40 = in->yyt36; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy1024; case 'b': goto yy1083; @@ -20805,7 +25735,10 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt30 = in->yyt20; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1036; case 'b': in->yyt16 = in->yyt41; @@ -20837,7 +25770,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1037; case 'b': goto yy1086; default: @@ -20866,7 +25802,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1040; case 'b': in->yyt16 = in->yyt35; @@ -20897,7 +25836,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1041; case 'b': goto yy1089; default: @@ -20928,7 +25870,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; in->yyt42 = in->yyt34; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt15 = in->yyt35; @@ -20963,7 +25907,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt43; in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy1092; default: @@ -20983,7 +25930,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1122; default: goto yy1124; } @@ -21006,7 +25955,10 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt30 = in->yyt22; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt52 = in->yyt63; goto yy1036; case 'b': @@ -21037,7 +25989,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; goto yy1037; case 'b': goto yy1096; @@ -21065,7 +26020,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1040; case 'b': in->yyt16 = in->yyt35; @@ -21094,7 +26052,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1041; case 'b': goto yy1099; default: @@ -21123,7 +26084,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; in->yyt42 = in->yyt40; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt15 = in->yyt41; @@ -21156,7 +26119,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt43; in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy1102; default: @@ -21176,7 +26142,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1125; default: goto yy1127; } @@ -21195,7 +26163,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt54 = in->yyt58; goto yy1040; case 'b': @@ -21222,7 +26193,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt60; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt54 = in->yyt58; goto yy1041; case 'b': goto yy1106; @@ -21250,7 +26224,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt42; in->yyt42 = in->yyt34; in->yyt43 = in->yyt36; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1042; case 'b': in->yyt15 = in->yyt35; @@ -21281,7 +26257,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt37; in->yyt15 = in->yyt42; in->yyt43 = in->yyt36; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1043; case 'b': goto yy1109; default: @@ -21301,7 +26280,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt20 = in->yyt31 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1128; default: goto yy1130; } @@ -21315,7 +26296,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt53; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt43 = in->yyt50; goto yy1043; case 'b': goto yy1112; @@ -21336,7 +26320,9 @@ static int lex(input_t *in, Output *out) } goto yy5; case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1131; default: goto yy1133; } @@ -21399,7 +26385,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt19 = in->yyt42; @@ -21432,7 +26419,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1117; default: @@ -21462,7 +26450,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt16 = in->yyt42; @@ -21493,7 +26482,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1120; default: @@ -21521,7 +26511,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt16 = in->yyt42; @@ -21550,7 +26541,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt19; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1123; default: @@ -21576,7 +26568,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt16 = in->yyt42; @@ -21603,7 +26596,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1126; default: @@ -21627,7 +26621,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt16 = in->yyt42; @@ -21652,7 +26647,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt19; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1129; default: @@ -21674,7 +26670,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1114; case 'b': in->yyt16 = in->yyt42; @@ -21697,7 +26694,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1132; default: @@ -21714,7 +26712,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy330; case 'a': in->yyt15 = in->yyt44; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1115; case 'b': goto yy1134; default: @@ -21754,10 +26753,10 @@ static int lex(input_t *in, Output *out) goto yy5; } yy1137: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 21760 "gen/re2c/28__cat8_2-eof-tdfa1.c" +#line 26759 "gen/re2c/submatch_28__cat8_2-eof-tdfa1.c" } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-stadfa.c index 699078022..8c97f7508 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-stadfa.c" +#line 30 "gen/re2c/submatch_28__cat8_2-stadfa.c" char *yyt1; char *yyt10; char *yyt100; @@ -227,11 +227,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 234 "gen/re2c/28__cat8_2-stadfa.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 234 "gen/re2c/submatch_28__cat8_2-stadfa.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -241,8 +241,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 245 "gen/re2c/28__cat8_2-stadfa.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 245 "gen/re2c/submatch_28__cat8_2-stadfa.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -281,13 +281,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 289 "gen/re2c/28__cat8_2-stadfa.c" +#line 289 "gen/re2c/submatch_28__cat8_2-stadfa.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -304,7 +304,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 308 "gen/re2c/28__cat8_2-stadfa.c" +#line 308 "gen/re2c/submatch_28__cat8_2-stadfa.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -505,7 +505,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -527,7 +527,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 531 "gen/re2c/28__cat8_2-stadfa.c" +#line 531 "gen/re2c/submatch_28__cat8_2-stadfa.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -728,16 +728,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 735 "gen/re2c/28__cat8_2-stadfa.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 735 "gen/re2c/submatch_28__cat8_2-stadfa.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -771,7 +771,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -782,7 +782,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 786 "gen/re2c/28__cat8_2-stadfa.c" +#line 786 "gen/re2c/submatch_28__cat8_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -794,15 +794,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 800 "gen/re2c/28__cat8_2-stadfa.c" +#line 800 "gen/re2c/submatch_28__cat8_2-stadfa.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 806 "gen/re2c/28__cat8_2-stadfa.c" +#line 806 "gen/re2c/submatch_28__cat8_2-stadfa.c" yy4: yych = *(in->mar = ++in->cur); in->yyt17 = in->yyt18 = in->cur - 1; @@ -7303,7 +7303,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt14; a7 = in->yyt15; b7 = in->yyt16; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -7315,7 +7315,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 7319 "gen/re2c/28__cat8_2-stadfa.c" +#line 7319 "gen/re2c/submatch_28__cat8_2-stadfa.c" yy104: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -12180,6 +12180,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa0.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa0.c index 378e068b9..3a41f8f60 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-tdfa0.c" +#line 30 "gen/re2c/submatch_28__cat8_2-tdfa0.c" char *yyt1; char *yyt10; char *yyt100; @@ -169,11 +169,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 176 "gen/re2c/28__cat8_2-tdfa0.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 176 "gen/re2c/submatch_28__cat8_2-tdfa0.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -183,8 +183,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 187 "gen/re2c/28__cat8_2-tdfa0.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 187 "gen/re2c/submatch_28__cat8_2-tdfa0.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -223,13 +223,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 231 "gen/re2c/28__cat8_2-tdfa0.c" +#line 231 "gen/re2c/submatch_28__cat8_2-tdfa0.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -246,7 +246,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 250 "gen/re2c/28__cat8_2-tdfa0.c" +#line 250 "gen/re2c/submatch_28__cat8_2-tdfa0.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -389,7 +389,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -411,7 +411,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 415 "gen/re2c/28__cat8_2-tdfa0.c" +#line 415 "gen/re2c/submatch_28__cat8_2-tdfa0.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -554,16 +554,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 561 "gen/re2c/28__cat8_2-tdfa0.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 561 "gen/re2c/submatch_28__cat8_2-tdfa0.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -597,7 +597,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -608,7 +608,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 612 "gen/re2c/28__cat8_2-tdfa0.c" +#line 612 "gen/re2c/submatch_28__cat8_2-tdfa0.c" { char yych; in->yyt1 = in->yyt2 = in->cur; @@ -622,14 +622,14 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 628 "gen/re2c/28__cat8_2-tdfa0.c" +#line 628 "gen/re2c/submatch_28__cat8_2-tdfa0.c" yy2: yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 633 "gen/re2c/28__cat8_2-tdfa0.c" +#line 633 "gen/re2c/submatch_28__cat8_2-tdfa0.c" yy4: yych = *(in->mar = in->cur); switch (yych) { @@ -4423,7 +4423,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt28; a7 = in->yyt34; b7 = in->yyt35; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -4435,7 +4435,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 4439 "gen/re2c/28__cat8_2-tdfa0.c" +#line 4439 "gen/re2c/submatch_28__cat8_2-tdfa0.c" yy332: if ((in->lim - in->cur) < 14) if (fill(in, 14) != 0) return 1; yych = *in->cur; @@ -20753,6 +20753,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa1.c similarity index 69% rename from benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa1.c index fe7452394..0a7b11f62 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/28__cat8_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_28__cat8_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,7 +26,7 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/28__cat8_2-tdfa1.c" +#line 30 "gen/re2c/submatch_28__cat8_2-tdfa1.c" char *yyt1; char *yyt10; char *yyt100; @@ -148,11 +148,11 @@ char *yyt96; char *yyt97; char *yyt98; char *yyt99; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 155 "gen/re2c/28__cat8_2-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 155 "gen/re2c/submatch_28__cat8_2-tdfa1.c" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -162,8 +162,8 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 166 "gen/re2c/28__cat8_2-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 166 "gen/re2c/submatch_28__cat8_2-tdfa1.c" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -202,13 +202,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 210 "gen/re2c/28__cat8_2-tdfa1.c" +#line 210 "gen/re2c/submatch_28__cat8_2-tdfa1.c" #define YYMAXFILL 16 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -225,7 +225,7 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 229 "gen/re2c/28__cat8_2-tdfa1.c" +#line 229 "gen/re2c/submatch_28__cat8_2-tdfa1.c" if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt100) in->yyt100 -= free; @@ -347,7 +347,7 @@ if (in->yyt96) in->yyt96 -= free; if (in->yyt97) in->yyt97 -= free; if (in->yyt98) in->yyt98 -= free; if (in->yyt99) in->yyt99 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -369,7 +369,7 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 373 "gen/re2c/28__cat8_2-tdfa1.c" +#line 373 "gen/re2c/submatch_28__cat8_2-tdfa1.c" in->yyt1 = 0; in->yyt10 = 0; in->yyt100 = 0; @@ -491,16 +491,16 @@ in->yyt96 = 0; in->yyt97 = 0; in->yyt98 = 0; in->yyt99 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 498 "gen/re2c/28__cat8_2-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 498 "gen/re2c/submatch_28__cat8_2-tdfa1.c" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -534,7 +534,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" static int lex(input_t *in, Output *out) @@ -545,7 +545,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 549 "gen/re2c/28__cat8_2-tdfa1.c" +#line 549 "gen/re2c/submatch_28__cat8_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 16) if (fill(in, 16) != 0) return 1; @@ -553,21 +553,22 @@ static int lex(input_t *in, Output *out) switch (yych) { case 0x00: goto yy1; case 'a': - in->yyt1 = in->yyt2 = in->cur; + in->yyt1 = in->cur; + in->yyt2 = in->cur; goto yy4; default: goto yy2; } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 565 "gen/re2c/28__cat8_2-tdfa1.c" +#line 566 "gen/re2c/submatch_28__cat8_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 11 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 11 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { return 1; } -#line 571 "gen/re2c/28__cat8_2-tdfa1.c" +#line 572 "gen/re2c/submatch_28__cat8_2-tdfa1.c" yy4: yych = *(in->mar = ++in->cur); switch (yych) { @@ -580,7 +581,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->cur; + in->yyt3 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy7; default: goto yy9; } @@ -591,7 +594,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy10; case 'b': in->yyt2 = in->yyt16; @@ -605,7 +610,8 @@ static int lex(input_t *in, Output *out) yy9: switch (yych) { case 'a': - in->yyt4 = in->yyt5 = in->cur; + in->yyt4 = in->cur; + in->yyt5 = in->cur; goto yy11; case 'b': goto yy8; default: goto yy6; @@ -614,7 +620,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy12; default: goto yy14; } @@ -630,7 +640,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; goto yy16; case 'b': in->yyt2 = in->yyt16; @@ -647,7 +661,10 @@ static int lex(input_t *in, Output *out) yy14: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt16 = in->yyt17 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy17; case 'b': goto yy13; default: goto yy6; @@ -656,7 +673,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->yyt77 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; + in->yyt77 = in->cur; goto yy18; default: goto yy20; } @@ -664,7 +683,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; goto yy21; default: goto yy23; } @@ -672,7 +697,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy24; default: goto yy6; } @@ -680,7 +706,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy25; case 'b': in->yyt5 = in->yyt32; @@ -694,7 +722,8 @@ static int lex(input_t *in, Output *out) yy20: switch (yych) { case 'a': - in->yyt6 = in->yyt7 = in->cur; + in->yyt6 = in->cur; + in->yyt7 = in->cur; goto yy26; case 'b': goto yy19; default: goto yy6; @@ -703,7 +732,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy27; case 'b': in->yyt2 = in->yyt16; @@ -725,7 +760,12 @@ static int lex(input_t *in, Output *out) yy23: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy28; case 'b': goto yy22; default: goto yy6; @@ -734,7 +774,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy29; default: goto yy31; } @@ -742,7 +786,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt80 = in->yyt81 = in->yyt82 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; goto yy32; default: goto yy34; } @@ -758,7 +806,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; goto yy36; default: goto yy38; } @@ -766,7 +822,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; goto yy39; default: goto yy6; } @@ -774,7 +832,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy40; case 'b': in->yyt7 = in->yyt33; @@ -789,7 +851,10 @@ static int lex(input_t *in, Output *out) yy31: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt32 = in->yyt33 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy41; case 'b': goto yy30; default: goto yy6; @@ -798,7 +863,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy42; case 'b': in->yyt5 = in->yyt32; @@ -815,7 +884,10 @@ static int lex(input_t *in, Output *out) yy34: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt24 = in->yyt25 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy43; case 'b': goto yy33; default: goto yy6; @@ -824,7 +896,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->yyt61 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; + in->yyt61 = in->cur; goto yy44; default: goto yy46; } @@ -832,7 +906,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy47; case 'b': in->yyt2 = in->yyt16; @@ -861,7 +943,14 @@ static int lex(input_t *in, Output *out) yy38: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy48; case 'b': goto yy37; default: goto yy6; @@ -870,7 +959,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy49; default: goto yy51; } @@ -878,7 +973,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy52; default: goto yy54; } @@ -886,7 +987,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy55; default: goto yy6; } @@ -894,7 +996,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; goto yy56; default: goto yy58; } @@ -902,7 +1010,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy59; default: goto yy6; } @@ -910,7 +1019,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy60; case 'b': in->yyt7 = in->yyt40; @@ -924,7 +1035,8 @@ static int lex(input_t *in, Output *out) yy46: switch (yych) { case 'a': - in->yyt8 = in->yyt9 = in->cur; + in->yyt8 = in->cur; + in->yyt9 = in->cur; goto yy61; case 'b': goto yy45; default: goto yy6; @@ -933,7 +1045,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt51 = in->yyt54 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt51 = in->cur; + in->yyt54 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; goto yy62; default: goto yy64; } @@ -941,7 +1063,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy65; default: goto yy6; } @@ -949,7 +1074,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy66; case 'b': in->yyt9 = in->yyt34; @@ -965,7 +1096,12 @@ static int lex(input_t *in, Output *out) yy51: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy67; case 'b': goto yy50; default: goto yy6; @@ -974,7 +1110,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy68; case 'b': in->yyt7 = in->yyt33; @@ -994,7 +1136,12 @@ static int lex(input_t *in, Output *out) yy54: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy69; case 'b': goto yy53; default: goto yy6; @@ -1003,7 +1150,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt61 = in->yyt66 = in->yyt67 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt61 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy70; default: goto yy72; } @@ -1011,7 +1162,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy73; case 'b': in->yyt5 = in->yyt32; @@ -1033,7 +1190,12 @@ static int lex(input_t *in, Output *out) yy58: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy74; case 'b': goto yy57; default: goto yy6; @@ -1042,7 +1204,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy75; default: goto yy77; } @@ -1050,7 +1216,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt68 = in->yyt78 = in->yyt79 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy78; default: goto yy80; } @@ -1066,7 +1236,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; goto yy82; case 'b': in->yyt2 = in->yyt16; @@ -1104,7 +1284,16 @@ static int lex(input_t *in, Output *out) yy64: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy83; case 'b': goto yy63; default: goto yy6; @@ -1113,7 +1302,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy84; default: goto yy86; } @@ -1121,7 +1318,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy87; default: goto yy89; } @@ -1129,7 +1334,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy90; default: goto yy6; } @@ -1137,7 +1344,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; goto yy91; default: goto yy93; } @@ -1145,7 +1360,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy94; default: goto yy6; } @@ -1153,7 +1370,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy95; case 'b': in->yyt9 = in->yyt41; @@ -1168,7 +1389,10 @@ static int lex(input_t *in, Output *out) yy72: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt24 = in->yyt25 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy96; case 'b': goto yy71; default: goto yy6; @@ -1177,7 +1401,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; goto yy97; default: goto yy99; } @@ -1185,7 +1417,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy100; default: goto yy6; } @@ -1193,7 +1427,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy101; case 'b': in->yyt9 = in->yyt39; @@ -1208,7 +1446,10 @@ static int lex(input_t *in, Output *out) yy77: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt38 = in->yyt39 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy102; case 'b': goto yy76; default: goto yy6; @@ -1217,7 +1458,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt39 = in->yyt52 = in->yyt53 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt39 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy103; case 'b': in->yyt7 = in->yyt40; @@ -1234,7 +1479,10 @@ static int lex(input_t *in, Output *out) yy80: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt22 = in->yyt23 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy104; case 'b': goto yy79; default: goto yy6; @@ -1243,7 +1491,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->yyt52 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; + in->yyt52 = in->cur; goto yy105; default: goto yy107; } @@ -1251,7 +1501,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; goto yy108; default: goto yy110; } @@ -1259,7 +1521,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy111; default: goto yy6; } @@ -1267,7 +1533,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy112; case 'b': in->yyt11 = in->yyt35; @@ -1284,7 +1558,14 @@ static int lex(input_t *in, Output *out) yy86: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy113; case 'b': goto yy85; default: goto yy6; @@ -1293,7 +1574,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy114; case 'b': in->yyt9 = in->yyt34; @@ -1316,7 +1605,14 @@ static int lex(input_t *in, Output *out) yy89: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy115; case 'b': goto yy88; default: goto yy6; @@ -1325,7 +1621,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy116; default: goto yy118; } @@ -1333,7 +1635,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy119; case 'b': in->yyt7 = in->yyt33; @@ -1360,7 +1670,14 @@ static int lex(input_t *in, Output *out) yy93: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy120; case 'b': goto yy92; default: goto yy6; @@ -1369,7 +1686,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy121; default: goto yy123; } @@ -1377,7 +1700,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy124; default: goto yy126; } @@ -1385,7 +1714,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy127; default: goto yy6; } @@ -1393,7 +1723,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy128; case 'b': in->yyt5 = in->yyt32; @@ -1422,7 +1760,14 @@ static int lex(input_t *in, Output *out) yy99: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy129; case 'b': goto yy98; default: goto yy6; @@ -1431,7 +1776,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy130; default: goto yy132; } @@ -1439,7 +1790,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy133; default: goto yy135; } @@ -1447,7 +1804,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy136; default: goto yy6; } @@ -1455,7 +1813,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt81 = in->yyt82 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy137; default: goto yy139; } @@ -1463,7 +1827,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy140; default: goto yy6; } @@ -1471,7 +1836,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy141; case 'b': in->yyt9 = in->yyt44; @@ -1485,7 +1852,8 @@ static int lex(input_t *in, Output *out) yy107: switch (yych) { case 'a': - in->yyt10 = in->yyt11 = in->cur; + in->yyt10 = in->cur; + in->yyt11 = in->cur; goto yy142; case 'b': goto yy106; default: goto yy6; @@ -1494,7 +1862,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt105 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt105 = in->cur; goto yy143; case 'b': in->yyt2 = in->yyt16; @@ -1543,7 +1923,18 @@ static int lex(input_t *in, Output *out) yy110: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy144; case 'b': goto yy109; default: goto yy6; @@ -1552,7 +1943,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy145; default: goto yy147; } @@ -1560,7 +1961,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy148; default: goto yy150; } @@ -1568,7 +1979,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy151; default: goto yy6; } @@ -1576,7 +1990,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy152; default: goto yy154; } @@ -1584,7 +2008,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy155; default: goto yy6; } @@ -1592,7 +2019,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy156; case 'b': in->yyt11 = in->yyt42; @@ -1608,7 +2041,12 @@ static int lex(input_t *in, Output *out) yy118: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt24 = in->yyt25 = in->yyt40 = in->yyt41 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy157; case 'b': goto yy117; default: goto yy6; @@ -1617,7 +2055,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; goto yy158; default: goto yy160; } @@ -1625,7 +2073,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy161; default: goto yy6; } @@ -1633,7 +2084,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy162; case 'b': in->yyt11 = in->yyt40; @@ -1649,7 +2106,12 @@ static int lex(input_t *in, Output *out) yy123: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy163; case 'b': goto yy122; default: goto yy6; @@ -1658,7 +2120,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy164; case 'b': in->yyt9 = in->yyt41; @@ -1678,7 +2146,12 @@ static int lex(input_t *in, Output *out) yy126: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy165; case 'b': goto yy125; default: goto yy6; @@ -1687,7 +2160,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt52 = in->yyt53 = in->yyt61 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt61 = in->cur; goto yy166; default: goto yy168; } @@ -1695,7 +2172,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; goto yy169; default: goto yy171; } @@ -1703,7 +2190,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy172; default: goto yy6; } @@ -1711,7 +2201,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy173; case 'b': in->yyt11 = in->yyt38; @@ -1727,7 +2223,12 @@ static int lex(input_t *in, Output *out) yy132: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy174; case 'b': goto yy131; default: goto yy6; @@ -1736,7 +2237,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy175; case 'b': in->yyt9 = in->yyt39; @@ -1756,7 +2263,12 @@ static int lex(input_t *in, Output *out) yy135: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy176; case 'b': goto yy134; default: goto yy6; @@ -1765,7 +2277,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy177; default: goto yy179; } @@ -1773,7 +2289,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy180; case 'b': in->yyt7 = in->yyt40; @@ -1795,7 +2317,12 @@ static int lex(input_t *in, Output *out) yy139: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy181; case 'b': goto yy138; default: goto yy6; @@ -1804,7 +2331,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt52 = in->yyt53 = in->yyt64 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt64 = in->cur; goto yy182; default: goto yy184; } @@ -1812,7 +2343,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy185; default: goto yy187; } @@ -1828,7 +2363,20 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt106 = in->yyt107 = in->yyt108 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt121 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt121 = in->cur; goto yy189; default: goto yy191; } @@ -1836,7 +2384,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy192; default: goto yy6; } @@ -1844,7 +2397,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy193; case 'b': in->yyt13 = in->yyt36; @@ -1862,7 +2425,16 @@ static int lex(input_t *in, Output *out) yy147: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy194; case 'b': goto yy146; default: goto yy6; @@ -1871,7 +2443,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy195; case 'b': in->yyt11 = in->yyt35; @@ -1897,7 +2479,16 @@ static int lex(input_t *in, Output *out) yy150: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy196; case 'b': goto yy149; default: goto yy6; @@ -1906,7 +2497,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy197; default: goto yy199; } @@ -1914,7 +2513,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy200; case 'b': in->yyt9 = in->yyt34; @@ -1946,7 +2555,16 @@ static int lex(input_t *in, Output *out) yy154: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy201; case 'b': goto yy153; default: goto yy6; @@ -1955,7 +2573,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy202; default: goto yy204; } @@ -1963,7 +2589,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy205; default: goto yy207; } @@ -1971,7 +2605,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy208; default: goto yy6; } @@ -1979,7 +2615,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy209; case 'b': in->yyt7 = in->yyt33; @@ -2015,7 +2661,16 @@ static int lex(input_t *in, Output *out) yy160: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt32 = in->yyt33 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy210; case 'b': goto yy159; default: goto yy6; @@ -2024,7 +2679,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy211; default: goto yy213; } @@ -2032,7 +2695,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy214; default: goto yy216; } @@ -2040,7 +2711,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy217; default: goto yy6; } @@ -2048,7 +2721,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy218; default: goto yy220; } @@ -2056,7 +2737,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy221; default: goto yy6; } @@ -2064,7 +2747,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy222; case 'b': in->yyt11 = in->yyt45; @@ -2079,7 +2766,10 @@ static int lex(input_t *in, Output *out) yy168: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt22 = in->yyt23 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy223; case 'b': goto yy167; default: goto yy6; @@ -2088,7 +2778,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy224; case 'b': in->yyt5 = in->yyt32; @@ -2126,7 +2826,16 @@ static int lex(input_t *in, Output *out) yy171: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy225; case 'b': goto yy170; default: goto yy6; @@ -2135,7 +2844,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy226; default: goto yy228; } @@ -2143,7 +2860,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy229; default: goto yy231; } @@ -2151,7 +2876,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy232; default: goto yy6; } @@ -2159,7 +2886,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy233; default: goto yy235; } @@ -2167,7 +2902,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy236; default: goto yy6; } @@ -2175,7 +2912,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy237; case 'b': in->yyt11 = in->yyt43; @@ -2190,7 +2931,10 @@ static int lex(input_t *in, Output *out) yy179: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy238; case 'b': goto yy178; default: goto yy6; @@ -2199,7 +2943,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy239; default: goto yy241; } @@ -2207,7 +2959,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy242; default: goto yy6; } @@ -2215,7 +2969,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy243; case 'b': in->yyt11 = in->yyt41; @@ -2230,7 +2988,10 @@ static int lex(input_t *in, Output *out) yy184: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt40 = in->yyt41 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy244; case 'b': goto yy183; default: goto yy6; @@ -2239,7 +3000,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy245; case 'b': in->yyt9 = in->yyt44; @@ -2256,7 +3021,10 @@ static int lex(input_t *in, Output *out) yy187: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt20 = in->yyt21 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy246; case 'b': goto yy186; default: goto yy6; @@ -2265,7 +3033,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->yyt54 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; + in->yyt54 = in->cur; goto yy247; default: goto yy249; } @@ -2273,7 +3043,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = in->yyt74 = in->yyt75 = in->yyt76 = in->cur; + in->yyt69 = in->cur; + in->yyt70 = in->cur; + in->yyt71 = in->cur; + in->yyt72 = in->cur; + in->yyt73 = in->cur; + in->yyt74 = in->cur; + in->yyt75 = in->cur; + in->yyt76 = in->cur; goto yy250; case 'b': in->yyt2 = in->yyt16; @@ -2335,7 +3112,19 @@ static int lex(input_t *in, Output *out) yy191: switch (yych) { case 'a': - in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = in->yyt30 = in->yyt31 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy251; case 'b': goto yy190; default: goto yy6; @@ -2344,7 +3133,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy252; default: goto yy254; } @@ -2352,7 +3153,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy255; default: goto yy257; } @@ -2360,7 +3173,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy258; default: goto yy6; } @@ -2368,7 +3185,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; goto yy259; default: goto yy261; } @@ -2376,7 +3205,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy262; default: goto yy6; } @@ -2384,7 +3217,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy263; case 'b': in->yyt13 = in->yyt43; @@ -2401,7 +3242,14 @@ static int lex(input_t *in, Output *out) yy199: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt24 = in->yyt25 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy264; case 'b': goto yy198; default: goto yy6; @@ -2410,7 +3258,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt108 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; goto yy265; default: goto yy267; } @@ -2418,7 +3278,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy268; default: goto yy6; } @@ -2426,7 +3290,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy269; case 'b': in->yyt13 = in->yyt41; @@ -2443,7 +3315,14 @@ static int lex(input_t *in, Output *out) yy204: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy270; case 'b': goto yy203; default: goto yy6; @@ -2452,7 +3331,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy271; case 'b': in->yyt11 = in->yyt42; @@ -2475,7 +3362,14 @@ static int lex(input_t *in, Output *out) yy207: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy272; case 'b': goto yy206; default: goto yy6; @@ -2484,7 +3378,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt61 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; goto yy273; default: goto yy275; } @@ -2492,7 +3392,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; goto yy276; default: goto yy278; } @@ -2500,7 +3412,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy279; default: goto yy6; } @@ -2508,7 +3424,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy280; case 'b': in->yyt13 = in->yyt39; @@ -2525,7 +3449,14 @@ static int lex(input_t *in, Output *out) yy213: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy281; case 'b': goto yy212; default: goto yy6; @@ -2534,7 +3465,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy282; case 'b': in->yyt11 = in->yyt40; @@ -2557,7 +3496,14 @@ static int lex(input_t *in, Output *out) yy216: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy283; case 'b': goto yy215; default: goto yy6; @@ -2566,7 +3512,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy284; default: goto yy286; } @@ -2574,7 +3526,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy287; case 'b': in->yyt9 = in->yyt41; @@ -2601,7 +3561,14 @@ static int lex(input_t *in, Output *out) yy220: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; goto yy288; case 'b': goto yy219; default: goto yy6; @@ -2610,7 +3577,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy289; default: goto yy291; } @@ -2618,7 +3591,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy292; default: goto yy294; } @@ -2626,7 +3605,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy295; default: goto yy6; } @@ -2634,7 +3614,18 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt85 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt107 = in->yyt108 = in->yyt118 = in->yyt119 = in->yyt120 = in->yyt121 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; + in->yyt121 = in->cur; goto yy296; default: goto yy298; } @@ -2642,7 +3633,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy299; default: goto yy6; } @@ -2650,7 +3645,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy300; case 'b': in->yyt13 = in->yyt37; @@ -2667,7 +3670,14 @@ static int lex(input_t *in, Output *out) yy228: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy301; case 'b': goto yy227; default: goto yy6; @@ -2676,7 +3686,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy302; case 'b': in->yyt11 = in->yyt38; @@ -2699,7 +3717,14 @@ static int lex(input_t *in, Output *out) yy231: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy303; case 'b': goto yy230; default: goto yy6; @@ -2708,7 +3733,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy304; default: goto yy306; } @@ -2716,7 +3747,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy307; case 'b': in->yyt9 = in->yyt39; @@ -2743,7 +3782,14 @@ static int lex(input_t *in, Output *out) yy235: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy308; case 'b': goto yy234; default: goto yy6; @@ -2752,7 +3798,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy309; default: goto yy311; } @@ -2760,7 +3812,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy312; default: goto yy314; } @@ -2768,7 +3826,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy315; default: goto yy6; } @@ -2776,7 +3835,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy316; case 'b': in->yyt7 = in->yyt40; @@ -2805,7 +3872,14 @@ static int lex(input_t *in, Output *out) yy241: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy317; case 'b': goto yy240; default: goto yy6; @@ -2814,7 +3888,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy318; default: goto yy320; } @@ -2822,7 +3902,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy321; default: goto yy323; } @@ -2830,7 +3916,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy324; default: goto yy6; } @@ -2838,7 +3925,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy325; default: goto yy327; } @@ -2846,7 +3939,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy328; default: goto yy6; } @@ -2854,7 +3948,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy329; case 'b': in->yyt11 = in->yyt44; @@ -2868,7 +3964,8 @@ static int lex(input_t *in, Output *out) yy249: switch (yych) { case 'a': - in->yyt12 = in->yyt13 = in->cur; + in->yyt12 = in->cur; + in->yyt13 = in->cur; goto yy330; case 'b': goto yy248; default: goto yy6; @@ -3008,7 +4105,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt26 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy333; default: goto yy6; } @@ -3016,7 +4119,18 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy334; case 'b': in->yyt15 = in->yyt37; @@ -3035,7 +4149,18 @@ static int lex(input_t *in, Output *out) yy254: switch (yych) { case 'a': - in->yyt26 = in->yyt27 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy335; case 'b': goto yy253; default: goto yy6; @@ -3044,7 +4169,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy336; case 'b': in->yyt13 = in->yyt36; @@ -3073,7 +4208,17 @@ static int lex(input_t *in, Output *out) yy257: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy337; case 'b': goto yy256; default: goto yy6; @@ -3082,7 +4227,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt52 = in->yyt53 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy338; default: goto yy340; } @@ -3090,7 +4245,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; goto yy341; case 'b': in->yyt11 = in->yyt35; @@ -3127,7 +4292,17 @@ static int lex(input_t *in, Output *out) yy261: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy342; case 'b': goto yy260; default: goto yy6; @@ -3136,7 +4311,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy343; default: goto yy345; } @@ -3144,7 +4329,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt58 = in->yyt59 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy346; default: goto yy348; } @@ -3152,7 +4347,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy349; default: goto yy6; } @@ -3160,7 +4358,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy350; case 'b': in->yyt9 = in->yyt34; @@ -3203,7 +4411,17 @@ static int lex(input_t *in, Output *out) yy267: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; goto yy351; case 'b': goto yy266; default: goto yy6; @@ -3212,7 +4430,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy352; default: goto yy354; } @@ -3220,7 +4448,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy355; default: goto yy357; } @@ -3228,7 +4466,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy358; default: goto yy6; } @@ -3236,7 +4477,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy359; default: goto yy361; } @@ -3244,7 +4495,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy362; default: goto yy6; } @@ -3252,7 +4506,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy363; case 'b': in->yyt13 = in->yyt46; @@ -3268,7 +4528,12 @@ static int lex(input_t *in, Output *out) yy275: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy364; case 'b': goto yy274; default: goto yy6; @@ -3277,7 +4542,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; goto yy365; case 'b': in->yyt7 = in->yyt33; @@ -3324,7 +4599,17 @@ static int lex(input_t *in, Output *out) yy278: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy366; case 'b': goto yy277; default: goto yy6; @@ -3333,7 +4618,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy367; default: goto yy369; } @@ -3341,7 +4636,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy370; default: goto yy372; } @@ -3349,7 +4654,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy373; default: goto yy6; } @@ -3357,7 +4665,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt63 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt63 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy374; default: goto yy376; } @@ -3365,7 +4683,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy377; default: goto yy6; } @@ -3373,7 +4694,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy378; case 'b': in->yyt13 = in->yyt44; @@ -3389,7 +4716,12 @@ static int lex(input_t *in, Output *out) yy286: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy379; case 'b': goto yy285; default: goto yy6; @@ -3398,7 +4730,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt50 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt50 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy380; default: goto yy382; } @@ -3406,7 +4748,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy383; default: goto yy6; } @@ -3414,7 +4759,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy384; case 'b': in->yyt13 = in->yyt42; @@ -3430,16 +4781,27 @@ static int lex(input_t *in, Output *out) yy291: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt40 = in->yyt41 = in->cur; - goto yy385; - case 'b': goto yy290; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + goto yy385; + case 'b': goto yy290; default: goto yy6; } yy292: yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy386; case 'b': in->yyt11 = in->yyt45; @@ -3459,7 +4821,12 @@ static int lex(input_t *in, Output *out) yy294: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; goto yy387; case 'b': goto yy293; default: goto yy6; @@ -3468,7 +4835,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy388; default: goto yy390; } @@ -3476,7 +4847,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy391; case 'b': in->yyt5 = in->yyt32; @@ -3525,7 +4902,18 @@ static int lex(input_t *in, Output *out) yy298: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy392; case 'b': goto yy297; default: goto yy6; @@ -3534,7 +4922,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy393; default: goto yy395; } @@ -3542,7 +4940,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy396; default: goto yy398; } @@ -3550,7 +4958,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy399; default: goto yy6; } @@ -3558,7 +4969,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy400; default: goto yy402; } @@ -3566,7 +4987,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy403; default: goto yy6; } @@ -3574,7 +4998,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy404; case 'b': in->yyt13 = in->yyt42; @@ -3590,7 +5020,12 @@ static int lex(input_t *in, Output *out) yy306: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy405; case 'b': goto yy305; default: goto yy6; @@ -3599,7 +5034,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy406; default: goto yy408; } @@ -3607,7 +5052,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy409; default: goto yy6; } @@ -3615,7 +5063,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy410; case 'b': in->yyt13 = in->yyt40; @@ -3631,7 +5085,12 @@ static int lex(input_t *in, Output *out) yy311: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy411; case 'b': goto yy310; default: goto yy6; @@ -3640,7 +5099,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy412; case 'b': in->yyt11 = in->yyt43; @@ -3660,7 +5125,12 @@ static int lex(input_t *in, Output *out) yy314: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy413; case 'b': goto yy313; default: goto yy6; @@ -3669,7 +5139,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy414; default: goto yy416; } @@ -3677,7 +5151,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy417; default: goto yy419; } @@ -3685,7 +5169,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy420; default: goto yy6; } @@ -3693,7 +5180,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy421; case 'b': in->yyt13 = in->yyt38; @@ -3709,7 +5202,12 @@ static int lex(input_t *in, Output *out) yy320: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy422; case 'b': goto yy319; default: goto yy6; @@ -3718,7 +5216,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy423; case 'b': in->yyt11 = in->yyt41; @@ -3738,7 +5242,12 @@ static int lex(input_t *in, Output *out) yy323: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy424; case 'b': goto yy322; default: goto yy6; @@ -3747,7 +5256,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt44 = in->yyt46 = in->yyt52 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt52 = in->cur; goto yy425; default: goto yy427; } @@ -3755,7 +5268,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy428; case 'b': in->yyt9 = in->yyt44; @@ -3777,7 +5296,12 @@ static int lex(input_t *in, Output *out) yy327: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy429; case 'b': goto yy326; default: goto yy6; @@ -3786,7 +5310,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt46 = in->yyt56 = in->yyt57 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt46 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy430; default: goto yy432; } @@ -3794,7 +5322,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy433; default: goto yy435; } @@ -3824,7 +5356,7 @@ static int lex(input_t *in, Output *out) b6 = in->yyt15; a7 = in->yyt30; b7 = in->yyt31; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 21 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" { outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); @@ -3836,7 +5368,7 @@ static int lex(input_t *in, Output *out) outs(out, a7, b7); outc(out, '.'); outs(out, b7, in->cur); goto loop; } -#line 3840 "gen/re2c/28__cat8_2-tdfa1.c" +#line 5372 "gen/re2c/submatch_28__cat8_2-tdfa1.c" yy332: ++in->cur; if ((in->lim - in->cur) < 14) if (fill(in, 14) != 0) return 1; @@ -3857,7 +5389,19 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt85; in->yyt14 = in->yyt28; in->yyt15 = in->yyt29; - in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt28 = in->yyt30 = in->yyt31 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt28 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -3902,7 +5446,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt67 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; goto yy437; default: goto yy439; } @@ -3910,7 +5466,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt65 = in->yyt66 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy440; default: goto yy442; } @@ -3918,7 +5486,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt28 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy443; default: goto yy6; } @@ -3926,7 +5499,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; goto yy444; default: goto yy446; } @@ -3934,7 +5519,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt27 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy447; default: goto yy6; } @@ -3942,7 +5532,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy448; case 'b': in->yyt15 = in->yyt44; @@ -3960,7 +5558,15 @@ static int lex(input_t *in, Output *out) yy340: switch (yych) { case 'a': - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy449; case 'b': goto yy339; default: goto yy6; @@ -3969,7 +5575,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt98 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt108 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; goto yy450; default: goto yy452; } @@ -3977,7 +5595,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy453; default: goto yy6; } @@ -3985,7 +5608,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy454; case 'b': in->yyt15 = in->yyt42; @@ -4003,7 +5634,15 @@ static int lex(input_t *in, Output *out) yy345: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy455; case 'b': goto yy344; default: goto yy6; @@ -4012,7 +5651,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy456; case 'b': in->yyt13 = in->yyt43; @@ -4038,7 +5685,15 @@ static int lex(input_t *in, Output *out) yy348: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy457; case 'b': goto yy347; default: goto yy6; @@ -4047,7 +5702,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt61 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt61 = in->cur; goto yy458; default: goto yy460; } @@ -4055,7 +5718,19 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt96 = in->yyt97 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->yyt115 = in->yyt116 = in->yyt117 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; goto yy461; default: goto yy463; } @@ -4063,7 +5738,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy464; default: goto yy6; } @@ -4071,7 +5751,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy465; case 'b': in->yyt15 = in->yyt40; @@ -4089,7 +5777,15 @@ static int lex(input_t *in, Output *out) yy354: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy466; case 'b': goto yy353; default: goto yy6; @@ -4098,7 +5794,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy467; case 'b': in->yyt13 = in->yyt41; @@ -4124,7 +5828,15 @@ static int lex(input_t *in, Output *out) yy357: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy468; case 'b': goto yy356; default: goto yy6; @@ -4133,7 +5845,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy469; default: goto yy471; } @@ -4141,7 +5861,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy472; case 'b': in->yyt11 = in->yyt42; @@ -4173,7 +5901,15 @@ static int lex(input_t *in, Output *out) yy361: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy473; case 'b': goto yy360; default: goto yy6; @@ -4182,7 +5918,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy474; default: goto yy476; } @@ -4190,7 +5934,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy477; default: goto yy479; } @@ -4198,7 +5950,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy480; default: goto yy6; } @@ -4206,7 +5960,18 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt85 = in->yyt86 = in->yyt94 = in->yyt95 = in->yyt107 = in->yyt108 = in->yyt118 = in->yyt119 = in->yyt120 = in->yyt121 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt107 = in->cur; + in->yyt108 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; + in->yyt121 = in->cur; goto yy481; default: goto yy483; } @@ -4214,7 +5979,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt27 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy484; default: goto yy6; } @@ -4222,7 +5992,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy485; case 'b': in->yyt15 = in->yyt38; @@ -4240,7 +6019,16 @@ static int lex(input_t *in, Output *out) yy369: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy486; case 'b': goto yy368; default: goto yy6; @@ -4249,7 +6037,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy487; case 'b': in->yyt13 = in->yyt39; @@ -4275,7 +6071,15 @@ static int lex(input_t *in, Output *out) yy372: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy488; case 'b': goto yy371; default: goto yy6; @@ -4284,7 +6088,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy489; default: goto yy491; } @@ -4292,7 +6104,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy492; case 'b': in->yyt11 = in->yyt40; @@ -4324,7 +6145,15 @@ static int lex(input_t *in, Output *out) yy376: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy493; case 'b': goto yy375; default: goto yy6; @@ -4333,7 +6162,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy494; default: goto yy496; } @@ -4341,7 +6178,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy497; default: goto yy499; } @@ -4349,7 +6194,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy500; default: goto yy6; } @@ -4357,7 +6204,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy501; case 'b': in->yyt9 = in->yyt41; @@ -4393,7 +6248,15 @@ static int lex(input_t *in, Output *out) yy382: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy502; case 'b': goto yy381; default: goto yy6; @@ -4402,7 +6265,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy503; default: goto yy505; } @@ -4410,7 +6281,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy506; default: goto yy508; } @@ -4418,7 +6297,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt42 = in->yyt43 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy509; default: goto yy6; } @@ -4426,7 +6307,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt65 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy510; default: goto yy512; } @@ -4434,7 +6323,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy513; default: goto yy6; } @@ -4442,7 +6333,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy514; case 'b': in->yyt13 = in->yyt45; @@ -4457,7 +6352,10 @@ static int lex(input_t *in, Output *out) yy390: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt20 = in->yyt21 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; goto yy515; case 'b': goto yy389; default: goto yy6; @@ -4568,7 +6466,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy517; default: goto yy6; } @@ -4576,7 +6479,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy518; case 'b': in->yyt15 = in->yyt36; @@ -4594,7 +6506,16 @@ static int lex(input_t *in, Output *out) yy395: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy519; case 'b': goto yy394; default: goto yy6; @@ -4603,7 +6524,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy520; case 'b': in->yyt13 = in->yyt37; @@ -4629,7 +6559,16 @@ static int lex(input_t *in, Output *out) yy398: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy521; case 'b': goto yy397; default: goto yy6; @@ -4638,7 +6577,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy522; default: goto yy524; } @@ -4646,7 +6593,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy525; case 'b': in->yyt11 = in->yyt38; @@ -4678,7 +6634,16 @@ static int lex(input_t *in, Output *out) yy402: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy526; case 'b': goto yy401; default: goto yy6; @@ -4687,7 +6652,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy527; default: goto yy529; } @@ -4695,7 +6668,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy530; default: goto yy532; } @@ -4703,7 +6684,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy533; default: goto yy6; } @@ -4711,7 +6694,16 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy534; case 'b': in->yyt9 = in->yyt39; @@ -4747,7 +6739,16 @@ static int lex(input_t *in, Output *out) yy408: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy535; case 'b': goto yy407; default: goto yy6; @@ -4756,7 +6757,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy536; default: goto yy538; } @@ -4764,7 +6773,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy539; default: goto yy541; } @@ -4772,7 +6789,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy542; default: goto yy6; } @@ -4780,7 +6799,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy543; default: goto yy545; } @@ -4788,7 +6815,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy546; default: goto yy6; } @@ -4796,7 +6825,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy547; case 'b': in->yyt13 = in->yyt43; @@ -4811,7 +6844,10 @@ static int lex(input_t *in, Output *out) yy416: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt34 = in->yyt35 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy548; case 'b': goto yy415; default: goto yy6; @@ -4820,7 +6856,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy549; case 'b': in->yyt7 = in->yyt40; @@ -4858,7 +6899,16 @@ static int lex(input_t *in, Output *out) yy419: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy550; case 'b': goto yy418; default: goto yy6; @@ -4867,7 +6917,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy551; default: goto yy553; } @@ -4875,7 +6933,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy554; default: goto yy556; } @@ -4883,7 +6949,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy557; default: goto yy6; } @@ -4891,7 +6959,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy558; default: goto yy560; } @@ -4899,7 +6975,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy561; default: goto yy6; } @@ -4907,7 +6985,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy562; case 'b': in->yyt13 = in->yyt43; @@ -4922,7 +7004,10 @@ static int lex(input_t *in, Output *out) yy427: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy563; case 'b': goto yy426; default: goto yy6; @@ -4931,7 +7016,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy564; default: goto yy566; } @@ -4939,7 +7032,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy567; default: goto yy6; } @@ -4947,7 +7042,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy568; case 'b': in->yyt13 = in->yyt37; @@ -4962,7 +7061,10 @@ static int lex(input_t *in, Output *out) yy432: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt36 = in->yyt37 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy569; case 'b': goto yy431; default: goto yy6; @@ -4971,7 +7073,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy570; case 'b': in->yyt11 = in->yyt44; @@ -4988,7 +7094,10 @@ static int lex(input_t *in, Output *out) yy435: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy571; case 'b': goto yy434; default: goto yy6; @@ -4997,7 +7106,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->yyt43 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; + in->yyt43 = in->cur; goto yy572; default: goto yy574; } @@ -5022,7 +7133,18 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt16; in->yyt15 = in->yyt28; in->yyt30 = in->yyt27; - in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -5081,7 +7203,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt85; in->yyt14 = in->yyt16; in->yyt15 = in->yyt28; - in->yyt26 = in->yyt27 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt51 = in->yyt82; in->yyt54 = in->yyt83; @@ -5133,7 +7266,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt24 = in->yyt25 = in->yyt37 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt37 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -5195,7 +7338,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -5220,7 +7373,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt29 = in->yyt31 = in->yyt52 = in->yyt53 = in->yyt56 = in->yyt57 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt66 = in->yyt67 = in->cur; + in->yyt29 = in->cur; + in->yyt31 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy575; default: goto yy577; } @@ -5248,7 +7411,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt59; in->yyt15 = in->yyt60; - in->yyt22 = in->yyt23 = in->yyt36 = in->yyt47 = in->yyt48 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -5313,7 +7486,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt59; in->yyt15 = in->yyt60; - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -5331,7 +7514,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt65 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy578; default: goto yy580; } @@ -5339,7 +7532,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt58 = in->yyt59 = in->yyt64 = in->yyt65 = in->yyt68 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt77 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt80 = in->cur; goto yy581; default: goto yy583; } @@ -5347,7 +7550,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt27 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy584; default: goto yy6; } @@ -5377,7 +7584,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt96; in->yyt15 = in->yyt97; - in->yyt20 = in->yyt21 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt55 = in->yyt56 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -5445,7 +7662,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt96; in->yyt15 = in->yyt97; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt32 = in->cur; + in->yyt33 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -5458,7 +7685,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt62 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt62 = in->cur; + in->yyt92 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; goto yy585; default: goto yy587; } @@ -5466,7 +7703,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt80 = in->yyt81 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy588; default: goto yy590; } @@ -5474,7 +7721,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy591; default: goto yy6; } @@ -5482,7 +7733,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy592; default: goto yy594; } @@ -5490,7 +7751,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy595; default: goto yy6; } @@ -5498,7 +7763,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy596; case 'b': in->yyt15 = in->yyt47; @@ -5515,7 +7786,13 @@ static int lex(input_t *in, Output *out) yy460: switch (yych) { case 'a': - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy597; case 'b': goto yy459; default: goto yy6; @@ -5548,7 +7825,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt107; in->yyt15 = in->yyt108; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt43 = in->yyt44 = in->yyt53 = in->yyt54 = in->yyt61 = in->yyt62 = in->yyt67 = in->yyt68 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; in->yyt3 = in->yyt118; goto yy365; case 'b': @@ -5619,7 +7906,17 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt107; in->yyt15 = in->yyt108; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy366; case 'b': goto yy462; @@ -5629,7 +7926,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy598; default: goto yy600; } @@ -5637,7 +7944,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt96 = in->yyt97 = in->yyt98 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; goto yy601; default: goto yy603; } @@ -5645,7 +7962,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy604; default: goto yy6; } @@ -5653,7 +7974,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt63 = in->yyt90 = in->yyt91 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt63 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; goto yy605; default: goto yy607; } @@ -5661,7 +7992,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt27 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy608; default: goto yy6; } @@ -5669,7 +8004,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy609; case 'b': in->yyt15 = in->yyt45; @@ -5686,7 +8027,13 @@ static int lex(input_t *in, Output *out) yy471: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy610; case 'b': goto yy470; default: goto yy6; @@ -5695,7 +8042,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt50 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt104 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt50 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt104 = in->cur; goto yy611; default: goto yy613; } @@ -5703,7 +8060,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy614; default: goto yy6; } @@ -5711,7 +8072,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy615; case 'b': in->yyt15 = in->yyt43; @@ -5728,7 +8095,13 @@ static int lex(input_t *in, Output *out) yy476: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy616; case 'b': goto yy475; default: goto yy6; @@ -5737,7 +8110,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; goto yy617; case 'b': in->yyt13 = in->yyt46; @@ -5760,7 +8139,13 @@ static int lex(input_t *in, Output *out) yy479: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy618; case 'b': goto yy478; default: goto yy6; @@ -5769,7 +8154,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy619; default: goto yy621; } @@ -5803,7 +8194,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt116; in->yyt15 = in->yyt117; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt26 = in->cur; + in->yyt27 = in->cur; + in->yyt28 = in->cur; + in->yyt29 = in->cur; goto yy391; case 'b': in->yyt7 = in->yyt33; @@ -5877,7 +8274,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt116; in->yyt15 = in->yyt117; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy392; case 'b': goto yy482; default: goto yy6; @@ -5886,7 +8294,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy622; default: goto yy624; } @@ -5894,7 +8312,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy625; default: goto yy627; } @@ -5902,7 +8330,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy628; default: goto yy6; } @@ -5910,7 +8342,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy629; default: goto yy631; } @@ -5918,7 +8360,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt21 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy632; default: goto yy6; } @@ -5926,7 +8372,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy633; case 'b': in->yyt15 = in->yyt43; @@ -5943,7 +8395,13 @@ static int lex(input_t *in, Output *out) yy491: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy634; case 'b': goto yy490; default: goto yy6; @@ -5952,7 +8410,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy635; default: goto yy637; } @@ -5960,7 +8428,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt23 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy638; default: goto yy6; } @@ -5968,7 +8440,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy639; case 'b': in->yyt15 = in->yyt41; @@ -5985,7 +8464,14 @@ static int lex(input_t *in, Output *out) yy496: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy640; case 'b': goto yy495; default: goto yy6; @@ -5994,7 +8480,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy641; case 'b': in->yyt13 = in->yyt44; @@ -6017,7 +8510,13 @@ static int lex(input_t *in, Output *out) yy499: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy642; case 'b': goto yy498; default: goto yy6; @@ -6026,7 +8525,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy643; default: goto yy645; } @@ -6034,7 +8539,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy646; default: goto yy648; } @@ -6042,7 +8557,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt25 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt25 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy649; default: goto yy6; } @@ -6050,7 +8569,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy650; case 'b': in->yyt15 = in->yyt39; @@ -6067,7 +8593,14 @@ static int lex(input_t *in, Output *out) yy505: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy651; case 'b': goto yy504; default: goto yy6; @@ -6076,7 +8609,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy652; case 'b': in->yyt13 = in->yyt42; @@ -6099,7 +8638,13 @@ static int lex(input_t *in, Output *out) yy508: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy653; case 'b': goto yy507; default: goto yy6; @@ -6108,7 +8653,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt52 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt52 = in->cur; goto yy654; default: goto yy656; } @@ -6116,7 +8667,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt18 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy657; case 'b': in->yyt11 = in->yyt45; @@ -6143,7 +8701,13 @@ static int lex(input_t *in, Output *out) yy512: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy658; case 'b': goto yy511; default: goto yy6; @@ -6152,7 +8716,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt56 = in->yyt57 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy659; default: goto yy661; } @@ -6160,7 +8730,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt42 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy662; default: goto yy664; } @@ -6168,7 +8744,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt36 = in->yyt42 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; goto yy665; default: goto yy6; } @@ -6190,7 +8767,18 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt115; in->yyt14 = in->yyt121; in->yyt15 = in->yyt121; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -6224,7 +8812,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt37 = in->yyt38 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy666; default: goto yy668; } @@ -6232,7 +8830,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; goto yy669; default: goto yy671; } @@ -6240,7 +8848,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy672; default: goto yy6; } @@ -6248,7 +8860,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt99 = in->yyt100 = in->yyt101 = in->yyt102 = in->yyt103 = in->yyt104 = in->yyt105 = in->yyt106 = in->yyt107 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt99 = in->cur; + in->yyt100 = in->cur; + in->yyt101 = in->cur; + in->yyt102 = in->cur; + in->yyt103 = in->cur; + in->yyt104 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; goto yy673; default: goto yy675; } @@ -6256,7 +8878,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy676; default: goto yy6; } @@ -6264,7 +8890,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy677; case 'b': in->yyt15 = in->yyt43; @@ -6281,7 +8914,14 @@ static int lex(input_t *in, Output *out) yy524: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy678; case 'b': goto yy523; default: goto yy6; @@ -6290,7 +8930,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt108 = in->yyt109 = in->yyt110 = in->yyt111 = in->yyt112 = in->yyt113 = in->yyt114 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt108 = in->cur; + in->yyt109 = in->cur; + in->yyt110 = in->cur; + in->yyt111 = in->cur; + in->yyt112 = in->cur; + in->yyt113 = in->cur; + in->yyt114 = in->cur; goto yy679; default: goto yy681; } @@ -6298,7 +8948,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt17 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy682; default: goto yy6; } @@ -6306,7 +8960,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy683; case 'b': in->yyt15 = in->yyt41; @@ -6323,7 +8984,14 @@ static int lex(input_t *in, Output *out) yy529: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy684; case 'b': goto yy528; default: goto yy6; @@ -6332,7 +9000,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy685; case 'b': in->yyt13 = in->yyt42; @@ -6355,7 +9030,14 @@ static int lex(input_t *in, Output *out) yy532: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy686; case 'b': goto yy531; default: goto yy6; @@ -6364,7 +9046,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy687; default: goto yy689; } @@ -6372,7 +9060,17 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt105 = in->yyt106 = in->yyt107 = in->yyt115 = in->yyt116 = in->yyt117 = in->yyt118 = in->yyt119 = in->yyt120 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt105 = in->cur; + in->yyt106 = in->cur; + in->yyt107 = in->cur; + in->yyt115 = in->cur; + in->yyt116 = in->cur; + in->yyt117 = in->cur; + in->yyt118 = in->cur; + in->yyt119 = in->cur; + in->yyt120 = in->cur; goto yy690; default: goto yy692; } @@ -6380,7 +9078,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy693; default: goto yy6; } @@ -6388,7 +9090,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy694; case 'b': in->yyt15 = in->yyt39; @@ -6405,7 +9114,14 @@ static int lex(input_t *in, Output *out) yy538: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy695; case 'b': goto yy537; default: goto yy6; @@ -6414,7 +9130,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy696; case 'b': in->yyt13 = in->yyt40; @@ -6437,7 +9160,14 @@ static int lex(input_t *in, Output *out) yy541: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy697; case 'b': goto yy540; default: goto yy6; @@ -6446,7 +9176,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy698; default: goto yy700; } @@ -6454,7 +9190,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy701; case 'b': in->yyt11 = in->yyt43; @@ -6481,7 +9224,14 @@ static int lex(input_t *in, Output *out) yy545: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy702; case 'b': goto yy544; default: goto yy6; @@ -6490,7 +9240,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy703; default: goto yy705; } @@ -6498,7 +9254,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy706; default: goto yy708; } @@ -6506,7 +9268,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt42 = in->yyt43 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy709; default: goto yy6; } @@ -6592,7 +9355,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy711; default: goto yy6; } @@ -6600,7 +9367,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy712; case 'b': in->yyt15 = in->yyt37; @@ -6617,7 +9391,14 @@ static int lex(input_t *in, Output *out) yy553: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy713; case 'b': goto yy552; default: goto yy6; @@ -6626,7 +9407,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy714; case 'b': in->yyt13 = in->yyt38; @@ -6649,7 +9437,14 @@ static int lex(input_t *in, Output *out) yy556: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy715; case 'b': goto yy555; default: goto yy6; @@ -6658,7 +9453,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy716; default: goto yy718; } @@ -6666,7 +9467,14 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy719; case 'b': in->yyt11 = in->yyt41; @@ -6693,7 +9501,14 @@ static int lex(input_t *in, Output *out) yy560: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy720; case 'b': goto yy559; default: goto yy6; @@ -6702,7 +9517,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy721; default: goto yy723; } @@ -6710,7 +9531,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy724; default: goto yy726; } @@ -6718,7 +9545,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy727; default: goto yy6; } @@ -6726,7 +9554,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy728; case 'b': in->yyt9 = in->yyt44; @@ -6755,7 +9587,14 @@ static int lex(input_t *in, Output *out) yy566: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy729; case 'b': goto yy565; default: goto yy6; @@ -6764,7 +9603,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy730; default: goto yy732; } @@ -6772,7 +9617,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy733; default: goto yy735; } @@ -6780,7 +9631,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt40 = in->yyt41 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy736; default: goto yy6; } @@ -6788,7 +9640,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy737; default: goto yy739; } @@ -6796,7 +9654,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt34 = in->yyt35 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy740; default: goto yy6; } @@ -6804,7 +9663,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy741; case 'b': in->yyt13 = in->yyt42; @@ -6818,7 +9679,8 @@ static int lex(input_t *in, Output *out) yy574: switch (yych) { case 'a': - in->yyt14 = in->yyt15 = in->cur; + in->yyt14 = in->cur; + in->yyt15 = in->cur; goto yy742; case 'b': goto yy573; default: goto yy6; @@ -6844,7 +9706,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt26; in->yyt15 = in->yyt27; in->yyt30 = in->yyt29; - in->yyt24 = in->yyt25 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -6893,7 +9763,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt26; in->yyt15 = in->yyt27; - in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; in->yyt3 = in->yyt118; in->yyt103 = in->yyt92; in->yyt104 = in->yyt93; @@ -6935,7 +9813,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt22 = in->yyt23 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -6977,7 +9863,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt58; in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -7013,7 +9907,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt52; in->yyt15 = in->yyt53; - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt44 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt44 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -7065,7 +9967,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt52; in->yyt15 = in->yyt53; - in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -7083,7 +9993,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt61 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt61 = in->cur; goto yy743; default: goto yy745; } @@ -7108,7 +10026,15 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7145,7 +10071,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt66; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7176,7 +10110,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt50; in->yyt15 = in->yyt51; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7223,7 +10165,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt50; in->yyt15 = in->yyt51; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7236,7 +10186,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt61 = in->yyt62 = in->yyt65 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt65 = in->cur; goto yy746; default: goto yy748; } @@ -7264,7 +10222,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt58; in->yyt15 = in->yyt59; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7319,7 +10285,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt58; in->yyt15 = in->yyt59; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt25 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -7332,7 +10306,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt64 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt64 = in->cur; goto yy749; default: goto yy751; } @@ -7340,7 +10322,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt67 = in->cur; goto yy752; default: goto yy754; } @@ -7348,7 +10338,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt27 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy755; default: goto yy6; } @@ -7373,7 +10366,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; goto yy485; case 'b': @@ -7407,7 +10409,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt95; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; goto yy486; case 'b': goto yy599; @@ -7435,7 +10446,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt3 = in->yyt118; goto yy487; case 'b': @@ -7479,7 +10498,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; goto yy488; case 'b': goto yy602; @@ -7489,7 +10516,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy756; default: goto yy758; } @@ -7517,7 +10552,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt3 = in->yyt118; goto yy492; case 'b': @@ -7569,7 +10613,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy493; case 'b': goto yy606; @@ -7579,7 +10631,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt57 = in->yyt58 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy759; default: goto yy761; } @@ -7587,7 +10647,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt63 = in->yyt64 = in->yyt66 = in->yyt83 = in->yyt84 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt66 = in->cur; + in->yyt83 = in->cur; + in->yyt84 = in->cur; goto yy762; default: goto yy764; } @@ -7595,7 +10663,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy765; default: goto yy6; } @@ -7625,7 +10696,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt85; in->yyt15 = in->yyt86; - in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt3 = in->yyt118; goto yy501; case 'b': @@ -7683,7 +10762,15 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt85; in->yyt15 = in->yyt86; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt24 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy502; case 'b': goto yy612; @@ -7693,7 +10780,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; goto yy766; default: goto yy768; } @@ -7701,7 +10796,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt65 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt85 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt65 = in->cur; + in->yyt80 = in->cur; + in->yyt81 = in->cur; + in->yyt82 = in->cur; + in->yyt85 = in->cur; goto yy769; default: goto yy771; } @@ -7709,7 +10812,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt42 = in->yyt43 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy772; default: goto yy6; } @@ -7717,7 +10823,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt65 = in->yyt68 = in->yyt78 = in->yyt79 = in->yyt86 = in->yyt87 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt65 = in->cur; + in->yyt68 = in->cur; + in->yyt78 = in->cur; + in->yyt79 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; goto yy773; default: goto yy775; } @@ -7725,7 +10839,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt37 = in->yyt38 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; goto yy776; default: goto yy6; } @@ -7733,7 +10850,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy777; case 'b': in->yyt15 = in->yyt46; @@ -7749,7 +10870,11 @@ static int lex(input_t *in, Output *out) yy621: switch (yych) { case 'a': - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy778; case 'b': goto yy620; default: goto yy6; @@ -7775,7 +10900,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy518; case 'b': in->yyt19 = in->yyt32; @@ -7808,7 +10942,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt106; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy519; case 'b': goto yy623; default: goto yy6; @@ -7835,7 +10978,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; goto yy520; case 'b': in->yyt15 = in->yyt38; @@ -7878,7 +11030,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy521; case 'b': goto yy626; default: goto yy6; @@ -7887,7 +11048,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy779; default: goto yy781; } @@ -7915,7 +11084,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; goto yy525; case 'b': in->yyt13 = in->yyt39; @@ -7966,7 +11144,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy526; case 'b': goto yy630; default: goto yy6; @@ -7975,7 +11162,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy782; default: goto yy784; } @@ -7983,7 +11178,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy785; default: goto yy787; } @@ -7991,7 +11194,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy788; default: goto yy6; } @@ -8021,7 +11227,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt42; in->yyt15 = in->yyt63; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy534; case 'b': in->yyt11 = in->yyt40; @@ -8078,7 +11293,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt42; in->yyt15 = in->yyt63; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy535; case 'b': goto yy636; default: goto yy6; @@ -8087,7 +11311,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy789; default: goto yy791; } @@ -8095,7 +11327,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy792; default: goto yy794; } @@ -8103,7 +11343,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy795; default: goto yy6; } @@ -8111,7 +11354,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy796; default: goto yy798; } @@ -8119,7 +11370,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy799; default: goto yy6; } @@ -8127,7 +11381,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy800; case 'b': in->yyt15 = in->yyt44; @@ -8143,7 +11402,12 @@ static int lex(input_t *in, Output *out) yy645: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy801; case 'b': goto yy644; default: goto yy6; @@ -8176,7 +11440,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt43; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy549; case 'b': in->yyt9 = in->yyt41; @@ -8237,7 +11506,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt43; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy550; case 'b': goto yy647; default: goto yy6; @@ -8246,7 +11524,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy802; default: goto yy804; } @@ -8254,7 +11540,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy805; default: goto yy807; } @@ -8262,7 +11556,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy808; default: goto yy6; } @@ -8270,7 +11567,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy809; default: goto yy811; } @@ -8278,7 +11583,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt21 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy812; default: goto yy6; } @@ -8286,7 +11594,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy813; case 'b': in->yyt15 = in->yyt36; @@ -8302,7 +11614,11 @@ static int lex(input_t *in, Output *out) yy656: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy814; case 'b': goto yy655; default: goto yy6; @@ -8311,7 +11627,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy815; default: goto yy817; } @@ -8319,7 +11643,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt23 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt23 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy818; default: goto yy6; } @@ -8327,7 +11654,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy819; case 'b': in->yyt15 = in->yyt38; @@ -8343,7 +11675,12 @@ static int lex(input_t *in, Output *out) yy661: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy820; case 'b': goto yy660; default: goto yy6; @@ -8352,7 +11689,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy821; case 'b': in->yyt13 = in->yyt45; @@ -8372,7 +11714,11 @@ static int lex(input_t *in, Output *out) yy664: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy822; case 'b': goto yy663; default: goto yy6; @@ -8381,7 +11727,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy823; default: goto yy825; } @@ -8404,7 +11754,16 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8451,7 +11810,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt115; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8509,7 +11877,16 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt35 = in->yyt33; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8572,7 +11949,16 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8590,7 +11976,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy826; default: goto yy828; } @@ -8642,7 +12036,16 @@ static int lex(input_t *in, Output *out) in->yyt64 = in->yyt63; in->yyt63 = in->yyt62; in->yyt62 = in->yyt55; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8711,7 +12114,16 @@ static int lex(input_t *in, Output *out) in->yyt64 = in->yyt63; in->yyt63 = in->yyt62; in->yyt62 = in->yyt55; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -8724,7 +12136,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt63 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; + in->yyt54 = in->cur; + in->yyt63 = in->cur; goto yy829; default: goto yy831; } @@ -8732,7 +12152,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; goto yy832; default: goto yy834; } @@ -8740,7 +12168,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy835; default: goto yy6; } @@ -8794,7 +12225,16 @@ static int lex(input_t *in, Output *out) in->yyt66 = in->yyt62; in->yyt43 = in->yyt41; in->yyt50 = in->yyt48; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt42 = in->yyt48 = in->yyt49 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt42 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; in->yyt77 = in->yyt80; goto yy534; case 'b': @@ -8862,7 +12302,16 @@ static int lex(input_t *in, Output *out) in->yyt90 = in->yyt104; in->yyt91 = in->yyt105; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy535; case 'b': goto yy680; @@ -8872,7 +12321,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy836; default: goto yy838; } @@ -8880,7 +12337,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt55 = in->yyt56 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt64 = in->yyt67 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt61 = in->cur; + in->yyt64 = in->cur; + in->yyt67 = in->cur; goto yy839; default: goto yy841; } @@ -8888,7 +12353,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->yyt44 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; goto yy842; default: goto yy6; } @@ -8896,7 +12364,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt67 = in->yyt68 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt67 = in->cur; + in->yyt68 = in->cur; + in->yyt85 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; goto yy843; default: goto yy845; } @@ -8904,7 +12380,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt40 = in->cur; goto yy846; default: goto yy6; } @@ -8912,7 +12391,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy847; case 'b': in->yyt15 = in->yyt44; @@ -8928,7 +12412,12 @@ static int lex(input_t *in, Output *out) yy689: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy848; case 'b': goto yy688; default: goto yy6; @@ -8989,7 +12478,12 @@ static int lex(input_t *in, Output *out) in->yyt58 = in->yyt57; in->yyt57 = in->yyt56; in->yyt56 = in->yyt55; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt20 = in->yyt21 = in->yyt24 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt24 = in->cur; goto yy549; case 'b': in->yyt9 = in->yyt39; @@ -9062,7 +12556,16 @@ static int lex(input_t *in, Output *out) in->yyt98 = in->yyt111; in->yyt104 = in->yyt112; in->yyt68 = in->yyt85; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy550; case 'b': goto yy691; default: goto yy6; @@ -9071,7 +12574,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy849; default: goto yy851; } @@ -9079,7 +12590,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy852; default: goto yy854; } @@ -9087,7 +12606,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy855; default: goto yy6; } @@ -9095,7 +12617,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy856; default: goto yy858; } @@ -9103,7 +12633,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy859; default: goto yy6; } @@ -9111,7 +12644,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy860; case 'b': in->yyt15 = in->yyt44; @@ -9127,7 +12665,12 @@ static int lex(input_t *in, Output *out) yy700: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy861; case 'b': goto yy699; default: goto yy6; @@ -9136,7 +12679,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy862; default: goto yy864; } @@ -9144,7 +12695,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy865; default: goto yy6; } @@ -9152,7 +12706,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy866; case 'b': in->yyt15 = in->yyt40; @@ -9168,7 +12727,12 @@ static int lex(input_t *in, Output *out) yy705: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy867; case 'b': goto yy704; default: goto yy6; @@ -9177,7 +12741,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy868; case 'b': in->yyt13 = in->yyt43; @@ -9197,7 +12766,12 @@ static int lex(input_t *in, Output *out) yy708: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy869; case 'b': goto yy707; default: goto yy6; @@ -9206,7 +12780,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy870; default: goto yy872; } @@ -9226,7 +12804,16 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt104; in->yyt14 = in->yyt119; in->yyt15 = in->yyt120; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -9251,7 +12838,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy873; default: goto yy875; } @@ -9259,7 +12854,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; goto yy876; default: goto yy878; } @@ -9267,7 +12870,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; goto yy879; default: goto yy6; } @@ -9275,7 +12881,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt86 = in->yyt87 = in->yyt88 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt86 = in->cur; + in->yyt87 = in->cur; + in->yyt88 = in->cur; + in->yyt89 = in->cur; + in->yyt90 = in->cur; + in->yyt91 = in->cur; + in->yyt92 = in->cur; goto yy880; default: goto yy882; } @@ -9283,7 +12897,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt38 = in->yyt39 = in->yyt40 = in->cur; + in->yyt17 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; goto yy883; default: goto yy6; } @@ -9291,7 +12908,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy884; case 'b': in->yyt15 = in->yyt42; @@ -9307,7 +12929,12 @@ static int lex(input_t *in, Output *out) yy718: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy885; case 'b': goto yy717; default: goto yy6; @@ -9316,7 +12943,15 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt93 = in->yyt94 = in->yyt95 = in->yyt96 = in->yyt97 = in->yyt98 = in->yyt99 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt93 = in->cur; + in->yyt94 = in->cur; + in->yyt95 = in->cur; + in->yyt96 = in->cur; + in->yyt97 = in->cur; + in->yyt98 = in->cur; + in->yyt99 = in->cur; goto yy886; default: goto yy888; } @@ -9324,7 +12959,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy889; default: goto yy6; } @@ -9332,7 +12970,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy890; case 'b': in->yyt15 = in->yyt40; @@ -9348,7 +12991,12 @@ static int lex(input_t *in, Output *out) yy723: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy891; case 'b': goto yy722; default: goto yy6; @@ -9357,7 +13005,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy892; case 'b': in->yyt13 = in->yyt43; @@ -9377,7 +13030,12 @@ static int lex(input_t *in, Output *out) yy726: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy893; case 'b': goto yy725; default: goto yy6; @@ -9386,7 +13044,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy894; default: goto yy896; } @@ -9451,7 +13113,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->yyt36 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt36 = in->cur; goto yy898; default: goto yy6; } @@ -9459,7 +13124,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy899; case 'b': in->yyt15 = in->yyt36; @@ -9475,7 +13145,12 @@ static int lex(input_t *in, Output *out) yy732: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy900; case 'b': goto yy731; default: goto yy6; @@ -9484,7 +13159,12 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy901; case 'b': in->yyt13 = in->yyt37; @@ -9504,7 +13184,12 @@ static int lex(input_t *in, Output *out) yy735: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy902; case 'b': goto yy734; default: goto yy6; @@ -9513,7 +13198,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy903; default: goto yy905; } @@ -9521,7 +13210,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy906; case 'b': in->yyt11 = in->yyt44; @@ -9543,7 +13235,12 @@ static int lex(input_t *in, Output *out) yy739: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy907; case 'b': goto yy738; default: goto yy6; @@ -9552,7 +13249,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy908; default: goto yy910; } @@ -9560,7 +13261,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy911; default: goto yy913; } @@ -9593,7 +13298,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt22 = in->yyt23 = in->yyt38 = in->yyt39 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9634,7 +13345,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt24; in->yyt15 = in->yyt26; - in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; in->yyt112 = in->yyt101; in->yyt113 = in->yyt102; @@ -9669,7 +13386,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9705,7 +13428,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9735,7 +13464,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9771,7 +13506,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt57; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9802,7 +13543,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt56; - in->yyt20 = in->yyt21 = in->yyt36 = in->yyt37 = in->yyt43 = in->yyt47 = in->yyt51 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9846,7 +13593,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt56; - in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt23 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -9859,7 +13612,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy915; default: goto yy917; } @@ -9884,7 +13643,13 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; goto yy633; case 'b': @@ -9917,7 +13682,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; goto yy634; case 'b': goto yy757; @@ -9944,7 +13715,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt18 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt3 = in->yyt118; goto yy639; case 'b': @@ -9977,7 +13755,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt3 = in->yyt118; goto yy640; case 'b': goto yy760; @@ -10005,7 +13790,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt3 = in->yyt118; goto yy641; case 'b': @@ -10046,7 +13838,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy642; case 'b': goto yy763; @@ -10056,7 +13854,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt52 = in->yyt54 = in->yyt55 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt52 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; goto yy918; default: goto yy920; } @@ -10081,7 +13885,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt3 = in->yyt118; goto yy650; case 'b': @@ -10114,7 +13925,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt65; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt3 = in->yyt118; goto yy651; case 'b': goto yy767; @@ -10142,7 +13960,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt3 = in->yyt118; goto yy652; case 'b': @@ -10183,7 +14007,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy653; case 'b': goto yy770; @@ -10193,7 +14023,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt52 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt52 = in->cur; goto yy921; default: goto yy923; } @@ -10221,7 +14057,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt18 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt3 = in->yyt118; goto yy657; case 'b': @@ -10268,7 +14111,13 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt57; in->yyt15 = in->yyt58; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt22 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy658; case 'b': goto yy774; @@ -10278,7 +14127,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt39 = in->yyt46 = in->yyt47 = in->yyt56 = in->yyt57 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt39 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; goto yy924; default: goto yy926; } @@ -10286,7 +14141,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt36 = in->yyt42 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy927; default: goto yy929; } @@ -10294,7 +14155,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt36 = in->yyt42 = in->cur; + in->yyt27 = in->cur; + in->yyt36 = in->cur; + in->yyt42 = in->cur; goto yy930; default: goto yy6; } @@ -10319,7 +14182,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy677; case 'b': in->yyt19 = in->yyt43; @@ -10351,7 +14221,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt33; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy678; case 'b': goto yy780; default: goto yy6; @@ -10377,7 +14254,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy683; case 'b': in->yyt19 = in->yyt38; @@ -10409,7 +14293,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt56; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy684; case 'b': goto yy783; default: goto yy6; @@ -10436,7 +14327,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; goto yy685; case 'b': in->yyt15 = in->yyt43; @@ -10476,7 +14374,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy686; case 'b': goto yy786; default: goto yy6; @@ -10485,7 +14390,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy931; default: goto yy933; } @@ -10510,7 +14421,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy694; case 'b': in->yyt19 = in->yyt36; @@ -10542,7 +14460,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt81; in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy695; case 'b': goto yy790; default: goto yy6; @@ -10569,7 +14494,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy696; case 'b': in->yyt15 = in->yyt41; @@ -10609,7 +14541,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt49; in->yyt15 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy697; case 'b': goto yy793; default: goto yy6; @@ -10618,7 +14557,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy934; default: goto yy936; } @@ -10646,7 +14591,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt56; in->yyt15 = in->yyt57; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy701; case 'b': in->yyt13 = in->yyt44; @@ -10692,7 +14644,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt56; in->yyt15 = in->yyt57; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy702; case 'b': goto yy797; default: goto yy6; @@ -10701,7 +14660,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy937; default: goto yy939; } @@ -10709,7 +14674,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy940; default: goto yy942; } @@ -10717,7 +14688,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->yyt43 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy943; default: goto yy6; } @@ -10742,7 +14715,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt24; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy712; case 'b': in->yyt19 = in->yyt34; @@ -10774,7 +14754,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt84; in->yyt14 = in->yyt18; in->yyt15 = in->yyt24; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy713; case 'b': goto yy803; default: goto yy6; @@ -10801,7 +14788,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt47; in->yyt15 = in->yyt48; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy714; case 'b': in->yyt15 = in->yyt39; @@ -10841,7 +14835,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt47; in->yyt15 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy715; case 'b': goto yy806; default: goto yy6; @@ -10850,7 +14851,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy944; default: goto yy946; } @@ -10878,7 +14885,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt37; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy719; case 'b': in->yyt13 = in->yyt42; @@ -10924,7 +14938,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy720; case 'b': goto yy810; default: goto yy6; @@ -10933,7 +14954,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy947; default: goto yy949; } @@ -10941,7 +14968,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy950; default: goto yy952; } @@ -10949,7 +14982,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt34 = in->yyt35 = in->cur; + in->yyt27 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy953; default: goto yy6; } @@ -10979,7 +15014,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt42; in->yyt15 = in->yyt65; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy728; case 'b': in->yyt11 = in->yyt45; @@ -11029,7 +15068,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt42; in->yyt15 = in->yyt65; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy729; case 'b': goto yy816; default: goto yy6; @@ -11038,7 +15084,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy954; default: goto yy956; } @@ -11046,7 +15098,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy957; default: goto yy959; } @@ -11054,7 +15112,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt40 = in->yyt41 = in->cur; + in->yyt26 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy960; default: goto yy6; } @@ -11062,7 +15122,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy961; default: goto yy963; } @@ -11070,7 +15136,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt21 = in->yyt34 = in->yyt35 = in->cur; + in->yyt21 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy964; default: goto yy6; } @@ -11078,7 +15146,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy965; case 'b': in->yyt15 = in->yyt36; @@ -11093,7 +15164,10 @@ static int lex(input_t *in, Output *out) yy825: switch (yych) { case 'a': - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy966; case 'b': goto yy824; default: goto yy6; @@ -11123,7 +15197,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11168,7 +15249,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11210,7 +15298,14 @@ static int lex(input_t *in, Output *out) in->yyt95 = in->yyt59; in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; - in->yyt3 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt3 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11253,7 +15348,14 @@ static int lex(input_t *in, Output *out) in->yyt95 = in->yyt59; in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt41 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11295,7 +15397,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; + in->yyt53 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11350,7 +15459,14 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -11363,7 +15479,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt52 = in->cur; goto yy967; default: goto yy969; } @@ -11396,7 +15518,14 @@ static int lex(input_t *in, Output *out) in->yyt88 = in->yyt66; in->yyt89 = in->yyt96; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt77 = in->yyt80; goto yy694; case 'b': @@ -11437,7 +15566,14 @@ static int lex(input_t *in, Output *out) in->yyt88 = in->yyt66; in->yyt89 = in->yyt96; in->yyt66 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt77 = in->yyt80; goto yy695; case 'b': goto yy837; @@ -11477,7 +15613,14 @@ static int lex(input_t *in, Output *out) in->yyt84 = in->yyt93; in->yyt52 = in->yyt49; in->yyt53 = in->yyt50; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt77 = in->yyt80; goto yy696; case 'b': @@ -11530,7 +15673,14 @@ static int lex(input_t *in, Output *out) in->yyt84 = in->yyt93; in->yyt52 = in->yyt49; in->yyt53 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; goto yy697; case 'b': goto yy840; @@ -11540,7 +15690,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy970; default: goto yy972; } @@ -11585,7 +15741,14 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt63 = in->yyt59; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt77 = in->yyt80; goto yy701; case 'b': @@ -11642,7 +15805,14 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt63 = in->yyt59; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy702; case 'b': goto yy844; @@ -11652,7 +15822,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy973; default: goto yy975; } @@ -11660,7 +15836,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy976; default: goto yy978; } @@ -11668,7 +15850,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->yyt43 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; goto yy979; default: goto yy6; } @@ -11698,7 +15882,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt99; in->yyt82 = in->yyt100; in->yyt92 = in->yyt101; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy712; case 'b': in->yyt16 = in->yyt37; @@ -11735,7 +15926,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt99; in->yyt82 = in->yyt100; in->yyt92 = in->yyt101; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; goto yy713; case 'b': goto yy850; default: goto yy6; @@ -11773,7 +15971,14 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; goto yy714; case 'b': in->yyt15 = in->yyt39; @@ -11824,7 +16029,14 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy715; case 'b': goto yy853; default: goto yy6; @@ -11833,7 +16045,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy980; default: goto yy982; } @@ -11875,7 +16093,14 @@ static int lex(input_t *in, Output *out) in->yyt46 = in->yyt44; in->yyt61 = in->yyt66; in->yyt44 = in->yyt42; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy719; case 'b': in->yyt13 = in->yyt40; @@ -11928,7 +16153,14 @@ static int lex(input_t *in, Output *out) in->yyt82 = in->yyt60; in->yyt85 = in->yyt61; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy720; case 'b': goto yy857; default: goto yy6; @@ -11937,7 +16169,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy983; default: goto yy985; } @@ -11945,7 +16183,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy986; default: goto yy988; } @@ -11953,7 +16197,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy989; default: goto yy6; } @@ -11995,7 +16241,11 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt67; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy728; case 'b': in->yyt11 = in->yyt43; @@ -12049,7 +16299,14 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt67; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy729; case 'b': goto yy863; default: goto yy6; @@ -12058,7 +16315,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy990; default: goto yy992; } @@ -12066,7 +16329,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy993; default: goto yy995; } @@ -12074,7 +16343,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy996; default: goto yy6; } @@ -12082,7 +16353,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy997; default: goto yy999; } @@ -12090,7 +16367,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1000; default: goto yy6; } @@ -12098,7 +16377,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1001; case 'b': in->yyt15 = in->yyt43; @@ -12113,7 +16395,10 @@ static int lex(input_t *in, Output *out) yy872: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1002; case 'b': goto yy871; default: goto yy6; @@ -12135,7 +16420,14 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt24; - in->yyt3 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -12172,7 +16464,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt104; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt38 = in->cur; + in->yyt39 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -12216,7 +16515,14 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt38 = in->yyt36; in->yyt36 = in->yyt34; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt49 = in->yyt50 = in->yyt51 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -12265,7 +16571,14 @@ static int lex(input_t *in, Output *out) in->yyt56 = in->yyt49; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -12278,7 +16591,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt31 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1003; default: goto yy1005; } @@ -12317,7 +16636,14 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt37; in->yyt44 = in->yyt40; in->yyt40 = in->yyt36; - in->yyt3 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt3 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; in->yyt61 = in->yyt68; goto yy719; case 'b': @@ -12368,7 +16694,14 @@ static int lex(input_t *in, Output *out) in->yyt81 = in->yyt59; in->yyt82 = in->yyt60; in->yyt85 = in->yyt62; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy720; case 'b': goto yy881; @@ -12378,7 +16711,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt31 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; goto yy1006; default: goto yy1008; } @@ -12386,7 +16725,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt57 = in->yyt58 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt56 = in->cur; + in->yyt57 = in->cur; + in->yyt58 = in->cur; goto yy1009; default: goto yy1011; } @@ -12394,7 +16739,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1012; default: goto yy6; } @@ -12435,7 +16782,11 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt90; in->yyt44 = in->yyt40; in->yyt49 = in->yyt45; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; goto yy728; case 'b': in->yyt11 = in->yyt41; @@ -12487,7 +16838,14 @@ static int lex(input_t *in, Output *out) in->yyt68 = in->yyt88; in->yyt78 = in->yyt89; in->yyt79 = in->yyt90; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy729; case 'b': goto yy887; default: goto yy6; @@ -12496,7 +16854,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1013; default: goto yy1015; } @@ -12504,7 +16868,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy1016; default: goto yy1018; } @@ -12512,7 +16882,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy1019; default: goto yy6; } @@ -12520,7 +16892,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy1020; default: goto yy1022; } @@ -12528,7 +16906,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1023; default: goto yy6; } @@ -12536,7 +16916,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1024; case 'b': in->yyt15 = in->yyt35; @@ -12551,7 +16934,10 @@ static int lex(input_t *in, Output *out) yy896: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1025; case 'b': goto yy895; default: goto yy6; @@ -12570,7 +16956,14 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt87; in->yyt14 = in->yyt98; in->yyt15 = in->yyt99; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -12588,7 +16981,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt37 = in->yyt40 = in->yyt46 = in->yyt47 = in->yyt48 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt40 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; goto yy1026; default: goto yy1028; } @@ -12596,7 +16995,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt54 = in->yyt55 = in->yyt58 = in->yyt59 = in->yyt60 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt54 = in->cur; + in->yyt55 = in->cur; + in->yyt58 = in->cur; + in->yyt59 = in->cur; + in->yyt60 = in->cur; goto yy1029; default: goto yy1031; } @@ -12604,7 +17009,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt40 = in->yyt41 = in->cur; + in->yyt17 = in->cur; + in->yyt40 = in->cur; + in->yyt41 = in->cur; goto yy1032; default: goto yy6; } @@ -12612,7 +17019,13 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt62 = in->yyt63 = in->yyt64 = in->yyt65 = in->yyt66 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt62 = in->cur; + in->yyt63 = in->cur; + in->yyt64 = in->cur; + in->yyt65 = in->cur; + in->yyt66 = in->cur; goto yy1033; default: goto yy1035; } @@ -12620,7 +17033,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1036; default: goto yy6; } @@ -12628,7 +17043,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1037; case 'b': in->yyt15 = in->yyt41; @@ -12643,7 +17061,10 @@ static int lex(input_t *in, Output *out) yy905: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1038; case 'b': goto yy904; default: goto yy6; @@ -12692,7 +17113,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt34 = in->yyt35 = in->cur; + in->yyt17 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy1040; default: goto yy6; } @@ -12700,7 +17123,10 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1041; case 'b': in->yyt15 = in->yyt35; @@ -12715,7 +17141,10 @@ static int lex(input_t *in, Output *out) yy910: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1042; case 'b': goto yy909; default: goto yy6; @@ -12724,7 +17153,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt13 = in->yyt42; @@ -12741,7 +17172,10 @@ static int lex(input_t *in, Output *out) yy913: switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy912; default: goto yy6; @@ -12750,7 +17184,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt44 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1045; default: goto yy1047; } @@ -12775,7 +17211,11 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt20 = in->yyt21 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -12810,7 +17250,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt22; in->yyt15 = in->yyt26; - in->yyt20 = in->yyt21 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt20 = in->cur; + in->yyt21 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; in->yyt118 = in->yyt109; in->yyt119 = in->yyt110; @@ -12840,7 +17284,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt18 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt3 = in->yyt118; goto yy800; case 'b': @@ -12872,7 +17321,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt41; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt3 = in->yyt118; goto yy801; case 'b': goto yy919; @@ -12899,7 +17353,11 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt3 = in->yyt118; goto yy813; case 'b': @@ -12931,7 +17389,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt26 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt26 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy814; case 'b': goto yy922; @@ -12958,7 +17420,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt18 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt3 = in->yyt118; goto yy819; case 'b': @@ -12990,7 +17457,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt3 = in->yyt118; goto yy820; case 'b': goto yy925; @@ -13018,7 +17490,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt18 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt3 = in->yyt118; goto yy821; case 'b': @@ -13056,7 +17533,11 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt18 = in->yyt19 = in->yyt20 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt20 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy822; case 'b': goto yy928; @@ -13066,7 +17547,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt43 = in->yyt47 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt37 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1048; default: goto yy1050; } @@ -13091,7 +17576,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; goto yy847; case 'b': in->yyt19 = in->yyt42; @@ -13122,7 +17612,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; goto yy848; case 'b': goto yy932; default: goto yy6; @@ -13148,7 +17643,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy860; case 'b': in->yyt19 = in->yyt44; @@ -13179,7 +17679,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy861; case 'b': goto yy935; default: goto yy6; @@ -13205,7 +17710,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy866; case 'b': in->yyt19 = in->yyt34; @@ -13236,7 +17746,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy867; case 'b': goto yy938; default: goto yy6; @@ -13263,7 +17778,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy868; case 'b': in->yyt15 = in->yyt44; @@ -13300,7 +17820,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy869; case 'b': goto yy941; default: goto yy6; @@ -13309,7 +17834,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy1051; default: goto yy1053; } @@ -13334,7 +17863,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy884; case 'b': in->yyt19 = in->yyt42; @@ -13365,7 +17899,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt25; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy885; case 'b': goto yy945; default: goto yy6; @@ -13391,7 +17930,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy890; case 'b': in->yyt19 = in->yyt38; @@ -13422,7 +17966,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy891; case 'b': goto yy948; default: goto yy6; @@ -13449,7 +17998,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy892; case 'b': in->yyt15 = in->yyt36; @@ -13486,7 +18040,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy893; case 'b': goto yy951; default: goto yy6; @@ -13495,7 +18054,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt28 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt28 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1054; default: goto yy1056; } @@ -13520,7 +18083,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy899; case 'b': in->yyt19 = in->yyt34; @@ -13551,7 +18119,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt64; in->yyt14 = in->yyt18; in->yyt15 = in->yyt22; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy900; case 'b': goto yy955; default: goto yy6; @@ -13578,7 +18151,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt39; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy901; case 'b': in->yyt15 = in->yyt38; @@ -13615,7 +18193,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt39; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy902; case 'b': goto yy958; default: goto yy6; @@ -13624,7 +18207,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1057; default: goto yy1059; } @@ -13652,7 +18239,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy906; case 'b': in->yyt13 = in->yyt45; @@ -13693,7 +18283,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt36; in->yyt15 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy907; case 'b': goto yy962; default: goto yy6; @@ -13702,7 +18297,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1060; default: goto yy1062; } @@ -13710,7 +18309,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1063; default: goto yy1065; } @@ -13718,7 +18321,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt26 = in->yyt42 = in->cur; + in->yyt26 = in->cur; + in->yyt42 = in->cur; goto yy1066; default: goto yy6; } @@ -13749,7 +18353,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt34 = in->yyt35 = in->yyt45 = in->yyt46 = in->yyt47 = in->cur; + in->yyt3 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; + in->yyt47 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -13790,7 +18399,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt36 = in->yyt34; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt34 = in->yyt35 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; in->yyt77 = in->yyt80; in->yyt80 = in->yyt87; in->yyt81 = in->yyt88; @@ -13827,7 +18441,12 @@ static int lex(input_t *in, Output *out) in->yyt83 = in->yyt92; in->yyt84 = in->yyt93; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt77 = in->yyt80; goto yy860; case 'b': @@ -13866,7 +18485,12 @@ static int lex(input_t *in, Output *out) in->yyt66 = in->yyt62; in->yyt83 = in->yyt92; in->yyt84 = in->yyt93; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy861; case 'b': goto yy971; @@ -13898,7 +18522,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt65 = in->yyt56; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt77 = in->yyt80; goto yy866; case 'b': @@ -13935,7 +18564,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt54; in->yyt62 = in->yyt55; in->yyt65 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt77 = in->yyt80; goto yy867; case 'b': goto yy974; @@ -13970,7 +18604,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt48; in->yyt54 = in->yyt49; in->yyt55 = in->yyt50; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt77 = in->yyt80; goto yy868; case 'b': @@ -14015,7 +18654,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt48; in->yyt54 = in->yyt49; in->yyt55 = in->yyt50; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy869; case 'b': goto yy977; @@ -14025,7 +18669,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt47 = in->yyt48 = in->yyt49 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt47 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; goto yy1067; default: goto yy1069; } @@ -14056,7 +18704,12 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt22 = in->yyt20; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; goto yy884; case 'b': in->yyt16 = in->yyt42; @@ -14093,7 +18746,12 @@ static int lex(input_t *in, Output *out) in->yyt79 = in->yyt87; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy885; case 'b': goto yy981; default: goto yy6; @@ -14121,7 +18779,12 @@ static int lex(input_t *in, Output *out) in->yyt61 = in->yyt66; in->yyt64 = in->yyt54; in->yyt22 = in->yyt20; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy890; case 'b': in->yyt16 = in->yyt40; @@ -14154,7 +18817,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt61 = in->yyt66; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy891; case 'b': goto yy984; default: goto yy6; @@ -14186,7 +18854,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt47; in->yyt52 = in->yyt48; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy892; case 'b': in->yyt15 = in->yyt44; @@ -14228,7 +18901,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt47; in->yyt52 = in->yyt48; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy893; case 'b': goto yy987; default: goto yy6; @@ -14237,7 +18915,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1070; default: goto yy1072; } @@ -14263,7 +18945,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy899; case 'b': in->yyt16 = in->yyt36; @@ -14295,7 +18982,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt67 = in->yyt66; in->yyt66 = in->yyt64; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy900; case 'b': goto yy991; default: goto yy6; @@ -14327,7 +19019,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy901; case 'b': in->yyt15 = in->yyt40; @@ -14367,7 +19064,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt61; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy902; case 'b': goto yy994; default: goto yy6; @@ -14376,7 +19078,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1073; default: goto yy1075; } @@ -14410,7 +19116,10 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt57; in->yyt60 = in->yyt58; in->yyt58 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy906; case 'b': in->yyt13 = in->yyt43; @@ -14453,7 +19162,12 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt57; in->yyt60 = in->yyt58; in->yyt58 = in->yyt56; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy907; case 'b': goto yy998; default: goto yy6; @@ -14462,7 +19176,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1076; default: goto yy1078; } @@ -14470,7 +19188,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1079; default: goto yy1081; } @@ -14478,7 +19200,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1082; default: goto yy6; } @@ -14503,7 +19226,12 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt24; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt18 = in->yyt19 = in->yyt34 = in->yyt35 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt34 = in->cur; + in->yyt35 = in->cur; + in->yyt45 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -14538,7 +19266,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; in->yyt68 = in->yyt81; in->yyt78 = in->yyt82; @@ -14567,7 +19300,12 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt30 = in->yyt24; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt61 = in->yyt68; goto yy890; case 'b': @@ -14598,7 +19336,12 @@ static int lex(input_t *in, Output *out) in->yyt22 = in->yyt20; in->yyt23 = in->yyt21; in->yyt64 = in->yyt54; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt61 = in->yyt68; goto yy891; case 'b': goto yy1007; @@ -14631,7 +19374,12 @@ static int lex(input_t *in, Output *out) in->yyt44 = in->yyt43; in->yyt43 = in->yyt41; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt61 = in->yyt68; goto yy892; case 'b': @@ -14672,7 +19420,12 @@ static int lex(input_t *in, Output *out) in->yyt52 = in->yyt46; in->yyt46 = in->yyt44; in->yyt44 = in->yyt43; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy893; case 'b': goto yy1010; @@ -14682,7 +19435,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt24 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt24 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1083; default: goto yy1085; } @@ -14706,7 +19463,12 @@ static int lex(input_t *in, Output *out) in->yyt63 = in->yyt65; in->yyt66 = in->yyt80; in->yyt67 = in->yyt81; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; goto yy899; case 'b': in->yyt16 = in->yyt36; @@ -14736,7 +19498,12 @@ static int lex(input_t *in, Output *out) in->yyt63 = in->yyt65; in->yyt66 = in->yyt80; in->yyt67 = in->yyt81; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; goto yy900; case 'b': goto yy1014; default: goto yy6; @@ -14765,7 +19532,12 @@ static int lex(input_t *in, Output *out) in->yyt37 = in->yyt39; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy901; case 'b': in->yyt15 = in->yyt40; @@ -14802,7 +19574,12 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt56 = in->yyt47; in->yyt57 = in->yyt48; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy902; case 'b': goto yy1017; default: goto yy6; @@ -14811,7 +19588,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1086; default: goto yy1088; } @@ -14843,7 +19624,10 @@ static int lex(input_t *in, Output *out) in->yyt60 = in->yyt56; in->yyt54 = in->yyt44; in->yyt44 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy906; case 'b': in->yyt13 = in->yyt43; @@ -14884,7 +19668,12 @@ static int lex(input_t *in, Output *out) in->yyt59 = in->yyt55; in->yyt60 = in->yyt56; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy907; case 'b': goto yy1021; default: goto yy6; @@ -14893,7 +19682,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1089; default: goto yy1091; } @@ -14901,7 +19694,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1092; default: goto yy1094; } @@ -14909,7 +19706,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1095; default: goto yy6; } @@ -14928,7 +19726,12 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; - in->yyt3 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->cur; + in->yyt3 = in->cur; + in->yyt41 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -14957,7 +19760,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt87; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->yyt36 = in->yyt37 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; in->yyt52 = in->yyt63; in->yyt63 = in->yyt68; in->yyt66 = in->yyt78; @@ -14989,7 +19797,12 @@ static int lex(input_t *in, Output *out) in->yyt57 = in->yyt46; in->yyt46 = in->yyt37; in->yyt37 = in->yyt35; - in->yyt3 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt3 = in->cur; + in->yyt48 = in->cur; + in->yyt49 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; in->yyt52 = in->yyt63; goto yy901; case 'b': @@ -15026,7 +19839,12 @@ static int lex(input_t *in, Output *out) in->yyt56 = in->yyt40; in->yyt57 = in->yyt46; in->yyt46 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; goto yy902; case 'b': goto yy1030; @@ -15036,7 +19854,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt42 = in->yyt43 = in->yyt47 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt42 = in->cur; + in->yyt43 = in->cur; + in->yyt47 = in->cur; goto yy1096; default: goto yy1098; } @@ -15066,7 +19888,10 @@ static int lex(input_t *in, Output *out) in->yyt43 = in->yyt42; in->yyt58 = in->yyt54; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt17 = in->yyt18 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; + in->yyt18 = in->cur; goto yy906; case 'b': in->yyt13 = in->yyt37; @@ -15105,7 +19930,12 @@ static int lex(input_t *in, Output *out) in->yyt60 = in->yyt58; in->yyt58 = in->yyt54; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy907; case 'b': goto yy1034; default: goto yy6; @@ -15114,7 +19944,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt22 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt22 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1099; default: goto yy1101; } @@ -15122,7 +19956,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1102; default: goto yy1104; } @@ -15130,7 +19968,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1105; default: goto yy6; } @@ -15146,7 +19985,12 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt60; in->yyt14 = in->yyt65; in->yyt15 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt54 = in->yyt58; in->yyt58 = in->yyt62; in->yyt59 = in->yyt63; @@ -15159,7 +20003,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt36 = in->yyt37 = in->yyt42 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt36 = in->cur; + in->yyt37 = in->cur; + in->yyt42 = in->cur; goto yy1106; default: goto yy1108; } @@ -15167,7 +20015,11 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->yyt50 = in->yyt51 = in->yyt53 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; + in->yyt50 = in->cur; + in->yyt51 = in->cur; + in->yyt53 = in->cur; goto yy1109; default: goto yy1111; } @@ -15175,7 +20027,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1112; default: goto yy6; } @@ -15210,7 +20063,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt17 = in->yyt42 = in->cur; + in->yyt17 = in->cur; + in->yyt42 = in->cur; goto yy1114; default: goto yy6; } @@ -15218,7 +20072,8 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt15 = in->yyt42; @@ -15232,7 +20087,8 @@ static int lex(input_t *in, Output *out) yy1047: switch (yych) { case 'a': - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1046; default: goto yy6; @@ -15258,7 +20114,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt18 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt18 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt3 = in->yyt118; goto yy965; case 'b': @@ -15289,7 +20148,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt39; in->yyt14 = in->yyt20; in->yyt15 = in->yyt26; - in->yyt18 = in->yyt19 = in->yyt30 = in->yyt31 = in->cur; + in->yyt18 = in->cur; + in->yyt19 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt3 = in->yyt118; goto yy966; case 'b': goto yy1049; @@ -15316,7 +20178,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1001; case 'b': in->yyt19 = in->yyt43; @@ -15346,7 +20211,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1002; case 'b': goto yy1052; default: goto yy6; @@ -15372,7 +20240,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; in->yyt30 = in->yyt28; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1024; case 'b': in->yyt19 = in->yyt34; @@ -15402,7 +20273,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt26; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1025; case 'b': goto yy1055; default: goto yy6; @@ -15428,7 +20302,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1037; case 'b': in->yyt19 = in->yyt41; @@ -15458,7 +20335,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt23; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1038; case 'b': goto yy1058; default: goto yy6; @@ -15484,7 +20364,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; in->yyt30 = in->yyt26; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1041; case 'b': in->yyt19 = in->yyt34; @@ -15514,7 +20397,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt55; in->yyt14 = in->yyt18; in->yyt15 = in->yyt20; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1042; case 'b': goto yy1061; default: goto yy6; @@ -15541,7 +20427,9 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt15 = in->yyt36; @@ -15575,7 +20463,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt37; in->yyt15 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy1064; default: goto yy6; @@ -15584,7 +20475,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt27 = in->yyt31 = in->yyt44 = in->cur; + in->yyt27 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1117; default: goto yy1119; } @@ -15613,7 +20506,10 @@ static int lex(input_t *in, Output *out) in->yyt38 = in->yyt36; in->yyt39 = in->yyt37; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt77 = in->yyt80; goto yy1001; case 'b': @@ -15648,7 +20544,10 @@ static int lex(input_t *in, Output *out) in->yyt25 = in->yyt23; in->yyt38 = in->yyt36; in->yyt39 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt77 = in->yyt80; goto yy1002; case 'b': goto yy1068; @@ -15678,7 +20577,10 @@ static int lex(input_t *in, Output *out) in->yyt41 = in->yyt39; in->yyt61 = in->yyt66; in->yyt22 = in->yyt20; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1024; case 'b': in->yyt16 = in->yyt35; @@ -15711,7 +20613,10 @@ static int lex(input_t *in, Output *out) in->yyt40 = in->yyt38; in->yyt41 = in->yyt39; in->yyt61 = in->yyt66; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1025; case 'b': goto yy1071; default: goto yy6; @@ -15738,7 +20643,10 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt30 = in->yyt22; in->yyt52 = in->yyt61; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1037; case 'b': in->yyt16 = in->yyt41; @@ -15769,7 +20677,10 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt52 = in->yyt61; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1038; case 'b': goto yy1074; default: goto yy6; @@ -15794,7 +20705,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; in->yyt54 = in->yyt52; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1041; case 'b': in->yyt16 = in->yyt35; @@ -15823,7 +20737,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt52; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1042; case 'b': goto yy1077; default: goto yy6; @@ -15849,7 +20766,9 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; in->yyt43 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt15 = in->yyt43; @@ -15882,7 +20801,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt48; in->yyt15 = in->yyt49; in->yyt43 = in->yyt47; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy1080; default: goto yy6; @@ -15891,7 +20813,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1120; default: goto yy1122; } @@ -15916,7 +20840,10 @@ static int lex(input_t *in, Output *out) in->yyt30 = in->yyt24; in->yyt40 = in->yyt36; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt61 = in->yyt68; goto yy1024; case 'b': @@ -15947,7 +20874,10 @@ static int lex(input_t *in, Output *out) in->yyt23 = in->yyt21; in->yyt40 = in->yyt36; in->yyt41 = in->yyt37; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt61 = in->yyt68; goto yy1025; case 'b': goto yy1084; @@ -15972,7 +20902,10 @@ static int lex(input_t *in, Output *out) in->yyt21 = in->yyt19; in->yyt30 = in->yyt20; in->yyt20 = in->yyt18; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1037; case 'b': in->yyt16 = in->yyt41; @@ -16000,7 +20933,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1038; case 'b': goto yy1087; default: goto yy6; @@ -16023,7 +20959,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1041; case 'b': in->yyt16 = in->yyt35; @@ -16050,7 +20989,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt44; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1042; case 'b': goto yy1090; default: goto yy6; @@ -16075,7 +21017,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; in->yyt42 = in->yyt34; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt15 = in->yyt35; @@ -16106,7 +21050,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt43; in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy1093; default: goto yy6; @@ -16115,7 +21062,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1123; default: goto yy1125; } @@ -16136,7 +21085,10 @@ static int lex(input_t *in, Output *out) in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; in->yyt30 = in->yyt22; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt52 = in->yyt63; goto yy1037; case 'b': @@ -16163,7 +21115,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt20 = in->yyt18; in->yyt21 = in->yyt19; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt52 = in->yyt63; goto yy1038; case 'b': goto yy1097; @@ -16185,7 +21140,10 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt16; in->yyt30 = in->yyt22; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; goto yy1041; case 'b': in->yyt16 = in->yyt35; @@ -16210,7 +21168,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt54 = in->yyt46; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1042; case 'b': goto yy1100; default: goto yy6; @@ -16233,7 +21194,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; in->yyt42 = in->yyt40; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt15 = in->yyt41; @@ -16262,7 +21225,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt43; in->yyt15 = in->yyt47; in->yyt43 = in->yyt42; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy1103; default: goto yy6; @@ -16271,7 +21237,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1126; default: goto yy1128; } @@ -16288,7 +21256,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt44 = in->yyt45 = in->yyt46 = in->cur; + in->yyt3 = in->cur; + in->yyt44 = in->cur; + in->yyt45 = in->cur; + in->yyt46 = in->cur; in->yyt54 = in->yyt58; goto yy1041; case 'b': @@ -16311,7 +21282,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt60; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt54 = in->yyt58; goto yy1042; case 'b': goto yy1107; @@ -16333,7 +21307,9 @@ static int lex(input_t *in, Output *out) in->yyt15 = in->yyt42; in->yyt42 = in->yyt34; in->yyt43 = in->yyt36; - in->yyt3 = in->yyt16 = in->yyt17 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt17 = in->cur; goto yy1043; case 'b': in->yyt15 = in->yyt35; @@ -16360,7 +21336,10 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt37; in->yyt15 = in->yyt42; in->yyt43 = in->yyt36; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1044; case 'b': goto yy1110; default: goto yy6; @@ -16369,7 +21348,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt20 = in->yyt31 = in->yyt44 = in->cur; + in->yyt20 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1129; default: goto yy1131; } @@ -16383,7 +21364,10 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt51; in->yyt15 = in->yyt53; - in->yyt3 = in->yyt16 = in->yyt30 = in->yyt31 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; in->yyt43 = in->yyt50; goto yy1044; case 'b': goto yy1113; @@ -16393,7 +21377,9 @@ static int lex(input_t *in, Output *out) yych = *++in->cur; switch (yych) { case 'a': - in->yyt18 = in->yyt31 = in->yyt44 = in->cur; + in->yyt18 = in->cur; + in->yyt31 = in->cur; + in->yyt44 = in->cur; goto yy1132; default: goto yy1134; } @@ -16444,7 +21430,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; in->yyt30 = in->yyt27; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt19 = in->yyt42; @@ -16473,7 +21460,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt21; in->yyt14 = in->yyt18; in->yyt15 = in->yyt19; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1118; default: goto yy6; @@ -16497,7 +21485,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt16 = in->yyt42; @@ -16524,7 +21513,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt35; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1121; default: goto yy6; @@ -16546,7 +21536,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt16 = in->yyt42; @@ -16571,7 +21562,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt19; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1124; default: goto yy6; @@ -16591,7 +21583,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt16 = in->yyt42; @@ -16614,7 +21607,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt37; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1127; default: goto yy6; @@ -16632,7 +21626,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt20; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt16 = in->yyt42; @@ -16653,7 +21648,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt19; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1130; default: goto yy6; @@ -16669,7 +21665,8 @@ static int lex(input_t *in, Output *out) in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; in->yyt30 = in->yyt18; - in->yyt3 = in->yyt16 = in->cur; + in->yyt3 = in->cur; + in->yyt16 = in->cur; goto yy1115; case 'b': in->yyt16 = in->yyt42; @@ -16688,7 +21685,8 @@ static int lex(input_t *in, Output *out) in->yyt13 = in->yyt43; in->yyt14 = in->yyt3; in->yyt15 = in->yyt16; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1133; default: goto yy6; @@ -16701,7 +21699,8 @@ static int lex(input_t *in, Output *out) case '\n': goto yy331; case 'a': in->yyt15 = in->yyt44; - in->yyt30 = in->yyt31 = in->cur; + in->yyt30 = in->cur; + in->yyt31 = in->cur; goto yy1116; case 'b': goto yy1135; default: goto yy6; @@ -16729,6 +21728,6 @@ static int lex(input_t *in, Output *out) default: goto yy6; } } -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_28__cat8_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c similarity index 79% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c index 9cf646909..1e0556dc3 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 48 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 135 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 209 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" { char yych; yyFillLabel0: @@ -223,9 +223,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 229 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 229 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -235,14 +235,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 246 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" yy5: in->mar = ++in->cur; yyFillLabel1: @@ -391,10 +391,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy18: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 397 "gen/re2c/30__rep_cat_5_3_2-eof-stadfa.c" +#line 397 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-stadfa.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c similarity index 79% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c index 9887569e4..d53b14723 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 51 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,8 +93,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -111,8 +111,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 115 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 115 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,24 +133,24 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 137 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 141 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -184,7 +184,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -214,7 +214,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 218 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 218 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -242,21 +242,21 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 248 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 248 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" yy3: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 260 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -414,10 +414,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy16: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 420 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa0.c" +#line 420 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa0.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c similarity index 79% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c index 0e232a4d7..8ee19bbf7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 48 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 135 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 209 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -227,22 +227,22 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 233 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 233 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 246 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -388,10 +388,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy16: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 394 "gen/re2c/30__rep_cat_5_3_2-eof-tdfa1.c" +#line 394 "gen/re2c/submatch_30__rep_cat_5_3_2-eof-tdfa1.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c similarity index 77% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c index 9b93ea987..80c32a44e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 48 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 95 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 141 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 214 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -223,15 +223,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 229 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 229 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 235 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 235 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -241,14 +241,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/30__rep_cat_5_3_2-stadfa.c" +#line 252 "gen/re2c/submatch_30__rep_cat_5_3_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); switch (yych) { @@ -351,6 +351,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c index 351320a80..0f1666637 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 51 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,13 +93,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 101 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 101 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -116,8 +116,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 120 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 120 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,23 +139,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 143 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 147 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -189,7 +189,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -219,7 +219,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 223 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 223 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -237,26 +237,26 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 243 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 243 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" yy2: yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 248 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 248 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" yy4: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/30__rep_cat_5_3_2-tdfa0.c" +#line 260 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -368,6 +368,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c similarity index 77% rename from benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c index d487ee700..fc03ff6c6 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/30__rep_cat_5_3_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 34 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 48 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 95 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 141 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 214 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -227,28 +227,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 233 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 233 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { return 1; } -#line 239 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 239 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" yy4: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/30__rep_cat_5_3_2-tdfa1.c" +#line 252 "gen/re2c/submatch_30__rep_cat_5_3_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -348,6 +348,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c index 2d669ce85..507d97ed8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 48 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 135 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 209 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" { char yych; yyFillLabel0: @@ -223,9 +223,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 229 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 229 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -235,14 +235,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 246 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" yy5: in->mar = ++in->cur; yyFillLabel1: @@ -643,10 +643,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy39: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 649 "gen/re2c/31__rep_cat_13_11_7-eof-stadfa.c" +#line 649 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-stadfa.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c similarity index 86% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c index b809bad7a..3ec425472 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 51 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,8 +93,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -111,8 +111,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 115 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 115 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,24 +133,24 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 137 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 141 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -184,7 +184,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -214,7 +214,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 218 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 218 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -242,21 +242,21 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 248 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 248 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" yy3: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 260 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -687,10 +687,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy37: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 693 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa0.c" +#line 693 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa0.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c index 6bd11318b..18100ab95 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 48 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 135 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 209 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -227,22 +227,22 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 233 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 233 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 246 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -640,10 +640,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy37: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 646 "gen/re2c/31__rep_cat_13_11_7-eof-tdfa1.c" +#line 646 "gen/re2c/submatch_31__rep_cat_13_11_7-eof-tdfa1.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-stadfa.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c index 95385671c..3cca18a47 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 48 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 95 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 141 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 214 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -223,15 +223,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 229 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 229 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 235 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 235 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -241,14 +241,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/31__rep_cat_13_11_7-stadfa.c" +#line 252 "gen/re2c/submatch_31__rep_cat_13_11_7-stadfa.c" yy6: yych = *(in->mar = ++in->cur); switch (yych) { @@ -519,6 +519,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c index 9d0cba201..a09b227a7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 51 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,13 +93,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 101 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 101 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -116,8 +116,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 120 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 120 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,23 +139,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 143 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 147 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -189,7 +189,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -219,7 +219,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 223 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 223 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -237,26 +237,26 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 243 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 243 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" yy2: yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 248 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 248 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" yy4: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/31__rep_cat_13_11_7-tdfa0.c" +#line 260 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -557,6 +557,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c similarity index 83% rename from benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c index d562a8208..5205544f8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/31__rep_cat_13_11_7-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 34 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 48 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 95 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 141 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 214 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -227,28 +227,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 233 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 233 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { return 1; } -#line 239 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 239 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" yy4: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/31__rep_cat_13_11_7-tdfa1.c" +#line 252 "gen/re2c/submatch_31__rep_cat_13_11_7-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -516,6 +516,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c index ec8548231..09e84a400 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 48 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 135 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 209 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" { char yych; yyFillLabel0: @@ -223,9 +223,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 229 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 229 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -235,14 +235,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 246 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" yy5: in->mar = ++in->cur; yyFillLabel1: @@ -979,10 +979,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy67: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 985 "gen/re2c/32__rep_cat_23_19_17-eof-stadfa.c" +#line 985 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-stadfa.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c index 18c5e13f3..d7f5c3bbd 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 51 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,8 +93,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -111,8 +111,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 115 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 115 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,24 +133,24 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 137 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 141 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 141 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -184,7 +184,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -214,7 +214,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 218 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 218 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -242,21 +242,21 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 248 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 248 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" yy3: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 260 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -1051,10 +1051,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy65: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1057 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa0.c" +#line 1057 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa0.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c similarity index 90% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c index 6331aac16..8b444b659 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 48 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 135 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -205,7 +205,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 209 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 209 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -227,22 +227,22 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 233 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 233 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 246 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -976,10 +976,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy65: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 982 "gen/re2c/32__rep_cat_23_19_17-eof-tdfa1.c" +#line 982 "gen/re2c/submatch_32__rep_cat_23_19_17-eof-tdfa1.c" } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-stadfa.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c index 10db727ef..a05e93ccf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 48 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 95 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 141 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 214 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -223,15 +223,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 229 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 229 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 235 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 235 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -241,14 +241,14 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/32__rep_cat_23_19_17-stadfa.c" +#line 252 "gen/re2c/submatch_32__rep_cat_23_19_17-stadfa.c" yy6: yych = *(in->mar = ++in->cur); switch (yych) { @@ -743,6 +743,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c index 92cb9b804..509750bf2 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,18 +26,18 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -47,14 +47,14 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 51 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 51 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -93,13 +93,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 101 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 101 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -116,8 +116,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 120 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 120 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -139,23 +139,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 143 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 143 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 147 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 147 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -189,7 +189,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -219,7 +219,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 223 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 223 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" { char yych; in->yytm3 = in->yytm6; @@ -237,26 +237,26 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 243 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 243 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" yy2: yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 248 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 248 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" yy4: t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 260 "gen/re2c/32__rep_cat_23_19_17-tdfa0.c" +#line 260 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -809,6 +809,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c similarity index 88% rename from benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c index 1e4d16913..e56df4a5a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/32__rep_cat_23_19_17-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 34 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 48 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 95 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 141 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" static const char *print(Output *out, const char *tok, @@ -210,7 +210,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 214 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 214 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -227,28 +227,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 233 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 233 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" yy2: ++in->cur; yy3: -#line 32 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 32 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { return 1; } -#line 239 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 239 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" yy4: ++in->cur; t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 33 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" { print(out, in->tok, t1, t2, t3); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 252 "gen/re2c/32__rep_cat_23_19_17-tdfa1.c" +#line 252 "gen/re2c/submatch_32__rep_cat_23_19_17-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -740,6 +740,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re" +#line 39 "../../../benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c similarity index 78% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c index caa182bfd..1ecdf7c70 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,17 +26,17 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -46,13 +46,13 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 50 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 50 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -91,8 +91,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -109,8 +109,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 113 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 113 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -131,23 +131,23 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 135 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 135 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 139 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 139 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -181,7 +181,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -202,7 +202,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 206 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 206 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" { char yych; in->yytm2 = in->yytm1; @@ -221,23 +221,23 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 227 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 227 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm2, in->tok, in->tok - 1, &in->tlp); in->yytm1 = in->yytm2; yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 241 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 241 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm3 = in->yytm1; @@ -366,10 +366,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy14: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 372 "gen/re2c/33__rep_alt_5_3_2-eof-stadfa.c" +#line 372 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-stadfa.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c similarity index 76% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c index cb2c2ce1d..c83a92cbf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 48 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 135 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -196,7 +196,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 200 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 200 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -220,19 +220,19 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 226 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 226 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" yy3: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 236 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 236 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -343,10 +343,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy11: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 349 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa0.c" +#line 349 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa0.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c similarity index 76% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c index 5d21f908e..36726227f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 48 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,8 +87,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -105,8 +105,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 109 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 109 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -127,21 +127,21 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 131 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 131 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 135 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 135 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -175,7 +175,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -196,7 +196,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 200 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 200 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -216,20 +216,20 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 222 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 222 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" yy3: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 233 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 233 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -331,10 +331,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy11: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 337 "gen/re2c/33__rep_alt_5_3_2-eof-tdfa1.c" +#line 337 "gen/re2c/submatch_33__rep_alt_5_3_2-eof-tdfa1.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c similarity index 76% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c index 86910f1ca..b5bcf2cdb 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,17 +26,17 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; taglist_t *yytm4; taglist_t *yytm5; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -46,13 +46,13 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 50 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 50 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -91,13 +91,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 99 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 99 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" #define YYMAXFILL 3 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -114,8 +114,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 118 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 118 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,22 +137,22 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 141 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 145 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 145 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; in->yytm4 = 0; in->yytm5 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -186,7 +186,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -207,7 +207,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 211 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 211 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 1; @@ -221,28 +221,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 227 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 227 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 233 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 233 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" yy4: ++in->cur; taglist(&in->yytm1, in->tok, in->tok - 1, &in->tlp); yy5: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 246 "gen/re2c/33__rep_alt_5_3_2-stadfa.c" +#line 246 "gen/re2c/submatch_33__rep_alt_5_3_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm3 = in->yytm2; @@ -338,6 +338,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c similarity index 75% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c index 2b4fb47b2..4303b52b4 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 48 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 95 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 141 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -201,7 +201,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 205 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -215,24 +215,24 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 221 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 221 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" yy2: yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 226 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 226 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 236 "gen/re2c/33__rep_alt_5_3_2-tdfa0.c" +#line 236 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -317,6 +317,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c similarity index 75% rename from benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c index 36c3d6a25..7b6dfaadf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/33__rep_alt_5_3_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,15 +26,15 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 34 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -44,11 +44,11 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 48 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 48 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -87,13 +87,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 95 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 95 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" #define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -110,8 +110,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 114 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 114 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -133,20 +133,20 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 137 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 137 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 141 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 141 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -180,7 +180,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -201,7 +201,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 205 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 205 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; @@ -216,26 +216,26 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 222 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 222 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { return 1; } -#line 228 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 228 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" yy4: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 239 "gen/re2c/33__rep_alt_5_3_2-tdfa1.c" +#line 239 "gen/re2c/submatch_33__rep_alt_5_3_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -311,6 +311,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c similarity index 93% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c index 20d37b923..86b62f884 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -44,7 +44,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -54,7 +54,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 58 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 58 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -68,7 +68,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -107,8 +107,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -125,8 +125,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 129 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 129 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -147,11 +147,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 151 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 151 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 155 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 155 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -165,13 +165,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -205,7 +205,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -226,7 +226,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 230 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 230 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" { char yych; in->yytm2 = in->yytm1; @@ -245,23 +245,23 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 251 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 251 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm2, in->tok, in->tok - 1, &in->tlp); in->yytm1 = in->yytm2; yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 265 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 265 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm3 = in->yytm1; @@ -1251,10 +1251,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy56: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1257 "gen/re2c/34__rep_alt_13_11_7-eof-stadfa.c" +#line 1257 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-stadfa.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c similarity index 91% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c index 73183b352..b88ee7961 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -39,7 +39,7 @@ taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,7 +49,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 53 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -58,7 +58,7 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,8 +115,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 119 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,11 +137,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 145 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 145 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -150,13 +150,13 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -211,7 +211,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 215 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 215 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -235,19 +235,19 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 241 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 241 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" yy3: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 251 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 251 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -1171,10 +1171,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy60: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1177 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa0.c" +#line 1177 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa0.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c similarity index 92% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c index 90a062198..3d36c62a4 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -39,7 +39,7 @@ taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,7 +49,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 53 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -58,7 +58,7 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,8 +97,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -115,8 +115,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 119 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 119 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -137,11 +137,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 141 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 145 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 145 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -150,13 +150,13 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -190,7 +190,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -211,7 +211,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 215 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 215 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -231,20 +231,20 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 237 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 237 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" yy3: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 248 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 248 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -1135,10 +1135,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy60: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 1141 "gen/re2c/34__rep_alt_13_11_7-eof-tdfa1.c" +#line 1141 "gen/re2c/submatch_34__rep_alt_13_11_7-eof-tdfa1.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-stadfa.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c similarity index 91% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c index 129db0ef9..612564c0f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -44,7 +44,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -54,7 +54,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 58 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 58 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -68,7 +68,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -107,13 +107,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 115 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 115 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" #define YYMAXFILL 37 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -130,8 +130,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 134 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 134 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -153,11 +153,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 157 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 157 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 161 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 161 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -171,12 +171,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -210,7 +210,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -231,7 +231,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 235 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 235 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" { char yych; if ((in->lim - in->cur) < 37) if (fill(in, 37) != 0) return 1; @@ -245,28 +245,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 251 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 251 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 257 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 257 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" yy4: ++in->cur; taglist(&in->yytm1, in->tok, in->tok - 1, &in->tlp); yy5: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 270 "gen/re2c/34__rep_alt_13_11_7-stadfa.c" +#line 270 "gen/re2c/submatch_34__rep_alt_13_11_7-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm3 = in->yytm2; @@ -987,6 +987,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c index 23b013db5..a6650847b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -39,7 +39,7 @@ taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,7 +49,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 53 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -58,7 +58,7 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 105 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" #define YYMAXFILL 43 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,8 +120,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 124 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,11 +143,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 151 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 151 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -156,12 +156,12 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -216,7 +216,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 220 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 220 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -230,24 +230,24 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 236 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 236 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" yy2: yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 241 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 241 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 251 "gen/re2c/34__rep_alt_13_11_7-tdfa0.c" +#line 251 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -908,6 +908,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c similarity index 89% rename from benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c index 7afe0b740..3cc53eeab 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/34__rep_alt_13_11_7-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 34 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -39,7 +39,7 @@ taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -49,7 +49,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 53 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 53 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -58,7 +58,7 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -97,13 +97,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 105 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 105 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" #define YYMAXFILL 43 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -120,8 +120,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 124 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 124 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -143,11 +143,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 147 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 147 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 151 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 151 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -156,12 +156,12 @@ in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -195,7 +195,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -216,7 +216,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 220 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 220 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" { char yych; if ((in->lim - in->cur) < 43) if (fill(in, 43) != 0) return 1; @@ -231,26 +231,26 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 237 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 237 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { return 1; } -#line 243 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 243 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" yy4: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 254 "gen/re2c/34__rep_alt_13_11_7-tdfa1.c" +#line 254 "gen/re2c/submatch_34__rep_alt_13_11_7-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -837,6 +837,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c index 9cfe6a793..5d2d53d22 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -53,7 +53,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -63,7 +63,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 67 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 67 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -86,7 +86,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -125,8 +125,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -143,8 +143,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 147 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 147 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -165,11 +165,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 169 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 169 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 173 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 173 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -192,13 +192,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -232,7 +232,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -253,7 +253,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 257 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 257 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" { char yych; in->yytm2 = in->yytm1; @@ -272,23 +272,23 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 278 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 278 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm2, in->tok, in->tok - 1, &in->tlp); in->yytm1 = in->yytm2; yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 292 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 292 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm3 = in->yytm1; @@ -4042,10 +4042,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy163: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 4048 "gen/re2c/35__rep_alt_23_19_17-eof-stadfa.c" +#line 4048 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-stadfa.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c index 6ceb3879e..85605e6da 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -51,7 +51,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,7 +61,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 65 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -82,7 +82,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,8 +121,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -139,8 +139,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 143 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 143 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -161,11 +161,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 165 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 165 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 169 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 169 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -186,13 +186,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -226,7 +226,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -247,7 +247,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 251 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 251 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -271,19 +271,19 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 277 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 277 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" yy3: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 287 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 287 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -2914,10 +2914,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy167: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2920 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa0.c" +#line 2920 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa0.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c index 3991d7b88..8542e59cf 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -51,7 +51,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,7 +61,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 65 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -82,7 +82,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,8 +121,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -139,8 +139,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 143 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 143 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -161,11 +161,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 165 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 165 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 169 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 169 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -186,13 +186,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -226,7 +226,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -247,7 +247,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 251 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 251 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -267,20 +267,20 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 273 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 273 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" yy3: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 284 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 284 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -2822,10 +2822,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy167: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2828 "gen/re2c/35__rep_alt_23_19_17-eof-tdfa1.c" +#line 2828 "gen/re2c/submatch_35__rep_alt_23_19_17-eof-tdfa1.c" } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-stadfa.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c index ffce0c45b..f0a4a3a90 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -53,7 +53,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -63,7 +63,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 67 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 67 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -86,7 +86,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -125,13 +125,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 133 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 133 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" #define YYMAXFILL 134 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -148,8 +148,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 152 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 152 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -171,11 +171,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 175 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 175 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 179 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 179 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -198,12 +198,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -237,7 +237,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -258,7 +258,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 262 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 262 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" { char yych; if ((in->lim - in->cur) < 134) if (fill(in, 134) != 0) return 1; @@ -272,28 +272,28 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 278 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 278 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 284 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 284 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" yy4: ++in->cur; taglist(&in->yytm1, in->tok, in->tok - 1, &in->tlp); yy5: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 297 "gen/re2c/35__rep_alt_23_19_17-stadfa.c" +#line 297 "gen/re2c/submatch_35__rep_alt_23_19_17-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm3 = in->yytm2; @@ -3156,6 +3156,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c index 2ee7156f7..5a53ab28e 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -51,7 +51,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,7 +61,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 65 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -82,7 +82,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,13 +121,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 129 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 129 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" #define YYMAXFILL 140 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -144,8 +144,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 148 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 148 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -167,11 +167,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 171 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 171 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 175 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 175 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -192,12 +192,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -231,7 +231,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -252,7 +252,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 256 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 256 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" { char yych; in->yytm1 = in->yytm2; @@ -266,24 +266,24 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 272 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 272 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" yy2: yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 277 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 277 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" yy4: t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 287 "gen/re2c/35__rep_alt_23_19_17-tdfa0.c" +#line 287 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -2126,6 +2126,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c similarity index 95% rename from benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c index 2ec47bef1..7cee9d93f 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/35__rep_alt_23_19_17-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 34 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -51,7 +51,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -61,7 +61,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 65 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 65 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -82,7 +82,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -121,13 +121,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 129 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 129 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" #define YYMAXFILL 140 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -144,8 +144,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 148 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 148 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -167,11 +167,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 171 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 171 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 175 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 175 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -192,12 +192,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -231,7 +231,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" static const char *print(Output *out, const char *tok, const taglist_t *t) @@ -252,7 +252,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 256 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 256 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" { char yych; if ((in->lim - in->cur) < 140) if (fill(in, 140) != 0) return 1; @@ -267,26 +267,26 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 273 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 273 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" yy2: ++in->cur; yy3: -#line 23 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 23 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { return 1; } -#line 279 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 279 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" yy4: ++in->cur; t = in->yytm1; -#line 24 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 24 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" { print(out, in->tok, t); outc(out, '\n'); taglistpool_clear(&in->tlp, in); goto loop; } -#line 290 "gen/re2c/35__rep_alt_23_19_17-tdfa1.c" +#line 290 "gen/re2c/submatch_35__rep_alt_23_19_17-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -1902,6 +1902,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 30 "../../../benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re" +#line 30 "../../../benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c similarity index 87% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c index c07fd7d70..c9576b39a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -48,7 +48,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -58,7 +58,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 62 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 62 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -76,7 +76,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -115,8 +115,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -133,8 +133,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 137 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 137 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -155,11 +155,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 159 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 159 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 163 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 163 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -177,13 +177,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -217,7 +217,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -243,7 +243,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 247 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 247 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" { char yych; in->yytm10 = in->yytm3; @@ -267,9 +267,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 273 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 273 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); @@ -282,7 +282,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -292,7 +292,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 296 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 296 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm17 = in->yytm3; @@ -631,10 +631,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy23: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 637 "gen/re2c/36__rep_5_rep_3_rep_2-eof-stadfa.c" +#line 637 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-stadfa.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c index 8a312d942..f1142f76b 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -38,7 +38,7 @@ taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -48,7 +48,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 52 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 52 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -56,7 +56,7 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,8 +95,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -113,8 +113,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 117 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 117 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,11 +135,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 139 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 143 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 143 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -147,13 +147,13 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -187,7 +187,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -213,7 +213,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 217 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 217 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -241,14 +241,14 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 247 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 247 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" yy3: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -258,7 +258,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 262 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 262 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -542,10 +542,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy19: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 548 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa0.c" +#line 548 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa0.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c similarity index 84% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c index 99b97fbab..b6013649a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -38,7 +38,7 @@ taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -48,7 +48,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 52 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 52 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -56,7 +56,7 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,8 +95,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -113,8 +113,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 117 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 117 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -135,11 +135,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 139 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 139 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 143 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 143 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -147,13 +147,13 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -187,7 +187,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -213,7 +213,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 217 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 217 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -242,15 +242,15 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 248 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 248 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -260,7 +260,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 264 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 264 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -526,10 +526,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy19: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 532 "gen/re2c/36__rep_5_rep_3_rep_2-eof-tdfa1.c" +#line 532 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-eof-tdfa1.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-stadfa.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c similarity index 85% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c index 430dc733a..c837ffde1 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -48,7 +48,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -58,7 +58,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 62 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 62 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -76,7 +76,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -115,13 +115,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 123 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 123 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" #define YYMAXFILL 10 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -138,8 +138,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 142 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 142 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -161,11 +161,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 165 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 165 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 169 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 169 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -183,12 +183,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -222,7 +222,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -248,7 +248,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 252 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 252 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" { char yych; if ((in->lim - in->cur) < 10) if (fill(in, 10) != 0) return 1; @@ -267,15 +267,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 273 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 273 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 279 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 279 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -285,7 +285,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -295,7 +295,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 299 "gen/re2c/36__rep_5_rep_3_rep_2-stadfa.c" +#line 299 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm17 = in->yytm6; @@ -551,6 +551,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c index 78142b0f2..d65ff1e19 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -38,7 +38,7 @@ taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -48,7 +48,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 52 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 52 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -56,7 +56,7 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,13 +95,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 103 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 103 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" #define YYMAXFILL 10 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -118,8 +118,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 122 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -141,11 +141,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 145 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 145 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 149 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 149 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -153,12 +153,12 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -192,7 +192,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -218,7 +218,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 222 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 222 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -236,19 +236,19 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 242 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 242 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" yy2: yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 247 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 247 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" yy4: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -258,7 +258,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 262 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa0.c" +#line 262 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -476,6 +476,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c similarity index 82% rename from benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c index c2701b8a4..611810544 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 34 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" taglist_t *yytm1; taglist_t *yytm2; taglist_t *yytm3; @@ -38,7 +38,7 @@ taglist_t *yytm4; taglist_t *yytm5; taglist_t *yytm6; taglist_t *yytm7; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -48,7 +48,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 52 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 52 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -56,7 +56,7 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -95,13 +95,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 103 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 103 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" #define YYMAXFILL 10 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -118,8 +118,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 122 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 122 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -141,11 +141,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 145 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 145 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 149 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 149 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" in->yytm1 = 0; in->yytm2 = 0; in->yytm3 = 0; @@ -153,12 +153,12 @@ in->yytm4 = 0; in->yytm5 = 0; in->yytm6 = 0; in->yytm7 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -192,7 +192,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" static const char *print(Output *out, const char *tok, const char *start, @@ -218,7 +218,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 222 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 222 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" { char yych; if ((in->lim - in->cur) < 10) if (fill(in, 10) != 0) return 1; @@ -242,21 +242,21 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 248 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 248 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { return 1; } -#line 254 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 254 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" yy4: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -266,7 +266,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 270 "gen/re2c/36__rep_5_rep_3_rep_2-tdfa1.c" +#line 270 "gen/re2c/submatch_36__rep_5_rep_3_rep_2-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -458,6 +458,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c index 56af2b8e3..d3dba5961 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -73,7 +73,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -83,7 +83,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 87 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 87 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -126,7 +126,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -165,8 +165,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -183,8 +183,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 187 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 187 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -205,11 +205,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 209 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 209 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 213 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 213 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -252,13 +252,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -292,7 +292,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -318,7 +318,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 322 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 322 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" { char yych; in->yytm40 = in->yytm3; @@ -342,9 +342,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 348 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 348 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); @@ -357,7 +357,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -367,7 +367,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 371 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 371 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm20 = in->yytm3; @@ -5685,10 +5685,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy151: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 5691 "gen/re2c/37__rep_13_rep_11_rep_7-eof-stadfa.c" +#line 5691 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-stadfa.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c index 1d3ee914a..ffef01689 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -49,7 +49,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -59,7 +59,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 63 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 63 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -78,7 +78,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -117,8 +117,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -135,8 +135,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 139 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 139 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -157,11 +157,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 161 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 161 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 165 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 165 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -180,13 +180,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -220,7 +220,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -246,7 +246,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 250 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 250 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -274,14 +274,14 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 280 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 280 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" yy3: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -291,7 +291,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 295 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 295 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -3102,10 +3102,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy147: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 3108 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa0.c" +#line 3108 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa0.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c similarity index 97% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c index 19f949c35..0ad7ffbfc 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -50,7 +50,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -60,7 +60,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 64 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 64 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -80,7 +80,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -119,8 +119,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -137,8 +137,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 141 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 141 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -159,11 +159,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 163 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 163 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 167 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 167 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -183,13 +183,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -223,7 +223,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -249,7 +249,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 253 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 253 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -278,15 +278,15 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 284 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 284 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -296,7 +296,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 300 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 300 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -2981,10 +2981,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy147: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 2987 "gen/re2c/37__rep_13_rep_11_rep_7-eof-tdfa1.c" +#line 2987 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-eof-tdfa1.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-stadfa.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c index 27d9c697e..a73e8f8b7 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -73,7 +73,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -83,7 +83,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 87 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 87 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -126,7 +126,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -165,13 +165,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 173 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 173 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" #define YYMAXFILL 130 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -188,8 +188,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 192 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 192 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -211,11 +211,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 215 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 215 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 219 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 219 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -258,12 +258,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -297,7 +297,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -323,7 +323,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 327 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 327 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" { char yych; if ((in->lim - in->cur) < 130) if (fill(in, 130) != 0) return 1; @@ -342,15 +342,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 348 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 348 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 354 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 354 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -360,7 +360,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -370,7 +370,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 374 "gen/re2c/37__rep_13_rep_11_rep_7-stadfa.c" +#line 374 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm20 = in->yytm6; @@ -4853,6 +4853,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c index a1108af0f..1ed96a3cb 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -49,7 +49,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -59,7 +59,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 63 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 63 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -78,7 +78,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -117,13 +117,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 125 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 125 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" #define YYMAXFILL 130 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -140,8 +140,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 144 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 144 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -163,11 +163,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 167 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 167 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 171 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 171 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -186,12 +186,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -225,7 +225,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -251,7 +251,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 255 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 255 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -269,19 +269,19 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 275 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 275 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" yy2: yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 280 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 280 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" yy4: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -291,7 +291,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 295 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa0.c" +#line 295 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -2404,6 +2404,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c similarity index 96% rename from benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c index 364c22862..c8a75cfe8 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 34 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -50,7 +50,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -60,7 +60,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 64 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 64 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -80,7 +80,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -119,13 +119,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 127 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 127 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" #define YYMAXFILL 130 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -142,8 +142,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 146 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 146 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -165,11 +165,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 169 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 169 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 173 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 173 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -189,12 +189,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -228,7 +228,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" static const char *print(Output *out, const char *tok, const char *start, @@ -254,7 +254,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 258 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 258 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" { char yych; if ((in->lim - in->cur) < 130) if (fill(in, 130) != 0) return 1; @@ -278,21 +278,21 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 284 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 284 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { return 1; } -#line 290 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 290 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" yy4: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -302,7 +302,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 306 "gen/re2c/37__rep_13_rep_11_rep_7-tdfa1.c" +#line 306 "gen/re2c/submatch_37__rep_13_rep_11_rep_7-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -2161,6 +2161,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c index 8c310514a..514b95145 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -97,7 +97,7 @@ taglist_t *yytm66; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -107,7 +107,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 111 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 111 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -174,7 +174,7 @@ in->yytm66 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -213,8 +213,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -231,8 +231,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 235 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 235 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -253,11 +253,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 257 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 257 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 261 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 261 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -324,13 +324,13 @@ in->yytm66 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -364,7 +364,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -390,7 +390,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 394 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 394 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" { char yych; in->yytm64 = in->yytm3; @@ -414,9 +414,9 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 420 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 420 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" yy3: ++in->cur; taglist(&in->yytm6, in->tok, in->tok - 1, &in->tlp); @@ -429,7 +429,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -439,7 +439,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 443 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 443 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" yy5: in->mar = ++in->cur; in->yytm15 = in->yytm3; @@ -25799,10 +25799,10 @@ static int lex(input_t *in, Output *out) goto yy7; } yy445: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 25805 "gen/re2c/38__rep_23_rep_19_rep_17-eof-stadfa.c" +#line 25805 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-stadfa.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c index 96fa41e90..042d56492 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -71,7 +71,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -81,7 +81,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 85 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 85 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -122,7 +122,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -161,8 +161,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -179,8 +179,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 183 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 183 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -201,11 +201,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 205 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 205 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 209 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 209 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -246,13 +246,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -286,7 +286,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -312,7 +312,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 316 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 316 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -340,14 +340,14 @@ static int lex(input_t *in, Output *out) } yy1: yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 346 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 346 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" yy3: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -357,7 +357,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 361 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 361 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" yy4: in->mar = in->cur; yyFillLabel1: @@ -8810,10 +8810,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy441: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 8816 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa0.c" +#line 8816 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa0.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c index 7c82fcf1c..5d039f69d 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -72,7 +72,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -82,7 +82,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 86 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 86 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -124,7 +124,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -163,8 +163,8 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include-eof/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include-eof/fill.re" static inline int fill(input_t *in) @@ -181,8 +181,8 @@ static inline int fill(input_t *in) in->mar -= free; in->tok -= free; -#line 185 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 185 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include-eof/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -203,11 +203,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 207 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 207 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 40 "../../../benchmarks/c/src/re2c/include-eof/fill.re" -#line 211 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 211 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -249,13 +249,13 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 41 "../../../benchmarks/c/src/re2c/include-eof/fill.re" taglistpool_init(&in->tlp); in->eof = 0; fill(in); } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -289,7 +289,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -315,7 +315,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 319 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 319 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" { char yych; yyFillLabel0: @@ -344,15 +344,15 @@ static int lex(input_t *in, Output *out) yy1: ++in->cur; yy2: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 350 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 350 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" yy3: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -362,7 +362,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 366 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 366 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" yy4: in->mar = ++in->cur; yyFillLabel1: @@ -8548,10 +8548,10 @@ static int lex(input_t *in, Output *out) goto yy6; } yy441: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" +#line 5 "../../../benchmarks/c/src/re2c/include-eof/fill.re" { return 0; } -#line 8554 "gen/re2c/38__rep_23_rep_19_rep_17-eof-tdfa1.c" +#line 8554 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-eof-tdfa1.c" } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-stadfa.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c similarity index 99% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-stadfa.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c index bf29c4fc7..7c455db28 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-stadfa.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -97,7 +97,7 @@ taglist_t *yytm66; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -107,7 +107,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 111 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 111 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -174,7 +174,7 @@ in->yytm66 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -213,13 +213,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 221 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 221 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" #define YYMAXFILL 414 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -236,8 +236,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 240 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 240 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -259,11 +259,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 263 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 263 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 267 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 267 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -330,12 +330,12 @@ in->yytm66 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -369,7 +369,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -395,7 +395,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 399 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 399 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" { char yych; if ((in->lim - in->cur) < 414) if (fill(in, 414) != 0) return 1; @@ -414,15 +414,15 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 420 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 420 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 426 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 426 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" yy4: ++in->cur; taglist(&in->yytm3, in->tok, in->tok - 1, &in->tlp); @@ -432,7 +432,7 @@ static int lex(input_t *in, Output *out) t1 = in->yytm1; t2 = in->yytm2; t3 = in->yytm3; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -442,7 +442,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 446 "gen/re2c/38__rep_23_rep_19_rep_17-stadfa.c" +#line 446 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-stadfa.c" yy6: yych = *(in->mar = ++in->cur); in->yytm15 = in->yytm6; @@ -23223,6 +23223,6 @@ static int lex(input_t *in, Output *out) default: goto yy8; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c index fad04703e..cfd21296a 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -71,7 +71,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -81,7 +81,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 85 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 85 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -122,7 +122,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -161,13 +161,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 169 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 169 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" #define YYMAXFILL 414 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -184,8 +184,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 188 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 188 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -207,11 +207,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 211 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 211 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 215 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 215 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -252,12 +252,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -291,7 +291,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -317,7 +317,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 321 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 321 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" { char yych; in->yytm4 = in->yytm1; @@ -335,19 +335,19 @@ static int lex(input_t *in, Output *out) default: goto yy2; } yy1: -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 341 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 341 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" yy2: yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 346 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 346 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" yy4: t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -357,7 +357,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 361 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa0.c" +#line 361 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa0.c" yy5: yych = *(in->mar = in->cur); switch (yych) { @@ -6652,6 +6652,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c similarity index 98% rename from benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c rename to benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c index 354316b72..a3b6740a9 100644 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c +++ b/benchmarks/c/pregen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c @@ -1,11 +1,11 @@ /* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/common.re" #include #include #include "common.h" -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 15 "../../../benchmarks/c/src/re2c/common.re" typedef struct taglist_t { @@ -26,11 +26,11 @@ typedef struct { char *mar; char *tok; -#line 30 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 30 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" +#line 34 "../../../benchmarks/c/src/re2c/common.re" -#line 34 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 34 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" taglist_t *yytm1; taglist_t *yytm10; taglist_t *yytm11; @@ -72,7 +72,7 @@ taglist_t *yytm6; taglist_t *yytm7; taglist_t *yytm8; taglist_t *yytm9; -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 35 "../../../benchmarks/c/src/re2c/common.re" taglistpool_t tlp; int eof; @@ -82,7 +82,7 @@ static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) { tlp->next = tlp->head; -#line 86 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 86 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -124,7 +124,7 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 43 "../../../benchmarks/c/src/re2c/common.re" } @@ -163,13 +163,13 @@ static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglis *ptl = tl; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 1 "../../../benchmarks/c/src/re2c/include/fill.re" +#line 4 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 171 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 171 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" #define YYMAXFILL 414 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 6 "../../../benchmarks/c/src/re2c/include/fill.re" static inline int fill(input_t *in, size_t need) @@ -186,8 +186,8 @@ static inline int fill(input_t *in, size_t need) in->mar -= free; in->tok -= free; -#line 190 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 190 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" +#line 21 "../../../benchmarks/c/src/re2c/include/fill.re" in->lim += fread(in->lim, 1, free, stdin); @@ -209,11 +209,11 @@ static inline void init_input(input_t *in) in->mar = in->lim; in->tok = in->lim; -#line 213 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 213 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" +#line 41 "../../../benchmarks/c/src/re2c/include/fill.re" -#line 217 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 217 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" in->yytm1 = 0; in->yytm10 = 0; in->yytm11 = 0; @@ -255,12 +255,12 @@ in->yytm6 = 0; in->yytm7 = 0; in->yytm8 = 0; in->yytm9 = 0; -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 42 "../../../benchmarks/c/src/re2c/include/fill.re" taglistpool_init(&in->tlp); in->eof = 0; } -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" +#line 81 "../../../benchmarks/c/src/re2c/common.re" static inline void free_input(input_t *in) @@ -294,7 +294,7 @@ int main(int argc, char **argv) POST; return 0; } -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 1 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" static const char *print(Output *out, const char *tok, const char *start, @@ -320,7 +320,7 @@ static int lex(input_t *in, Output *out) loop: in->tok = in->cur; -#line 324 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 324 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" { char yych; if ((in->lim - in->cur) < 414) if (fill(in, 414) != 0) return 1; @@ -344,21 +344,21 @@ static int lex(input_t *in, Output *out) } yy1: ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" +#line 3 "../../../benchmarks/c/src/re2c/include/fill.re" { return 0; } -#line 350 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 350 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" yy2: ++in->cur; yy3: -#line 28 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 28 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { return 1; } -#line 356 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 356 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" yy4: ++in->cur; t1 = in->yytm2; t2 = in->yytm3; t3 = in->yytm4; -#line 29 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 29 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" { const char *p = in->tok; p = print(out, in->tok, p, t1); @@ -368,7 +368,7 @@ static int lex(input_t *in, Output *out) taglistpool_clear(&in->tlp, in); goto loop; } -#line 372 "gen/re2c/38__rep_23_rep_19_rep_17-tdfa1.c" +#line 372 "gen/re2c/submatch_38__rep_23_rep_19_rep_17-tdfa1.c" yy5: yych = *(in->mar = ++in->cur); switch (yych) { @@ -5984,6 +5984,6 @@ static int lex(input_t *in, Output *out) default: goto yy7; } } -#line 38 "../../../benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re" +#line 38 "../../../benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re" } diff --git a/benchmarks/submatch_dfa_aot/results/env_20210402.rst b/benchmarks/c/results/env_20210402.rst similarity index 100% rename from benchmarks/submatch_dfa_aot/results/env_20210402.rst rename to benchmarks/c/results/env_20210402.rst diff --git a/benchmarks/submatch_dfa_aot/results/env_20220224.rst b/benchmarks/c/results/env_20220224.rst similarity index 100% rename from benchmarks/submatch_dfa_aot/results/env_20220224.rst rename to benchmarks/c/results/env_20220224.rst diff --git a/benchmarks/submatch_dfa_aot/results/results_20210402.json b/benchmarks/c/results/results_20210402.json similarity index 100% rename from benchmarks/submatch_dfa_aot/results/results_20210402.json rename to benchmarks/c/results/results_20210402.json diff --git a/benchmarks/submatch_dfa_aot/results/results_20220224.json b/benchmarks/c/results/results_20220224.json similarity index 100% rename from benchmarks/submatch_dfa_aot/results/results_20220224.json rename to benchmarks/c/results/results_20220224.json diff --git a/benchmarks/submatch_dfa_aot/results/split_results.sh b/benchmarks/c/results/split_results.sh similarity index 100% rename from benchmarks/submatch_dfa_aot/results/split_results.sh rename to benchmarks/c/results/split_results.sh diff --git a/benchmarks/submatch_dfa_aot/run.py.in b/benchmarks/c/run.py.in similarity index 98% rename from benchmarks/submatch_dfa_aot/run.py.in rename to benchmarks/c/run.py.in index 2a7abe263..9d3888e02 100755 --- a/benchmarks/submatch_dfa_aot/run.py.in +++ b/benchmarks/c/run.py.in @@ -40,8 +40,8 @@ def parse_args(): return args -DATA_STEM = re.compile('^[0-9]+__([a-z0-9]+).*$') -PROG_STEM = re.compile('^[0-9]+__([a-z0-9_]+).*$') +DATA_STEM = re.compile('^submatch_[0-9]+__([a-z0-9]+).*$') +PROG_STEM = re.compile('^submatch_[0-9]+__([a-z0-9_]+).*$') # Format: //[-[-...]]- diff --git a/benchmarks/submatch_dfa_aot/src/common.h b/benchmarks/c/src/common.h similarity index 100% rename from benchmarks/submatch_dfa_aot/src/common.h rename to benchmarks/c/src/common.h diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/00__http_rfc7230.kex b/benchmarks/c/src/kleenex/submatch_00__http_rfc7230.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/00__http_rfc7230.kex rename to benchmarks/c/src/kleenex/submatch_00__http_rfc7230.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/01__http_simple.kex b/benchmarks/c/src/kleenex/submatch_01__http_simple.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/01__http_simple.kex rename to benchmarks/c/src/kleenex/submatch_01__http_simple.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/02__uri_rfc3986.kex b/benchmarks/c/src/kleenex/submatch_02__uri_rfc3986.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/02__uri_rfc3986.kex rename to benchmarks/c/src/kleenex/submatch_02__uri_rfc3986.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/03__uri_simple.kex b/benchmarks/c/src/kleenex/submatch_03__uri_simple.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/03__uri_simple.kex rename to benchmarks/c/src/kleenex/submatch_03__uri_simple.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/04__apache_log.kex b/benchmarks/c/src/kleenex/submatch_04__apache_log.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/04__apache_log.kex rename to benchmarks/c/src/kleenex/submatch_04__apache_log.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/05__datetime.kex b/benchmarks/c/src/kleenex/submatch_05__datetime.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/05__datetime.kex rename to benchmarks/c/src/kleenex/submatch_05__datetime.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/06__email.kex b/benchmarks/c/src/kleenex/submatch_06__email.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/06__email.kex rename to benchmarks/c/src/kleenex/submatch_06__email.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/07__ipv4.kex b/benchmarks/c/src/kleenex/submatch_07__ipv4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/07__ipv4.kex rename to benchmarks/c/src/kleenex/submatch_07__ipv4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/10__alt1_2.kex b/benchmarks/c/src/kleenex/submatch_10__alt1_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/10__alt1_2.kex rename to benchmarks/c/src/kleenex/submatch_10__alt1_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/11__alt1_4.kex b/benchmarks/c/src/kleenex/submatch_11__alt1_4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/11__alt1_4.kex rename to benchmarks/c/src/kleenex/submatch_11__alt1_4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/12__alt1_8.kex b/benchmarks/c/src/kleenex/submatch_12__alt1_8.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/12__alt1_8.kex rename to benchmarks/c/src/kleenex/submatch_12__alt1_8.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/13__alt2_2.kex b/benchmarks/c/src/kleenex/submatch_13__alt2_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/13__alt2_2.kex rename to benchmarks/c/src/kleenex/submatch_13__alt2_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/14__alt2_4.kex b/benchmarks/c/src/kleenex/submatch_14__alt2_4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/14__alt2_4.kex rename to benchmarks/c/src/kleenex/submatch_14__alt2_4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/15__alt2_8.kex b/benchmarks/c/src/kleenex/submatch_15__alt2_8.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/15__alt2_8.kex rename to benchmarks/c/src/kleenex/submatch_15__alt2_8.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/16__alt4_2.kex b/benchmarks/c/src/kleenex/submatch_16__alt4_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/16__alt4_2.kex rename to benchmarks/c/src/kleenex/submatch_16__alt4_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/17__alt4_4.kex b/benchmarks/c/src/kleenex/submatch_17__alt4_4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/17__alt4_4.kex rename to benchmarks/c/src/kleenex/submatch_17__alt4_4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/18__alt4_8.kex b/benchmarks/c/src/kleenex/submatch_18__alt4_8.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/18__alt4_8.kex rename to benchmarks/c/src/kleenex/submatch_18__alt4_8.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/20__cat2_0.kex b/benchmarks/c/src/kleenex/submatch_20__cat2_0.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/20__cat2_0.kex rename to benchmarks/c/src/kleenex/submatch_20__cat2_0.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/21__cat2_4.kex b/benchmarks/c/src/kleenex/submatch_21__cat2_4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/21__cat2_4.kex rename to benchmarks/c/src/kleenex/submatch_21__cat2_4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/22__cat2_8.kex b/benchmarks/c/src/kleenex/submatch_22__cat2_8.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/22__cat2_8.kex rename to benchmarks/c/src/kleenex/submatch_22__cat2_8.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/23__cat4_0.kex b/benchmarks/c/src/kleenex/submatch_23__cat4_0.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/23__cat4_0.kex rename to benchmarks/c/src/kleenex/submatch_23__cat4_0.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/24__cat4_2.kex b/benchmarks/c/src/kleenex/submatch_24__cat4_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/24__cat4_2.kex rename to benchmarks/c/src/kleenex/submatch_24__cat4_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/25__cat4_4.kex b/benchmarks/c/src/kleenex/submatch_25__cat4_4.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/25__cat4_4.kex rename to benchmarks/c/src/kleenex/submatch_25__cat4_4.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/26__cat8_0.kex b/benchmarks/c/src/kleenex/submatch_26__cat8_0.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/26__cat8_0.kex rename to benchmarks/c/src/kleenex/submatch_26__cat8_0.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/27__cat8_1.kex b/benchmarks/c/src/kleenex/submatch_27__cat8_1.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/27__cat8_1.kex rename to benchmarks/c/src/kleenex/submatch_27__cat8_1.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/28__cat8_2.kex b/benchmarks/c/src/kleenex/submatch_28__cat8_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/28__cat8_2.kex rename to benchmarks/c/src/kleenex/submatch_28__cat8_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/30__rep_cat_5_3_2.kex b/benchmarks/c/src/kleenex/submatch_30__rep_cat_5_3_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/30__rep_cat_5_3_2.kex rename to benchmarks/c/src/kleenex/submatch_30__rep_cat_5_3_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/31__rep_cat_13_11_7.kex b/benchmarks/c/src/kleenex/submatch_31__rep_cat_13_11_7.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/31__rep_cat_13_11_7.kex rename to benchmarks/c/src/kleenex/submatch_31__rep_cat_13_11_7.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/32__rep_cat_23_19_17.kex b/benchmarks/c/src/kleenex/submatch_32__rep_cat_23_19_17.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/32__rep_cat_23_19_17.kex rename to benchmarks/c/src/kleenex/submatch_32__rep_cat_23_19_17.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/33__rep_alt_5_3_2.kex b/benchmarks/c/src/kleenex/submatch_33__rep_alt_5_3_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/33__rep_alt_5_3_2.kex rename to benchmarks/c/src/kleenex/submatch_33__rep_alt_5_3_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/34__rep_alt_13_11_7.kex b/benchmarks/c/src/kleenex/submatch_34__rep_alt_13_11_7.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/34__rep_alt_13_11_7.kex rename to benchmarks/c/src/kleenex/submatch_34__rep_alt_13_11_7.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/35__rep_alt_23_19_17.kex b/benchmarks/c/src/kleenex/submatch_35__rep_alt_23_19_17.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/35__rep_alt_23_19_17.kex rename to benchmarks/c/src/kleenex/submatch_35__rep_alt_23_19_17.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/36__rep_5_rep_3_rep_2.kex b/benchmarks/c/src/kleenex/submatch_36__rep_5_rep_3_rep_2.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/36__rep_5_rep_3_rep_2.kex rename to benchmarks/c/src/kleenex/submatch_36__rep_5_rep_3_rep_2.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/37__rep_13_rep_11_rep_7.kex b/benchmarks/c/src/kleenex/submatch_37__rep_13_rep_11_rep_7.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/37__rep_13_rep_11_rep_7.kex rename to benchmarks/c/src/kleenex/submatch_37__rep_13_rep_11_rep_7.kex diff --git a/benchmarks/submatch_dfa_aot/src/kleenex/38__rep_23_rep_19_rep_17.kex b/benchmarks/c/src/kleenex/submatch_38__rep_23_rep_19_rep_17.kex similarity index 100% rename from benchmarks/submatch_dfa_aot/src/kleenex/38__rep_23_rep_19_rep_17.kex rename to benchmarks/c/src/kleenex/submatch_38__rep_23_rep_19_rep_17.kex diff --git a/benchmarks/submatch_dfa_aot/src/ragel/common.c b/benchmarks/c/src/ragel/common.c similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/common.c rename to benchmarks/c/src/ragel/common.c diff --git a/benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl b/benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/00__http_rfc7230.rl rename to benchmarks/c/src/ragel/submatch_00__http_rfc7230.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl b/benchmarks/c/src/ragel/submatch_01__http_simple.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/01__http_simple.rl rename to benchmarks/c/src/ragel/submatch_01__http_simple.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl b/benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/02__uri_rfc3986.rl rename to benchmarks/c/src/ragel/submatch_02__uri_rfc3986.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl b/benchmarks/c/src/ragel/submatch_03__uri_simple.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/03__uri_simple.rl rename to benchmarks/c/src/ragel/submatch_03__uri_simple.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl b/benchmarks/c/src/ragel/submatch_04__apache_log.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl rename to benchmarks/c/src/ragel/submatch_04__apache_log.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl b/benchmarks/c/src/ragel/submatch_05__datetime.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl rename to benchmarks/c/src/ragel/submatch_05__datetime.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/06__email.rl b/benchmarks/c/src/ragel/submatch_06__email.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/06__email.rl rename to benchmarks/c/src/ragel/submatch_06__email.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl b/benchmarks/c/src/ragel/submatch_07__ipv4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl rename to benchmarks/c/src/ragel/submatch_07__ipv4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl b/benchmarks/c/src/ragel/submatch_10__alt1_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl rename to benchmarks/c/src/ragel/submatch_10__alt1_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl b/benchmarks/c/src/ragel/submatch_11__alt1_4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl rename to benchmarks/c/src/ragel/submatch_11__alt1_4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl b/benchmarks/c/src/ragel/submatch_12__alt1_8.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl rename to benchmarks/c/src/ragel/submatch_12__alt1_8.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl b/benchmarks/c/src/ragel/submatch_13__alt2_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl rename to benchmarks/c/src/ragel/submatch_13__alt2_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl b/benchmarks/c/src/ragel/submatch_14__alt2_4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl rename to benchmarks/c/src/ragel/submatch_14__alt2_4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl b/benchmarks/c/src/ragel/submatch_15__alt2_8.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/15__alt2_8.rl rename to benchmarks/c/src/ragel/submatch_15__alt2_8.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl b/benchmarks/c/src/ragel/submatch_16__alt4_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl rename to benchmarks/c/src/ragel/submatch_16__alt4_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl b/benchmarks/c/src/ragel/submatch_17__alt4_4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl rename to benchmarks/c/src/ragel/submatch_17__alt4_4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl b/benchmarks/c/src/ragel/submatch_18__alt4_8.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/18__alt4_8.rl rename to benchmarks/c/src/ragel/submatch_18__alt4_8.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl b/benchmarks/c/src/ragel/submatch_20__cat2_0.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl rename to benchmarks/c/src/ragel/submatch_20__cat2_0.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl b/benchmarks/c/src/ragel/submatch_21__cat2_4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl rename to benchmarks/c/src/ragel/submatch_21__cat2_4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl b/benchmarks/c/src/ragel/submatch_22__cat2_8.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl rename to benchmarks/c/src/ragel/submatch_22__cat2_8.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl b/benchmarks/c/src/ragel/submatch_23__cat4_0.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl rename to benchmarks/c/src/ragel/submatch_23__cat4_0.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl b/benchmarks/c/src/ragel/submatch_24__cat4_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/24__cat4_2.rl rename to benchmarks/c/src/ragel/submatch_24__cat4_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl b/benchmarks/c/src/ragel/submatch_25__cat4_4.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl rename to benchmarks/c/src/ragel/submatch_25__cat4_4.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl b/benchmarks/c/src/ragel/submatch_26__cat8_0.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl rename to benchmarks/c/src/ragel/submatch_26__cat8_0.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl b/benchmarks/c/src/ragel/submatch_27__cat8_1.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl rename to benchmarks/c/src/ragel/submatch_27__cat8_1.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl b/benchmarks/c/src/ragel/submatch_28__cat8_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl rename to benchmarks/c/src/ragel/submatch_28__cat8_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl b/benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl rename to benchmarks/c/src/ragel/submatch_30__rep_cat_5_3_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl b/benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl rename to benchmarks/c/src/ragel/submatch_31__rep_cat_13_11_7.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl b/benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/32__rep_cat_23_19_17.rl rename to benchmarks/c/src/ragel/submatch_32__rep_cat_23_19_17.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl b/benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl rename to benchmarks/c/src/ragel/submatch_33__rep_alt_5_3_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl b/benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl rename to benchmarks/c/src/ragel/submatch_34__rep_alt_13_11_7.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl b/benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl rename to benchmarks/c/src/ragel/submatch_35__rep_alt_23_19_17.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl b/benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl rename to benchmarks/c/src/ragel/submatch_36__rep_5_rep_3_rep_2.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl b/benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl rename to benchmarks/c/src/ragel/submatch_37__rep_13_rep_11_rep_7.rl diff --git a/benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl b/benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl similarity index 100% rename from benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl rename to benchmarks/c/src/ragel/submatch_38__rep_23_rep_19_rep_17.rl diff --git a/benchmarks/submatch_dfa_aot/src/re2c/common.re b/benchmarks/c/src/re2c/common.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/common.re rename to benchmarks/c/src/re2c/common.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re b/benchmarks/c/src/re2c/include-eof/fill.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re rename to benchmarks/c/src/re2c/include-eof/fill.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill_email.re b/benchmarks/c/src/re2c/include-eof/fill_email.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill_email.re rename to benchmarks/c/src/re2c/include-eof/fill_email.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/include/fill.re b/benchmarks/c/src/re2c/include/fill.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/include/fill.re rename to benchmarks/c/src/re2c/include/fill.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re b/benchmarks/c/src/re2c/include/fill_email.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/include/fill_email.re rename to benchmarks/c/src/re2c/include/fill_email.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re b/benchmarks/c/src/re2c/submatch_00__http_rfc7230.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/00__http_rfc7230.re rename to benchmarks/c/src/re2c/submatch_00__http_rfc7230.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re b/benchmarks/c/src/re2c/submatch_01__http_simple.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/01__http_simple.re rename to benchmarks/c/src/re2c/submatch_01__http_simple.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re b/benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/02__uri_rfc3986.re rename to benchmarks/c/src/re2c/submatch_02__uri_rfc3986.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re b/benchmarks/c/src/re2c/submatch_03__uri_simple.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/03__uri_simple.re rename to benchmarks/c/src/re2c/submatch_03__uri_simple.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re b/benchmarks/c/src/re2c/submatch_04__apache_log.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/04__apache_log.re rename to benchmarks/c/src/re2c/submatch_04__apache_log.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re b/benchmarks/c/src/re2c/submatch_05__datetime.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/05__datetime.re rename to benchmarks/c/src/re2c/submatch_05__datetime.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/06__email.re b/benchmarks/c/src/re2c/submatch_06__email.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/06__email.re rename to benchmarks/c/src/re2c/submatch_06__email.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re b/benchmarks/c/src/re2c/submatch_07__ipv4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/07__ipv4.re rename to benchmarks/c/src/re2c/submatch_07__ipv4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re b/benchmarks/c/src/re2c/submatch_10__alt1_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/10__alt1_2.re rename to benchmarks/c/src/re2c/submatch_10__alt1_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re b/benchmarks/c/src/re2c/submatch_11__alt1_4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/11__alt1_4.re rename to benchmarks/c/src/re2c/submatch_11__alt1_4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re b/benchmarks/c/src/re2c/submatch_12__alt1_8.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/12__alt1_8.re rename to benchmarks/c/src/re2c/submatch_12__alt1_8.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re b/benchmarks/c/src/re2c/submatch_13__alt2_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/13__alt2_2.re rename to benchmarks/c/src/re2c/submatch_13__alt2_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re b/benchmarks/c/src/re2c/submatch_14__alt2_4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/14__alt2_4.re rename to benchmarks/c/src/re2c/submatch_14__alt2_4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re b/benchmarks/c/src/re2c/submatch_15__alt2_8.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re rename to benchmarks/c/src/re2c/submatch_15__alt2_8.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re b/benchmarks/c/src/re2c/submatch_16__alt4_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/16__alt4_2.re rename to benchmarks/c/src/re2c/submatch_16__alt4_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re b/benchmarks/c/src/re2c/submatch_17__alt4_4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re rename to benchmarks/c/src/re2c/submatch_17__alt4_4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re b/benchmarks/c/src/re2c/submatch_18__alt4_8.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re rename to benchmarks/c/src/re2c/submatch_18__alt4_8.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re b/benchmarks/c/src/re2c/submatch_20__cat2_0.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/20__cat2_0.re rename to benchmarks/c/src/re2c/submatch_20__cat2_0.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re b/benchmarks/c/src/re2c/submatch_21__cat2_4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/21__cat2_4.re rename to benchmarks/c/src/re2c/submatch_21__cat2_4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re b/benchmarks/c/src/re2c/submatch_22__cat2_8.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/22__cat2_8.re rename to benchmarks/c/src/re2c/submatch_22__cat2_8.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re b/benchmarks/c/src/re2c/submatch_23__cat4_0.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/23__cat4_0.re rename to benchmarks/c/src/re2c/submatch_23__cat4_0.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re b/benchmarks/c/src/re2c/submatch_24__cat4_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/24__cat4_2.re rename to benchmarks/c/src/re2c/submatch_24__cat4_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re b/benchmarks/c/src/re2c/submatch_25__cat4_4.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/25__cat4_4.re rename to benchmarks/c/src/re2c/submatch_25__cat4_4.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re b/benchmarks/c/src/re2c/submatch_26__cat8_0.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/26__cat8_0.re rename to benchmarks/c/src/re2c/submatch_26__cat8_0.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re b/benchmarks/c/src/re2c/submatch_27__cat8_1.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/27__cat8_1.re rename to benchmarks/c/src/re2c/submatch_27__cat8_1.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re b/benchmarks/c/src/re2c/submatch_28__cat8_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/28__cat8_2.re rename to benchmarks/c/src/re2c/submatch_28__cat8_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re b/benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/30__rep_cat_5_3_2.re rename to benchmarks/c/src/re2c/submatch_30__rep_cat_5_3_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re b/benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/31__rep_cat_13_11_7.re rename to benchmarks/c/src/re2c/submatch_31__rep_cat_13_11_7.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re b/benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/32__rep_cat_23_19_17.re rename to benchmarks/c/src/re2c/submatch_32__rep_cat_23_19_17.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re b/benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/33__rep_alt_5_3_2.re rename to benchmarks/c/src/re2c/submatch_33__rep_alt_5_3_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re b/benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/34__rep_alt_13_11_7.re rename to benchmarks/c/src/re2c/submatch_34__rep_alt_13_11_7.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re b/benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/35__rep_alt_23_19_17.re rename to benchmarks/c/src/re2c/submatch_35__rep_alt_23_19_17.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re b/benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/36__rep_5_rep_3_rep_2.re rename to benchmarks/c/src/re2c/submatch_36__rep_5_rep_3_rep_2.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re b/benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/37__rep_13_rep_11_rep_7.re rename to benchmarks/c/src/re2c/submatch_37__rep_13_rep_11_rep_7.re diff --git a/benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re b/benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re similarity index 100% rename from benchmarks/submatch_dfa_aot/src/re2c/38__rep_23_rep_19_rep_17.re rename to benchmarks/c/src/re2c/submatch_38__rep_23_rep_19_rep_17.re diff --git a/benchmarks/submatch_dfa_aot/known_failures b/benchmarks/submatch_dfa_aot/known_failures deleted file mode 100644 index c03d01d61..000000000 --- a/benchmarks/submatch_dfa_aot/known_failures +++ /dev/null @@ -1,11 +0,0 @@ -ragel/21__cat2_4 -ragel/22__cat2_8 -ragel/24__cat4_2 -ragel/25__cat4_4 -ragel/28__cat8_2 -ragel/33__rep_alt_5_3_2 -ragel/34__rep_alt_13_11_7 -ragel/35__rep_alt_23_19_17 -ragel/36__rep_5_rep_3_rep_2 -ragel/37__rep_13_rep_11_rep_7 -ragel/38__rep_23_rep_19_rep_17 diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/13__alt2_2.c b/benchmarks/submatch_dfa_aot/pregen/ragel/13__alt2_2.c deleted file mode 100644 index 9fcc59bfb..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/13__alt2_2.c +++ /dev/null @@ -1,389 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" -#include -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - - -#line 13 "gen/ragel/13__alt2_2.c" -static const int m_start = 5; -static const int m_first_final = 5; -static const int m_error = 0; - -static const int m_en_main = 5; - - -#line 37 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a1, *b1, - *a2, *b2, - *a3, *b3, - *a4, *b4; - int cs; - - -#line 36 "gen/ragel/13__alt2_2.c" - { - cs = (int)m_start; - } - -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - -#line 44 "gen/ragel/13__alt2_2.c" - { - switch ( cs ) { - case 5: - goto st_case_5; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - } - _ctr2: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 65 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b3 = p; } - -#line 71 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 77 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a3 = p; } - -#line 83 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 89 "gen/ragel/13__alt2_2.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - outc(out, '\n'); - } - -#line 101 "gen/ragel/13__alt2_2.c" - - goto _st5; - _ctr5: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 109 "gen/ragel/13__alt2_2.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - outc(out, '\n'); - } - -#line 121 "gen/ragel/13__alt2_2.c" - - goto _st5; - _ctr7: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 129 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b3 = p; } - -#line 135 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 141 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a3 = p; } - -#line 147 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 153 "gen/ragel/13__alt2_2.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - outc(out, '\n'); - } - -#line 165 "gen/ragel/13__alt2_2.c" - - goto _st5; - _ctr10: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 173 "gen/ragel/13__alt2_2.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - outc(out, '\n'); - } - -#line 185 "gen/ragel/13__alt2_2.c" - - goto _st5; - _ctr12: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b1 = p; } - -#line 193 "gen/ragel/13__alt2_2.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 199 "gen/ragel/13__alt2_2.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a1 = p; } - -#line 205 "gen/ragel/13__alt2_2.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 211 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b3 = p; } - -#line 217 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 223 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a3 = p; } - -#line 229 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 235 "gen/ragel/13__alt2_2.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - outc(out, '\n'); - } - -#line 247 "gen/ragel/13__alt2_2.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr12; - } - case 97: { - goto _ctr13; - } - case 98: { - goto _ctr14; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr13: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a1 = p; } - -#line 275 "gen/ragel/13__alt2_2.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _st1; - } - case 98: { - goto _ctr3; - } - } - goto _st0; - _ctr3: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 300 "gen/ragel/13__alt2_2.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b3 = p; } - -#line 306 "gen/ragel/13__alt2_2.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr5; - } - case 98: { - goto _st2; - } - } - goto _st0; - _ctr14: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b1 = p; } - -#line 328 "gen/ragel/13__alt2_2.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr7; - } - case 97: { - goto _ctr8; - } - case 98: { - goto _st3; - } - } - goto _st0; - _ctr8: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 353 "gen/ragel/13__alt2_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - a3 = p; } - -#line 359 "gen/ragel/13__alt2_2.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr10; - } - case 97: { - goto _st4; - } - } - goto _st0; - _out5: cs = 5; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out: {} - } - -#line 51 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/14__alt2_4.c b/benchmarks/submatch_dfa_aot/pregen/ragel/14__alt2_4.c deleted file mode 100644 index a795176c1..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/14__alt2_4.c +++ /dev/null @@ -1,957 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" -#include -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - - -#line 13 "gen/ragel/14__alt2_4.c" -static const int m_start = 9; -static const int m_first_final = 9; -static const int m_error = 0; - -static const int m_en_main = 9; - - -#line 45 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a1, *b1, *c1, *d1, - *a2, *b2, *c2, *d2, - *a3, *b3, *c3, *d3, - *a4, *b4, *c4, *d4; - int cs; - - -#line 36 "gen/ragel/14__alt2_4.c" - { - cs = (int)m_start; - } - -#line 58 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - -#line 44 "gen/ragel/14__alt2_4.c" - { - switch ( cs ) { - case 9: - goto st_case_9; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - } - _ctr2: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 73 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 79 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 85 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 91 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 97 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 103 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 109 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 115 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 121 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 137 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr7: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 145 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 161 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr9: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 169 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 185 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr11: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 193 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 209 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr13: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 217 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 223 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 229 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 235 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 241 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 247 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 253 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 259 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 265 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 281 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr18: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 289 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 305 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr20: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 313 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 319 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 325 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 331 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 337 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 343 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 349 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 355 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 361 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 377 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr25: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 385 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 391 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 397 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 403 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 409 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 415 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 421 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 427 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 433 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 449 "gen/ragel/14__alt2_4.c" - - goto _st9; - _ctr30: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b1 = p; } - -#line 457 "gen/ragel/14__alt2_4.c" - - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 463 "gen/ragel/14__alt2_4.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c1 = p; } - -#line 469 "gen/ragel/14__alt2_4.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 475 "gen/ragel/14__alt2_4.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d1 = p; } - -#line 481 "gen/ragel/14__alt2_4.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 487 "gen/ragel/14__alt2_4.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a1 = p; } - -#line 493 "gen/ragel/14__alt2_4.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 499 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 505 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 511 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 517 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 523 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 529 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 535 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 541 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 547 "gen/ragel/14__alt2_4.c" - - { -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - outc(out, '\n'); - } - -#line 563 "gen/ragel/14__alt2_4.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr30; - } - case 97: { - goto _ctr31; - } - case 98: { - goto _ctr32; - } - case 99: { - goto _ctr33; - } - case 100: { - goto _ctr34; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr31: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a1 = p; } - -#line 597 "gen/ragel/14__alt2_4.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _st1; - } - case 98: { - goto _ctr3; - } - case 99: { - goto _ctr4; - } - case 100: { - goto _ctr5; - } - } - goto _st0; - _ctr3: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 628 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 634 "gen/ragel/14__alt2_4.c" - - goto _st2; - _ctr22: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 642 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 648 "gen/ragel/14__alt2_4.c" - - goto _st2; - _ctr27: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 656 "gen/ragel/14__alt2_4.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b3 = p; } - -#line 662 "gen/ragel/14__alt2_4.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr7; - } - case 98: { - goto _st2; - } - } - goto _st0; - _ctr4: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 684 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 690 "gen/ragel/14__alt2_4.c" - - goto _st3; - _ctr15: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 698 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 704 "gen/ragel/14__alt2_4.c" - - goto _st3; - _ctr28: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 712 "gen/ragel/14__alt2_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c3 = p; } - -#line 718 "gen/ragel/14__alt2_4.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr9; - } - case 99: { - goto _st3; - } - } - goto _st0; - _ctr5: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 740 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 746 "gen/ragel/14__alt2_4.c" - - goto _st4; - _ctr16: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 754 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 760 "gen/ragel/14__alt2_4.c" - - goto _st4; - _ctr23: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 768 "gen/ragel/14__alt2_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d3 = p; } - -#line 774 "gen/ragel/14__alt2_4.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr11; - } - case 100: { - goto _st4; - } - } - goto _st0; - _ctr32: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b1 = p; } - -#line 796 "gen/ragel/14__alt2_4.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr13; - } - case 97: { - goto _ctr14; - } - case 98: { - goto _st5; - } - case 99: { - goto _ctr15; - } - case 100: { - goto _ctr16; - } - } - goto _st0; - _ctr14: - { -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 827 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 833 "gen/ragel/14__alt2_4.c" - - goto _st6; - _ctr21: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 841 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 847 "gen/ragel/14__alt2_4.c" - - goto _st6; - _ctr26: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 855 "gen/ragel/14__alt2_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - a3 = p; } - -#line 861 "gen/ragel/14__alt2_4.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 10: { - goto _ctr18; - } - case 97: { - goto _st6; - } - } - goto _st0; - _ctr33: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - c1 = p; } - -#line 883 "gen/ragel/14__alt2_4.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 10: { - goto _ctr20; - } - case 97: { - goto _ctr21; - } - case 98: { - goto _ctr22; - } - case 99: { - goto _st7; - } - case 100: { - goto _ctr23; - } - } - goto _st0; - _ctr34: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - d1 = p; } - -#line 914 "gen/ragel/14__alt2_4.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr25; - } - case 97: { - goto _ctr26; - } - case 98: { - goto _ctr27; - } - case 99: { - goto _ctr28; - } - case 100: { - goto _st8; - } - } - goto _st0; - _out9: cs = 9; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out: {} - } - -#line 59 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/16__alt4_2.c b/benchmarks/submatch_dfa_aot/pregen/ragel/16__alt4_2.c deleted file mode 100644 index e28cc5ab4..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/16__alt4_2.c +++ /dev/null @@ -1,933 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" -#include -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 48 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - - -#line 13 "gen/ragel/16__alt4_2.c" -static const int m_start = 9; -static const int m_first_final = 9; -static const int m_error = 0; - -static const int m_en_main = 9; - - -#line 50 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a1, *b1, - *a2, *b2, - *a3, *b3, - *a4, *b4, - *a5, *b5, - *a6, *b6, - *a7, *b7, - *a8, *b8; - int cs; - - -#line 40 "gen/ragel/16__alt4_2.c" - { - cs = (int)m_start; - } - -#line 67 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - -#line 48 "gen/ragel/16__alt4_2.c" - { - switch ( cs ) { - case 9: - goto st_case_9; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - } - _ctr2: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 77 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b3 = p; } - -#line 83 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 89 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a3 = p; } - -#line 95 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 101 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 107 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 113 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 119 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 125 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 131 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 137 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 143 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 149 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 165 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr5: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 173 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 179 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 185 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 191 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 197 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 203 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 209 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 215 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 221 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 237 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr8: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 245 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 251 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 257 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 263 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 269 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 285 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr11: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 293 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 309 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr13: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 317 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b3 = p; } - -#line 323 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 329 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a3 = p; } - -#line 335 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 341 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 347 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 353 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 359 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 365 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 371 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 377 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 383 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 389 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 405 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr16: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 413 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 419 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 425 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 431 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 437 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 443 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 449 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 455 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 461 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 477 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr19: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 485 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 491 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 497 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 503 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 509 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 525 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr22: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 533 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 549 "gen/ragel/16__alt4_2.c" - - goto _st9; - _ctr24: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b1 = p; } - -#line 557 "gen/ragel/16__alt4_2.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 563 "gen/ragel/16__alt4_2.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a1 = p; } - -#line 569 "gen/ragel/16__alt4_2.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 575 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b3 = p; } - -#line 581 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 587 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a3 = p; } - -#line 593 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 599 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 605 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 611 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 617 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 623 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 629 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b8 = p; a7 = a8 = NULL; } - -#line 635 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 641 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a8 = p; b7 = b8 = NULL; } - -#line 647 "gen/ragel/16__alt4_2.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - outc(out, '\n'); - } - -#line 663 "gen/ragel/16__alt4_2.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr24; - } - case 97: { - goto _ctr25; - } - case 98: { - goto _ctr26; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr25: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a1 = p; } - -#line 691 "gen/ragel/16__alt4_2.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _st1; - } - case 98: { - goto _ctr3; - } - } - goto _st0; - _ctr3: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a2 = p; b1 = b2 = NULL; } - -#line 716 "gen/ragel/16__alt4_2.c" - - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b3 = p; } - -#line 722 "gen/ragel/16__alt4_2.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr5; - } - case 97: { - goto _ctr6; - } - case 98: { - goto _st2; - } - } - goto _st0; - _ctr6: - { -#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b4 = p; a3 = a4 = NULL; } - -#line 747 "gen/ragel/16__alt4_2.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a5 = p; } - -#line 753 "gen/ragel/16__alt4_2.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr8; - } - case 97: { - goto _st3; - } - case 98: { - goto _ctr9; - } - } - goto _st0; - _ctr9: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a6 = p; b5 = b6 = NULL; } - -#line 778 "gen/ragel/16__alt4_2.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b7 = p; } - -#line 784 "gen/ragel/16__alt4_2.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr11; - } - case 98: { - goto _st4; - } - } - goto _st0; - _ctr26: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b1 = p; } - -#line 806 "gen/ragel/16__alt4_2.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr13; - } - case 97: { - goto _ctr14; - } - case 98: { - goto _st5; - } - } - goto _st0; - _ctr14: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b2 = p; a1 = a2 = NULL; } - -#line 831 "gen/ragel/16__alt4_2.c" - - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a3 = p; } - -#line 837 "gen/ragel/16__alt4_2.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 10: { - goto _ctr16; - } - case 97: { - goto _st6; - } - case 98: { - goto _ctr17; - } - } - goto _st0; - _ctr17: - { -#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a4 = p; b3 = b4 = NULL; } - -#line 862 "gen/ragel/16__alt4_2.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b5 = p; } - -#line 868 "gen/ragel/16__alt4_2.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 10: { - goto _ctr19; - } - case 97: { - goto _ctr20; - } - case 98: { - goto _st7; - } - } - goto _st0; - _ctr20: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - b6 = p; a5 = a6 = NULL; } - -#line 893 "gen/ragel/16__alt4_2.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - a7 = p; } - -#line 899 "gen/ragel/16__alt4_2.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr22; - } - case 97: { - goto _st8; - } - } - goto _st0; - _out9: cs = 9; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out: {} - } - -#line 68 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/17__alt4_4.c b/benchmarks/submatch_dfa_aot/pregen/ragel/17__alt4_4.c deleted file mode 100644 index 5d39fa477..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/17__alt4_4.c +++ /dev/null @@ -1,2889 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" -#include -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 64 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - - -#line 13 "gen/ragel/17__alt4_4.c" -static const int m_start = 17; -static const int m_first_final = 17; -static const int m_error = 0; - -static const int m_en_main = 17; - - -#line 66 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a1, *b1, *c1, *d1, - *a2, *b2, *c2, *d2, - *a3, *b3, *c3, *d3, - *a4, *b4, *c4, *d4, - *a5, *b5, *c5, *d5, - *a6, *b6, *c6, *d6, - *a7, *b7, *c7, *d7, - *a8, *b8, *c8, *d8; - int cs; - - -#line 40 "gen/ragel/17__alt4_4.c" - { - cs = (int)m_start; - } - -#line 83 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - -#line 48 "gen/ragel/17__alt4_4.c" - { - switch ( cs ) { - case 17: - goto st_case_17; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - case 9: - goto st_case_9; - case 10: - goto st_case_10; - case 11: - goto st_case_11; - case 12: - goto st_case_12; - case 13: - goto st_case_13; - case 14: - goto st_case_14; - case 15: - goto st_case_15; - case 16: - goto st_case_16; - } - _ctr2: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 93 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 99 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 105 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 111 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 117 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 123 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 129 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 135 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 141 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 147 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 153 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 159 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 165 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 171 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 177 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 183 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 189 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 195 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 201 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 207 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 213 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 219 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 225 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 231 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 237 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 261 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr7: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 269 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 275 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 281 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 287 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 293 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 299 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 305 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 311 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 317 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 323 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 329 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 335 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 341 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 347 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 353 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 359 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 365 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 389 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr12: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 397 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 403 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 409 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 415 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 421 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 427 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 433 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 439 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 445 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 469 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr17: - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 477 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 501 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr19: - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 509 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 533 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr21: - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 541 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 565 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr23: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 573 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 579 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 585 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 591 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 597 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 603 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 609 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 615 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 621 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 645 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr28: - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 653 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 677 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr30: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 685 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 691 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 697 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 703 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 709 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 715 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 721 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 727 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 733 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 757 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr35: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 765 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 771 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 777 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 783 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 789 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 795 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 801 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 807 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 813 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 819 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 825 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 831 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 837 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 843 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 849 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 855 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 861 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 885 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr40: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 893 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 899 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 905 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 911 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 917 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 923 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 929 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 935 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 941 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 965 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr45: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 973 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 979 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 985 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 991 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 997 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1003 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1009 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1015 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1021 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1027 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1033 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1039 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1045 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1051 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1057 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1063 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1069 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1093 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr50: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 1101 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 1107 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1113 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 1119 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 1125 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 1131 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 1137 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 1143 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1149 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 1155 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1161 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 1167 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 1173 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1179 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1185 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1191 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1197 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1203 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1209 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1215 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1221 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1227 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1233 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1239 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1245 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1269 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr55: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1277 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 1283 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1289 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 1295 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 1301 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1307 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1313 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1319 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1325 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1331 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1337 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1343 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1349 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1355 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1361 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1367 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1373 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1397 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr60: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 1405 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 1411 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1417 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 1423 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 1429 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 1435 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 1441 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 1447 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1453 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 1459 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1465 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 1471 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 1477 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1483 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1489 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1495 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1501 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1507 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1513 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1519 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1525 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1531 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1537 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1543 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1549 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1573 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr65: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 1581 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 1587 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1593 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 1599 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 1605 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 1611 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 1617 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 1623 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1629 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 1635 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1641 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 1647 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 1653 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1659 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1665 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1671 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1677 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1683 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1689 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1695 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1701 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1707 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1713 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1719 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1725 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1749 "gen/ragel/17__alt4_4.c" - - goto _st17; - _ctr70: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b1 = p; } - -#line 1757 "gen/ragel/17__alt4_4.c" - - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 1763 "gen/ragel/17__alt4_4.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c1 = p; } - -#line 1769 "gen/ragel/17__alt4_4.c" - - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 1775 "gen/ragel/17__alt4_4.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d1 = p; } - -#line 1781 "gen/ragel/17__alt4_4.c" - - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 1787 "gen/ragel/17__alt4_4.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a1 = p; } - -#line 1793 "gen/ragel/17__alt4_4.c" - - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 1799 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 1805 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1811 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 1817 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 1823 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 1829 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 1835 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 1841 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 1847 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 1853 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1859 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 1865 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 1871 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 1877 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 1883 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 1889 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 1895 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 1901 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b8 = p; a7 = a8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1907 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 1913 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c8 = p; a7 = a8 = b7 = b8 = d7 = d8 = NULL; } - -#line 1919 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 1925 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d8 = p; a7 = a8 = b7 = b8 = c7 = c8 = NULL; } - -#line 1931 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 1937 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a8 = p; b7 = b8 = c7 = c8 = d7 = d8 = NULL; } - -#line 1943 "gen/ragel/17__alt4_4.c" - - { -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a5) { outc(out, 'A'); outs(out, a5, a6); } - else if (b5) { outc(out, 'B'); outs(out, b5, b6); } - else if (c5) { outc(out, 'C'); outs(out, c5, c6); } - else if (d5) { outc(out, 'D'); outs(out, d5, d6); } - if (a7) { outc(out, 'A'); outs(out, a7, a8); } - else if (b7) { outc(out, 'B'); outs(out, b7, b8); } - else if (c7) { outc(out, 'C'); outs(out, c7, c8); } - else if (d7) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - } - -#line 1967 "gen/ragel/17__alt4_4.c" - - goto _st17; - _st17: - p+= 1; - st_case_17: - if ( p == pe ) - goto _out17; - switch( ( (*( p))) ) { - case 10: { - goto _ctr70; - } - case 97: { - goto _ctr71; - } - case 98: { - goto _ctr72; - } - case 99: { - goto _ctr73; - } - case 100: { - goto _ctr74; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr71: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a1 = p; } - -#line 2001 "gen/ragel/17__alt4_4.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _st1; - } - case 98: { - goto _ctr3; - } - case 99: { - goto _ctr4; - } - case 100: { - goto _ctr5; - } - } - goto _st0; - _ctr3: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2032 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 2038 "gen/ragel/17__alt4_4.c" - - goto _st2; - _ctr62: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 2046 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 2052 "gen/ragel/17__alt4_4.c" - - goto _st2; - _ctr67: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 2060 "gen/ragel/17__alt4_4.c" - - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b3 = p; } - -#line 2066 "gen/ragel/17__alt4_4.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr7; - } - case 97: { - goto _ctr8; - } - case 98: { - goto _st2; - } - case 99: { - goto _ctr9; - } - case 100: { - goto _ctr10; - } - } - goto _st0; - _ctr8: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2097 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 2103 "gen/ragel/17__alt4_4.c" - - goto _st3; - _ctr36: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 2111 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 2117 "gen/ragel/17__alt4_4.c" - - goto _st3; - _ctr46: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 2125 "gen/ragel/17__alt4_4.c" - - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a5 = p; } - -#line 2131 "gen/ragel/17__alt4_4.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr12; - } - case 97: { - goto _st3; - } - case 98: { - goto _ctr13; - } - case 99: { - goto _ctr14; - } - case 100: { - goto _ctr15; - } - } - goto _st0; - _ctr13: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2162 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 2168 "gen/ragel/17__alt4_4.c" - - goto _st4; - _ctr25: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 2176 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 2182 "gen/ragel/17__alt4_4.c" - - goto _st4; - _ctr32: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 2190 "gen/ragel/17__alt4_4.c" - - { -#line 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b7 = p; } - -#line 2196 "gen/ragel/17__alt4_4.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr17; - } - case 98: { - goto _st4; - } - } - goto _st0; - _ctr14: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2218 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 2224 "gen/ragel/17__alt4_4.c" - - goto _st5; - _ctr33: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 2232 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 2238 "gen/ragel/17__alt4_4.c" - - goto _st5; - _ctr42: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2246 "gen/ragel/17__alt4_4.c" - - { -#line 39 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c7 = p; } - -#line 2252 "gen/ragel/17__alt4_4.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr19; - } - case 99: { - goto _st5; - } - } - goto _st0; - _ctr15: - { -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a6 = p; b5 = b6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2274 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 2280 "gen/ragel/17__alt4_4.c" - - goto _st6; - _ctr26: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 2288 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 2294 "gen/ragel/17__alt4_4.c" - - goto _st6; - _ctr43: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2302 "gen/ragel/17__alt4_4.c" - - { -#line 40 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d7 = p; } - -#line 2308 "gen/ragel/17__alt4_4.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 10: { - goto _ctr21; - } - case 100: { - goto _st6; - } - } - goto _st0; - _ctr9: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2330 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 2336 "gen/ragel/17__alt4_4.c" - - goto _st7; - _ctr48: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 2344 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 2350 "gen/ragel/17__alt4_4.c" - - goto _st7; - _ctr57: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2358 "gen/ragel/17__alt4_4.c" - - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c5 = p; } - -#line 2364 "gen/ragel/17__alt4_4.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr24; - } - case 98: { - goto _ctr25; - } - case 99: { - goto _st7; - } - case 100: { - goto _ctr26; - } - } - goto _st0; - _ctr24: - { -#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c6 = p; a5 = a6 = b5 = b6 = d5 = d6 = NULL; } - -#line 2395 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 2401 "gen/ragel/17__alt4_4.c" - - goto _st8; - _ctr31: - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d6 = p; a5 = a6 = b5 = b6 = c5 = c6 = NULL; } - -#line 2409 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 2415 "gen/ragel/17__alt4_4.c" - - goto _st8; - _ctr41: - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b6 = p; a5 = a6 = c5 = c6 = d5 = d6 = NULL; } - -#line 2423 "gen/ragel/17__alt4_4.c" - - { -#line 41 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a7 = p; } - -#line 2429 "gen/ragel/17__alt4_4.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr28; - } - case 97: { - goto _st8; - } - } - goto _st0; - _ctr10: - { -#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2451 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 2457 "gen/ragel/17__alt4_4.c" - - goto _st9; - _ctr38: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 2465 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 2471 "gen/ragel/17__alt4_4.c" - - goto _st9; - _ctr58: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2479 "gen/ragel/17__alt4_4.c" - - { -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d5 = p; } - -#line 2485 "gen/ragel/17__alt4_4.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr30; - } - case 97: { - goto _ctr31; - } - case 98: { - goto _ctr32; - } - case 99: { - goto _ctr33; - } - case 100: { - goto _st9; - } - } - goto _st0; - _ctr4: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2516 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 2522 "gen/ragel/17__alt4_4.c" - - goto _st10; - _ctr52: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2530 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 2536 "gen/ragel/17__alt4_4.c" - - goto _st10; - _ctr68: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 2544 "gen/ragel/17__alt4_4.c" - - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c3 = p; } - -#line 2550 "gen/ragel/17__alt4_4.c" - - goto _st10; - _st10: - p+= 1; - st_case_10: - if ( p == pe ) - goto _out10; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr36; - } - case 98: { - goto _ctr37; - } - case 99: { - goto _st10; - } - case 100: { - goto _ctr38; - } - } - goto _st0; - _ctr37: - { -#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; } - -#line 2581 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 2587 "gen/ragel/17__alt4_4.c" - - goto _st11; - _ctr47: - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; } - -#line 2595 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 2601 "gen/ragel/17__alt4_4.c" - - goto _st11; - _ctr56: - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; } - -#line 2609 "gen/ragel/17__alt4_4.c" - - { -#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b5 = p; } - -#line 2615 "gen/ragel/17__alt4_4.c" - - goto _st11; - _st11: - p+= 1; - st_case_11: - if ( p == pe ) - goto _out11; - switch( ( (*( p))) ) { - case 10: { - goto _ctr40; - } - case 97: { - goto _ctr41; - } - case 98: { - goto _st11; - } - case 99: { - goto _ctr42; - } - case 100: { - goto _ctr43; - } - } - goto _st0; - _ctr5: - { -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2646 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 2652 "gen/ragel/17__alt4_4.c" - - goto _st12; - _ctr53: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2660 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 2666 "gen/ragel/17__alt4_4.c" - - goto _st12; - _ctr63: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 2674 "gen/ragel/17__alt4_4.c" - - { -#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d3 = p; } - -#line 2680 "gen/ragel/17__alt4_4.c" - - goto _st12; - _st12: - p+= 1; - st_case_12: - if ( p == pe ) - goto _out12; - switch( ( (*( p))) ) { - case 10: { - goto _ctr45; - } - case 97: { - goto _ctr46; - } - case 98: { - goto _ctr47; - } - case 99: { - goto _ctr48; - } - case 100: { - goto _st12; - } - } - goto _st0; - _ctr72: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b1 = p; } - -#line 2711 "gen/ragel/17__alt4_4.c" - - goto _st13; - _st13: - p+= 1; - st_case_13: - if ( p == pe ) - goto _out13; - switch( ( (*( p))) ) { - case 10: { - goto _ctr50; - } - case 97: { - goto _ctr51; - } - case 98: { - goto _st13; - } - case 99: { - goto _ctr52; - } - case 100: { - goto _ctr53; - } - } - goto _st0; - _ctr51: - { -#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; } - -#line 2742 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 2748 "gen/ragel/17__alt4_4.c" - - goto _st14; - _ctr61: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; } - -#line 2756 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 2762 "gen/ragel/17__alt4_4.c" - - goto _st14; - _ctr66: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; } - -#line 2770 "gen/ragel/17__alt4_4.c" - - { -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - a3 = p; } - -#line 2776 "gen/ragel/17__alt4_4.c" - - goto _st14; - _st14: - p+= 1; - st_case_14: - if ( p == pe ) - goto _out14; - switch( ( (*( p))) ) { - case 10: { - goto _ctr55; - } - case 97: { - goto _st14; - } - case 98: { - goto _ctr56; - } - case 99: { - goto _ctr57; - } - case 100: { - goto _ctr58; - } - } - goto _st0; - _ctr73: - { -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - c1 = p; } - -#line 2807 "gen/ragel/17__alt4_4.c" - - goto _st15; - _st15: - p+= 1; - st_case_15: - if ( p == pe ) - goto _out15; - switch( ( (*( p))) ) { - case 10: { - goto _ctr60; - } - case 97: { - goto _ctr61; - } - case 98: { - goto _ctr62; - } - case 99: { - goto _st15; - } - case 100: { - goto _ctr63; - } - } - goto _st0; - _ctr74: - { -#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - d1 = p; } - -#line 2838 "gen/ragel/17__alt4_4.c" - - goto _st16; - _st16: - p+= 1; - st_case_16: - if ( p == pe ) - goto _out16; - switch( ( (*( p))) ) { - case 10: { - goto _ctr65; - } - case 97: { - goto _ctr66; - } - case 98: { - goto _ctr67; - } - case 99: { - goto _ctr68; - } - case 100: { - goto _st16; - } - } - goto _st0; - _out17: cs = 17; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out9: cs = 9; goto _out; - _out10: cs = 10; goto _out; - _out11: cs = 11; goto _out; - _out12: cs = 12; goto _out; - _out13: cs = 13; goto _out; - _out14: cs = 14; goto _out; - _out15: cs = 15; goto _out; - _out16: cs = 16; goto _out; - _out: {} - } - -#line 84 "../../../benchmarks/submatch_dfa_aot/src/ragel/17__alt4_4.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/20__cat2_0.c b/benchmarks/submatch_dfa_aot/pregen/ragel/20__cat2_0.c deleted file mode 100644 index 9fbba20ce..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/20__cat2_0.c +++ /dev/null @@ -1,380 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - - -#line 12 "gen/ragel/20__cat2_0.c" -static const int abcd_start = 5; -static const int abcd_first_final = 5; -static const int abcd_error = 0; - -static const int abcd_en_main = 5; - - -#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, - *b0, *b1; - int cs; - - -#line 33 "gen/ragel/20__cat2_0.c" - { - cs = (int)abcd_start; - } - -#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - -#line 41 "gen/ragel/20__cat2_0.c" - { - switch ( cs ) { - case 5: - goto st_case_5; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - } - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 62 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 68 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 74 "gen/ragel/20__cat2_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); - } - -#line 83 "gen/ragel/20__cat2_0.c" - - goto _st5; - _ctr6: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 91 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 97 "gen/ragel/20__cat2_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); - } - -#line 106 "gen/ragel/20__cat2_0.c" - - goto _st5; - _ctr10: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 114 "gen/ragel/20__cat2_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); - } - -#line 123 "gen/ragel/20__cat2_0.c" - - goto _st5; - _ctr13: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); - } - -#line 134 "gen/ragel/20__cat2_0.c" - - goto _st5; - _ctr15: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a0 = p; } - -#line 142 "gen/ragel/20__cat2_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 148 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 154 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 160 "gen/ragel/20__cat2_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1); - } - -#line 169 "gen/ragel/20__cat2_0.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr15; - } - case 97: { - goto _ctr16; - } - case 98: { - goto _ctr17; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr3: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 197 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 203 "gen/ragel/20__cat2_0.c" - - goto _st1; - _ctr16: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a0 = p; } - -#line 211 "gen/ragel/20__cat2_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 217 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 223 "gen/ragel/20__cat2_0.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _ctr3; - } - case 98: { - goto _ctr4; - } - } - goto _st0; - _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 248 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 254 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 260 "gen/ragel/20__cat2_0.c" - - goto _st2; - _ctr8: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 268 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 274 "gen/ragel/20__cat2_0.c" - - goto _st2; - _ctr17: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a0 = p; } - -#line 282 "gen/ragel/20__cat2_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b0 = p; } - -#line 288 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 294 "gen/ragel/20__cat2_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 300 "gen/ragel/20__cat2_0.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr6; - } - case 97: { - goto _ctr7; - } - case 98: { - goto _ctr8; - } - } - goto _st0; - _ctr7: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - a1 = p; } - -#line 325 "gen/ragel/20__cat2_0.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr10; - } - case 97: { - goto _st3; - } - case 98: { - goto _ctr11; - } - } - goto _st0; - _ctr11: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - b1 = p; } - -#line 350 "gen/ragel/20__cat2_0.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr13; - } - case 98: { - goto _st4; - } - } - goto _st0; - _out5: cs = 5; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out: {} - } - -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/23__cat4_0.c b/benchmarks/submatch_dfa_aot/pregen/ragel/23__cat4_0.c deleted file mode 100644 index 8a628aab3..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/23__cat4_0.c +++ /dev/null @@ -1,982 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - - -#line 12 "gen/ragel/23__cat4_0.c" -static const int abcd_start = 9; -static const int abcd_first_final = 9; -static const int abcd_error = 0; - -static const int abcd_en_main = 9; - - -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, *a2, *a3, - *b0, *b1, *b2, *b3; - int cs; - - -#line 33 "gen/ragel/23__cat4_0.c" - { - cs = (int)abcd_start; - } - -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - -#line 41 "gen/ragel/23__cat4_0.c" - { - switch ( cs ) { - case 9: - goto st_case_9; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - } - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 70 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 76 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 82 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 88 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 94 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 100 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 106 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 117 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr6: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 125 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 131 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 137 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 143 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 149 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 155 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 166 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr10: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 174 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 180 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 186 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 192 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 198 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 209 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr14: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 217 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 223 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 229 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 235 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 246 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr18: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 254 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 260 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 266 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 277 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr22: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 285 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 291 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 302 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr26: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 310 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 321 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr29: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 334 "gen/ragel/23__cat4_0.c" - - goto _st9; - _ctr31: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a0 = p; } - -#line 342 "gen/ragel/23__cat4_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 348 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 354 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 360 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 366 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 372 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 378 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 384 "gen/ragel/23__cat4_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 395 "gen/ragel/23__cat4_0.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr31; - } - case 97: { - goto _ctr32; - } - case 98: { - goto _ctr33; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr3: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 423 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 429 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 435 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 441 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 447 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 453 "gen/ragel/23__cat4_0.c" - - goto _st1; - _ctr32: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a0 = p; } - -#line 461 "gen/ragel/23__cat4_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 467 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 473 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 479 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 485 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 491 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 497 "gen/ragel/23__cat4_0.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _ctr3; - } - case 98: { - goto _ctr4; - } - } - goto _st0; - _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 522 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 528 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 534 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 540 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 546 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 552 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 558 "gen/ragel/23__cat4_0.c" - - goto _st2; - _ctr8: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 566 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 572 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 578 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 584 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 590 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 596 "gen/ragel/23__cat4_0.c" - - goto _st2; - _ctr33: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a0 = p; } - -#line 604 "gen/ragel/23__cat4_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b0 = p; } - -#line 610 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 616 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 622 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 628 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 634 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 640 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 646 "gen/ragel/23__cat4_0.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr6; - } - case 97: { - goto _ctr7; - } - case 98: { - goto _ctr8; - } - } - goto _st0; - _ctr7: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a1 = p; } - -#line 671 "gen/ragel/23__cat4_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 677 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 683 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 689 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 695 "gen/ragel/23__cat4_0.c" - - goto _st3; - _ctr11: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 703 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 709 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 715 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 721 "gen/ragel/23__cat4_0.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr10; - } - case 97: { - goto _ctr11; - } - case 98: { - goto _ctr12; - } - } - goto _st0; - _ctr12: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b1 = p; } - -#line 746 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 752 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 758 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 764 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 770 "gen/ragel/23__cat4_0.c" - - goto _st4; - _ctr16: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 778 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 784 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 790 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 796 "gen/ragel/23__cat4_0.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr14; - } - case 97: { - goto _ctr15; - } - case 98: { - goto _ctr16; - } - } - goto _st0; - _ctr15: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a2 = p; } - -#line 821 "gen/ragel/23__cat4_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 827 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 833 "gen/ragel/23__cat4_0.c" - - goto _st5; - _ctr19: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 841 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 847 "gen/ragel/23__cat4_0.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr18; - } - case 97: { - goto _ctr19; - } - case 98: { - goto _ctr20; - } - } - goto _st0; - _ctr20: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b2 = p; } - -#line 872 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 878 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 884 "gen/ragel/23__cat4_0.c" - - goto _st6; - _ctr24: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 892 "gen/ragel/23__cat4_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 898 "gen/ragel/23__cat4_0.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 10: { - goto _ctr22; - } - case 97: { - goto _ctr23; - } - case 98: { - goto _ctr24; - } - } - goto _st0; - _ctr23: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - a3 = p; } - -#line 923 "gen/ragel/23__cat4_0.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 10: { - goto _ctr26; - } - case 97: { - goto _st7; - } - case 98: { - goto _ctr27; - } - } - goto _st0; - _ctr27: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - b3 = p; } - -#line 948 "gen/ragel/23__cat4_0.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr29; - } - case 98: { - goto _st8; - } - } - goto _st0; - _out9: cs = 9; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out: {} - } - -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/23__cat4_0.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/25__cat4_4.c b/benchmarks/submatch_dfa_aot/pregen/ragel/25__cat4_4.c deleted file mode 100644 index dfab11fd2..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/25__cat4_4.c +++ /dev/null @@ -1,2060 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - - - -#line 12 "gen/ragel/25__cat4_4.c" -static const int abcd_start = 60; -static const int abcd_first_final = 60; -static const int abcd_error = 0; - -static const int abcd_en_main = 60; - - -#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, *a2, *a3, - *b0, *b1, *b2, *b3; - int cs; - - -#line 33 "gen/ragel/25__cat4_4.c" - { - cs = (int)abcd_start; - } - -#line 34 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - - -#line 41 "gen/ragel/25__cat4_4.c" - { - switch ( cs ) { - case 60: - goto st_case_60; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - case 9: - goto st_case_9; - case 10: - goto st_case_10; - case 11: - goto st_case_11; - case 12: - goto st_case_12; - case 13: - goto st_case_13; - case 14: - goto st_case_14; - case 15: - goto st_case_15; - case 16: - goto st_case_16; - case 17: - goto st_case_17; - case 18: - goto st_case_18; - case 19: - goto st_case_19; - case 20: - goto st_case_20; - case 21: - goto st_case_21; - case 22: - goto st_case_22; - case 23: - goto st_case_23; - case 24: - goto st_case_24; - case 25: - goto st_case_25; - case 26: - goto st_case_26; - case 27: - goto st_case_27; - case 28: - goto st_case_28; - case 29: - goto st_case_29; - case 30: - goto st_case_30; - case 31: - goto st_case_31; - case 32: - goto st_case_32; - case 33: - goto st_case_33; - case 34: - goto st_case_34; - case 35: - goto st_case_35; - case 36: - goto st_case_36; - case 37: - goto st_case_37; - case 38: - goto st_case_38; - case 39: - goto st_case_39; - case 40: - goto st_case_40; - case 41: - goto st_case_41; - case 42: - goto st_case_42; - case 43: - goto st_case_43; - case 44: - goto st_case_44; - case 45: - goto st_case_45; - case 46: - goto st_case_46; - case 47: - goto st_case_47; - case 48: - goto st_case_48; - case 49: - goto st_case_49; - case 50: - goto st_case_50; - case 51: - goto st_case_51; - case 52: - goto st_case_52; - case 53: - goto st_case_53; - case 54: - goto st_case_54; - case 55: - goto st_case_55; - case 56: - goto st_case_56; - case 57: - goto st_case_57; - case 58: - goto st_case_58; - case 59: - goto st_case_59; - } - _ctr35: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, p + 1); - } - -#line 177 "gen/ragel/25__cat4_4.c" - - goto _st60; - _st60: - p+= 1; - st_case_60: - if ( p == pe ) - goto _out60; - if ( ( (*( p))) == 97 ) { - goto _ctr113; - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr113: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a0 = p; } - -#line 197 "gen/ragel/25__cat4_4.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 203 "gen/ragel/25__cat4_4.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - if ( ( (*( p))) == 97 ) { - goto _ctr2; - } - goto _st0; - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 220 "gen/ragel/25__cat4_4.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - if ( ( (*( p))) == 97 ) { - goto _ctr4; - } - goto _st0; - _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 237 "gen/ragel/25__cat4_4.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - if ( ( (*( p))) == 97 ) { - goto _ctr6; - } - goto _st0; - _ctr6: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 254 "gen/ragel/25__cat4_4.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 97: { - goto _ctr8; - } - case 98: { - goto _st43; - } - } - goto _st0; - _ctr8: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 276 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 282 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 288 "gen/ragel/25__cat4_4.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 97: { - goto _ctr11; - } - case 98: { - goto _st43; - } - } - goto _st0; - _ctr11: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 310 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 316 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 322 "gen/ragel/25__cat4_4.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 97: { - goto _ctr13; - } - case 98: { - goto _st43; - } - } - goto _st0; - _ctr13: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 344 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 350 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 356 "gen/ragel/25__cat4_4.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 97: { - goto _ctr15; - } - case 98: { - goto _st43; - } - } - goto _st0; - _ctr15: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 378 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 384 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 390 "gen/ragel/25__cat4_4.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 97: { - goto _ctr17; - } - case 98: { - goto _st34; - } - } - goto _st0; - _ctr17: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 412 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 418 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 424 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 430 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 436 "gen/ragel/25__cat4_4.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 97: { - goto _ctr20; - } - case 98: { - goto _st34; - } - } - goto _st0; - _ctr20: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 458 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 464 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 470 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 476 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 482 "gen/ragel/25__cat4_4.c" - - goto _st10; - _st10: - p+= 1; - st_case_10: - if ( p == pe ) - goto _out10; - switch( ( (*( p))) ) { - case 97: { - goto _ctr22; - } - case 98: { - goto _st34; - } - } - goto _st0; - _ctr22: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 504 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 510 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 516 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 522 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 528 "gen/ragel/25__cat4_4.c" - - goto _st11; - _st11: - p+= 1; - st_case_11: - if ( p == pe ) - goto _out11; - switch( ( (*( p))) ) { - case 97: { - goto _ctr24; - } - case 98: { - goto _st34; - } - } - goto _st0; - _ctr24: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 550 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 556 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 562 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 568 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 574 "gen/ragel/25__cat4_4.c" - - goto _st12; - _st12: - p+= 1; - st_case_12: - if ( p == pe ) - goto _out12; - switch( ( (*( p))) ) { - case 97: { - goto _ctr26; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr26: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 596 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 602 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 608 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 614 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 620 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 626 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 632 "gen/ragel/25__cat4_4.c" - - goto _st13; - _st13: - p+= 1; - st_case_13: - if ( p == pe ) - goto _out13; - switch( ( (*( p))) ) { - case 97: { - goto _ctr29; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr29: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 654 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 660 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 666 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 672 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 678 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 684 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 690 "gen/ragel/25__cat4_4.c" - - goto _st14; - _st14: - p+= 1; - st_case_14: - if ( p == pe ) - goto _out14; - switch( ( (*( p))) ) { - case 97: { - goto _ctr31; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr31: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 712 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 718 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 724 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 730 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 736 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 742 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 748 "gen/ragel/25__cat4_4.c" - - goto _st15; - _st15: - p+= 1; - st_case_15: - if ( p == pe ) - goto _out15; - switch( ( (*( p))) ) { - case 97: { - goto _ctr33; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr33: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b0 = p; } - -#line 770 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 776 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 782 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 788 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 794 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 800 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 806 "gen/ragel/25__cat4_4.c" - - goto _st16; - _st16: - p+= 1; - st_case_16: - if ( p == pe ) - goto _out16; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr33; - } - case 98: { - goto _st17; - } - } - goto _st0; - _st17: - p+= 1; - st_case_17: - if ( p == pe ) - goto _out17; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr37; - } - case 98: { - goto _st17; - } - } - goto _st0; - _ctr37: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 848 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 854 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 860 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 866 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 872 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 878 "gen/ragel/25__cat4_4.c" - - goto _st18; - _st18: - p+= 1; - st_case_18: - if ( p == pe ) - goto _out18; - if ( ( (*( p))) == 97 ) { - goto _ctr39; - } - goto _st0; - _ctr39: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 895 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 901 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 907 "gen/ragel/25__cat4_4.c" - - goto _st19; - _st19: - p+= 1; - st_case_19: - if ( p == pe ) - goto _out19; - if ( ( (*( p))) == 97 ) { - goto _ctr41; - } - goto _st0; - _ctr41: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 924 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 930 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 936 "gen/ragel/25__cat4_4.c" - - goto _st20; - _st20: - p+= 1; - st_case_20: - if ( p == pe ) - goto _out20; - if ( ( (*( p))) == 97 ) { - goto _ctr43; - } - goto _st0; - _ctr43: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 953 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 959 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 965 "gen/ragel/25__cat4_4.c" - - goto _st21; - _ctr45: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 973 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 979 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 985 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 991 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 997 "gen/ragel/25__cat4_4.c" - - goto _st21; - _st21: - p+= 1; - st_case_21: - if ( p == pe ) - goto _out21; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr45; - } - case 98: { - goto _st22; - } - } - goto _st0; - _st22: - p+= 1; - st_case_22: - if ( p == pe ) - goto _out22; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr47; - } - case 98: { - goto _st22; - } - } - goto _st0; - _ctr47: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1039 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1045 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1051 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1057 "gen/ragel/25__cat4_4.c" - - goto _st23; - _st23: - p+= 1; - st_case_23: - if ( p == pe ) - goto _out23; - if ( ( (*( p))) == 97 ) { - goto _ctr49; - } - goto _st0; - _ctr49: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1074 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1080 "gen/ragel/25__cat4_4.c" - - goto _st24; - _st24: - p+= 1; - st_case_24: - if ( p == pe ) - goto _out24; - if ( ( (*( p))) == 97 ) { - goto _ctr51; - } - goto _st0; - _ctr51: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1097 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1103 "gen/ragel/25__cat4_4.c" - - goto _st25; - _st25: - p+= 1; - st_case_25: - if ( p == pe ) - goto _out25; - if ( ( (*( p))) == 97 ) { - goto _ctr53; - } - goto _st0; - _ctr53: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1120 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1126 "gen/ragel/25__cat4_4.c" - - goto _st26; - _ctr55: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1134 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1140 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1146 "gen/ragel/25__cat4_4.c" - - goto _st26; - _st26: - p+= 1; - st_case_26: - if ( p == pe ) - goto _out26; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr55; - } - case 98: { - goto _st27; - } - } - goto _st0; - _st27: - p+= 1; - st_case_27: - if ( p == pe ) - goto _out27; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr57; - } - case 98: { - goto _st27; - } - } - goto _st0; - _ctr57: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1188 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1194 "gen/ragel/25__cat4_4.c" - - goto _st28; - _st28: - p+= 1; - st_case_28: - if ( p == pe ) - goto _out28; - if ( ( (*( p))) == 97 ) { - goto _ctr59; - } - goto _st0; - _ctr59: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1211 "gen/ragel/25__cat4_4.c" - - goto _st29; - _st29: - p+= 1; - st_case_29: - if ( p == pe ) - goto _out29; - if ( ( (*( p))) == 97 ) { - goto _ctr61; - } - goto _st0; - _ctr61: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1228 "gen/ragel/25__cat4_4.c" - - goto _st30; - _st30: - p+= 1; - st_case_30: - if ( p == pe ) - goto _out30; - if ( ( (*( p))) == 97 ) { - goto _ctr63; - } - goto _st0; - _ctr63: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1245 "gen/ragel/25__cat4_4.c" - - goto _st31; - _st31: - p+= 1; - st_case_31: - if ( p == pe ) - goto _out31; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 97: { - goto _ctr63; - } - case 98: { - goto _st32; - } - } - goto _st0; - _st32: - p+= 1; - st_case_32: - if ( p == pe ) - goto _out32; - switch( ( (*( p))) ) { - case 10: { - goto _ctr35; - } - case 98: { - goto _st32; - } - } - goto _st0; - _st33: - p+= 1; - st_case_33: - if ( p == pe ) - goto _out33; - switch( ( (*( p))) ) { - case 97: { - goto _ctr37; - } - case 98: { - goto _st33; - } - } - goto _st0; - _st34: - p+= 1; - st_case_34: - if ( p == pe ) - goto _out34; - switch( ( (*( p))) ) { - case 97: { - goto _ctr66; - } - case 98: { - goto _st34; - } - } - goto _st0; - _ctr66: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 1312 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1318 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1324 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1330 "gen/ragel/25__cat4_4.c" - - goto _st35; - _st35: - p+= 1; - st_case_35: - if ( p == pe ) - goto _out35; - if ( ( (*( p))) == 97 ) { - goto _ctr68; - } - goto _st0; - _ctr68: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1347 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1353 "gen/ragel/25__cat4_4.c" - - goto _st36; - _st36: - p+= 1; - st_case_36: - if ( p == pe ) - goto _out36; - if ( ( (*( p))) == 97 ) { - goto _ctr70; - } - goto _st0; - _ctr70: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1370 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1376 "gen/ragel/25__cat4_4.c" - - goto _st37; - _st37: - p+= 1; - st_case_37: - if ( p == pe ) - goto _out37; - if ( ( (*( p))) == 97 ) { - goto _ctr72; - } - goto _st0; - _ctr72: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1393 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1399 "gen/ragel/25__cat4_4.c" - - goto _st38; - _ctr96: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1407 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1413 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1419 "gen/ragel/25__cat4_4.c" - - goto _st38; - _st38: - p+= 1; - st_case_38: - if ( p == pe ) - goto _out38; - switch( ( (*( p))) ) { - case 97: { - goto _ctr74; - } - case 98: { - goto _st42; - } - } - goto _st0; - _ctr74: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1441 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1447 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1453 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1459 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1465 "gen/ragel/25__cat4_4.c" - - goto _st39; - _st39: - p+= 1; - st_case_39: - if ( p == pe ) - goto _out39; - switch( ( (*( p))) ) { - case 97: { - goto _ctr77; - } - case 98: { - goto _st42; - } - } - goto _st0; - _ctr77: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1487 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1493 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1499 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1505 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1511 "gen/ragel/25__cat4_4.c" - - goto _st40; - _st40: - p+= 1; - st_case_40: - if ( p == pe ) - goto _out40; - switch( ( (*( p))) ) { - case 97: { - goto _ctr79; - } - case 98: { - goto _st42; - } - } - goto _st0; - _ctr79: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1533 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1539 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1545 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1551 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1557 "gen/ragel/25__cat4_4.c" - - goto _st41; - _st41: - p+= 1; - st_case_41: - if ( p == pe ) - goto _out41; - switch( ( (*( p))) ) { - case 97: { - goto _ctr45; - } - case 98: { - goto _st42; - } - } - goto _st0; - _st42: - p+= 1; - st_case_42: - if ( p == pe ) - goto _out42; - switch( ( (*( p))) ) { - case 97: { - goto _ctr47; - } - case 98: { - goto _st42; - } - } - goto _st0; - _st43: - p+= 1; - st_case_43: - if ( p == pe ) - goto _out43; - switch( ( (*( p))) ) { - case 97: { - goto _ctr81; - } - case 98: { - goto _st43; - } - } - goto _st0; - _ctr81: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a1 = p; } - -#line 1607 "gen/ragel/25__cat4_4.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1613 "gen/ragel/25__cat4_4.c" - - goto _st44; - _st44: - p+= 1; - st_case_44: - if ( p == pe ) - goto _out44; - if ( ( (*( p))) == 97 ) { - goto _ctr83; - } - goto _st0; - _ctr83: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1630 "gen/ragel/25__cat4_4.c" - - goto _st45; - _st45: - p+= 1; - st_case_45: - if ( p == pe ) - goto _out45; - if ( ( (*( p))) == 97 ) { - goto _ctr85; - } - goto _st0; - _ctr85: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1647 "gen/ragel/25__cat4_4.c" - - goto _st46; - _st46: - p+= 1; - st_case_46: - if ( p == pe ) - goto _out46; - if ( ( (*( p))) == 97 ) { - goto _ctr87; - } - goto _st0; - _ctr87: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1664 "gen/ragel/25__cat4_4.c" - - goto _st47; - _st47: - p+= 1; - st_case_47: - if ( p == pe ) - goto _out47; - switch( ( (*( p))) ) { - case 97: { - goto _ctr89; - } - case 98: { - goto _st51; - } - } - goto _st0; - _ctr89: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1686 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1692 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1698 "gen/ragel/25__cat4_4.c" - - goto _st48; - _st48: - p+= 1; - st_case_48: - if ( p == pe ) - goto _out48; - switch( ( (*( p))) ) { - case 97: { - goto _ctr92; - } - case 98: { - goto _st51; - } - } - goto _st0; - _ctr92: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1720 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1726 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1732 "gen/ragel/25__cat4_4.c" - - goto _st49; - _st49: - p+= 1; - st_case_49: - if ( p == pe ) - goto _out49; - switch( ( (*( p))) ) { - case 97: { - goto _ctr94; - } - case 98: { - goto _st51; - } - } - goto _st0; - _ctr94: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b1 = p; } - -#line 1754 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1760 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1766 "gen/ragel/25__cat4_4.c" - - goto _st50; - _st50: - p+= 1; - st_case_50: - if ( p == pe ) - goto _out50; - switch( ( (*( p))) ) { - case 97: { - goto _ctr96; - } - case 98: { - goto _st51; - } - } - goto _st0; - _st51: - p+= 1; - st_case_51: - if ( p == pe ) - goto _out51; - switch( ( (*( p))) ) { - case 97: { - goto _ctr97; - } - case 98: { - goto _st51; - } - } - goto _st0; - _ctr97: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a2 = p; } - -#line 1802 "gen/ragel/25__cat4_4.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1808 "gen/ragel/25__cat4_4.c" - - goto _st52; - _st52: - p+= 1; - st_case_52: - if ( p == pe ) - goto _out52; - if ( ( (*( p))) == 97 ) { - goto _ctr99; - } - goto _st0; - _ctr99: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1825 "gen/ragel/25__cat4_4.c" - - goto _st53; - _st53: - p+= 1; - st_case_53: - if ( p == pe ) - goto _out53; - if ( ( (*( p))) == 97 ) { - goto _ctr101; - } - goto _st0; - _ctr101: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1842 "gen/ragel/25__cat4_4.c" - - goto _st54; - _st54: - p+= 1; - st_case_54: - if ( p == pe ) - goto _out54; - if ( ( (*( p))) == 97 ) { - goto _ctr103; - } - goto _st0; - _ctr103: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1859 "gen/ragel/25__cat4_4.c" - - goto _st55; - _st55: - p+= 1; - st_case_55: - if ( p == pe ) - goto _out55; - switch( ( (*( p))) ) { - case 97: { - goto _ctr105; - } - case 98: { - goto _st59; - } - } - goto _st0; - _ctr105: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1881 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1887 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1893 "gen/ragel/25__cat4_4.c" - - goto _st56; - _st56: - p+= 1; - st_case_56: - if ( p == pe ) - goto _out56; - switch( ( (*( p))) ) { - case 97: { - goto _ctr108; - } - case 98: { - goto _st59; - } - } - goto _st0; - _ctr108: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1915 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1921 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1927 "gen/ragel/25__cat4_4.c" - - goto _st57; - _st57: - p+= 1; - st_case_57: - if ( p == pe ) - goto _out57; - switch( ( (*( p))) ) { - case 97: { - goto _ctr110; - } - case 98: { - goto _st59; - } - } - goto _st0; - _ctr110: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b2 = p; } - -#line 1949 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - a3 = p; } - -#line 1955 "gen/ragel/25__cat4_4.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - b3 = p; } - -#line 1961 "gen/ragel/25__cat4_4.c" - - goto _st58; - _st58: - p+= 1; - st_case_58: - if ( p == pe ) - goto _out58; - switch( ( (*( p))) ) { - case 97: { - goto _ctr55; - } - case 98: { - goto _st59; - } - } - goto _st0; - _st59: - p+= 1; - st_case_59: - if ( p == pe ) - goto _out59; - switch( ( (*( p))) ) { - case 97: { - goto _ctr57; - } - case 98: { - goto _st59; - } - } - goto _st0; - _out60: cs = 60; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out9: cs = 9; goto _out; - _out10: cs = 10; goto _out; - _out11: cs = 11; goto _out; - _out12: cs = 12; goto _out; - _out13: cs = 13; goto _out; - _out14: cs = 14; goto _out; - _out15: cs = 15; goto _out; - _out16: cs = 16; goto _out; - _out17: cs = 17; goto _out; - _out18: cs = 18; goto _out; - _out19: cs = 19; goto _out; - _out20: cs = 20; goto _out; - _out21: cs = 21; goto _out; - _out22: cs = 22; goto _out; - _out23: cs = 23; goto _out; - _out24: cs = 24; goto _out; - _out25: cs = 25; goto _out; - _out26: cs = 26; goto _out; - _out27: cs = 27; goto _out; - _out28: cs = 28; goto _out; - _out29: cs = 29; goto _out; - _out30: cs = 30; goto _out; - _out31: cs = 31; goto _out; - _out32: cs = 32; goto _out; - _out33: cs = 33; goto _out; - _out34: cs = 34; goto _out; - _out35: cs = 35; goto _out; - _out36: cs = 36; goto _out; - _out37: cs = 37; goto _out; - _out38: cs = 38; goto _out; - _out39: cs = 39; goto _out; - _out40: cs = 40; goto _out; - _out41: cs = 41; goto _out; - _out42: cs = 42; goto _out; - _out43: cs = 43; goto _out; - _out44: cs = 44; goto _out; - _out45: cs = 45; goto _out; - _out46: cs = 46; goto _out; - _out47: cs = 47; goto _out; - _out48: cs = 48; goto _out; - _out49: cs = 49; goto _out; - _out50: cs = 50; goto _out; - _out51: cs = 51; goto _out; - _out52: cs = 52; goto _out; - _out53: cs = 53; goto _out; - _out54: cs = 54; goto _out; - _out55: cs = 55; goto _out; - _out56: cs = 56; goto _out; - _out57: cs = 57; goto _out; - _out58: cs = 58; goto _out; - _out59: cs = 59; goto _out; - _out: {} - } - -#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/25__cat4_4.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/26__cat8_0.c b/benchmarks/submatch_dfa_aot/pregen/ragel/26__cat8_0.c deleted file mode 100644 index 1a08d268a..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/26__cat8_0.c +++ /dev/null @@ -1,3098 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - - -#line 12 "gen/ragel/26__cat8_0.c" -static const int abcd_start = 17; -static const int abcd_first_final = 17; -static const int abcd_error = 0; - -static const int abcd_en_main = 17; - - -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, - *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; - int cs; - - -#line 33 "gen/ragel/26__cat8_0.c" - { - cs = (int)abcd_start; - } - -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - -#line 41 "gen/ragel/26__cat8_0.c" - { - switch ( cs ) { - case 17: - goto st_case_17; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - case 9: - goto st_case_9; - case 10: - goto st_case_10; - case 11: - goto st_case_11; - case 12: - goto st_case_12; - case 13: - goto st_case_13; - case 14: - goto st_case_14; - case 15: - goto st_case_15; - case 16: - goto st_case_16; - } - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 86 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 92 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 98 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 104 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 110 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 116 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 122 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 128 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 134 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 140 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 146 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 152 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 158 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 164 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 170 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 185 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr6: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 193 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 199 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 205 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 211 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 217 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 223 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 229 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 235 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 241 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 247 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 253 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 259 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 265 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 271 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 286 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr10: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 294 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 300 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 306 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 312 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 318 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 324 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 330 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 336 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 342 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 348 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 354 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 360 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 366 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 381 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr14: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 389 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 395 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 401 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 407 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 413 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 419 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 425 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 431 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 437 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 443 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 449 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 455 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 470 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr18: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 478 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 484 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 490 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 496 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 502 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 508 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 514 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 520 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 526 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 532 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 538 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 553 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr22: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 561 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 567 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 573 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 579 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 585 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 591 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 597 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 603 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 609 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 615 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 630 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr26: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 638 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 644 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 650 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 656 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 662 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 668 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 674 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 680 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 686 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 701 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr30: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 709 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 715 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 721 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 727 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 733 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 739 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 745 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 751 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 766 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr34: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 774 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 780 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 786 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 792 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 798 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 804 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 810 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 825 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr38: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 833 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 839 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 845 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 851 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 857 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 863 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 878 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr42: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 886 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 892 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 898 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 904 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 910 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 925 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr46: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 933 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 939 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 945 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 951 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 966 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr50: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 974 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 980 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 986 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 1001 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr54: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1009 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1015 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 1030 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr58: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1038 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 1053 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr61: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 1070 "gen/ragel/26__cat8_0.c" - - goto _st17; - _ctr63: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a0 = p; } - -#line 1078 "gen/ragel/26__cat8_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 1084 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1090 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1096 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1102 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1108 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1114 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1120 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1126 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1132 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1138 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1144 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1150 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1156 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1162 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1168 "gen/ragel/26__cat8_0.c" - - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 1183 "gen/ragel/26__cat8_0.c" - - goto _st17; - _st17: - p+= 1; - st_case_17: - if ( p == pe ) - goto _out17; - switch( ( (*( p))) ) { - case 10: { - goto _ctr63; - } - case 97: { - goto _ctr64; - } - case 98: { - goto _ctr65; - } - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr3: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 1211 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1217 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1223 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1229 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1235 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1241 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1247 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1253 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1259 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1265 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1271 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1277 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1283 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1289 "gen/ragel/26__cat8_0.c" - - goto _st1; - _ctr64: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a0 = p; } - -#line 1297 "gen/ragel/26__cat8_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 1303 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1309 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1315 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1321 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1327 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1333 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1339 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1345 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1351 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1357 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1363 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1369 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1375 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1381 "gen/ragel/26__cat8_0.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 10: { - goto _ctr2; - } - case 97: { - goto _ctr3; - } - case 98: { - goto _ctr4; - } - } - goto _st0; - _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 1406 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1412 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1418 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1424 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1430 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1436 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1442 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1448 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1454 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1460 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1466 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1472 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1478 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1484 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1490 "gen/ragel/26__cat8_0.c" - - goto _st2; - _ctr8: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1498 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1504 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1510 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1516 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1522 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1528 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1534 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1540 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1546 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1552 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1558 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1564 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1570 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1576 "gen/ragel/26__cat8_0.c" - - goto _st2; - _ctr65: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a0 = p; } - -#line 1584 "gen/ragel/26__cat8_0.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b0 = p; } - -#line 1590 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1596 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1602 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1608 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1614 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1620 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1626 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1632 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1638 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1644 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1650 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1656 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1662 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1668 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1674 "gen/ragel/26__cat8_0.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 10: { - goto _ctr6; - } - case 97: { - goto _ctr7; - } - case 98: { - goto _ctr8; - } - } - goto _st0; - _ctr7: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a1 = p; } - -#line 1699 "gen/ragel/26__cat8_0.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1705 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1711 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1717 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1723 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1729 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1735 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1741 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1747 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1753 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1759 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1765 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1771 "gen/ragel/26__cat8_0.c" - - goto _st3; - _ctr11: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1779 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1785 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1791 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1797 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1803 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1809 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1815 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1821 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1827 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1833 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1839 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1845 "gen/ragel/26__cat8_0.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 10: { - goto _ctr10; - } - case 97: { - goto _ctr11; - } - case 98: { - goto _ctr12; - } - } - goto _st0; - _ctr12: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b1 = p; } - -#line 1870 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1876 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1882 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1888 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1894 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1900 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1906 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1912 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1918 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1924 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 1930 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 1936 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 1942 "gen/ragel/26__cat8_0.c" - - goto _st4; - _ctr16: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 1950 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 1956 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 1962 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 1968 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 1974 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 1980 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 1986 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 1992 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 1998 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2004 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2010 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2016 "gen/ragel/26__cat8_0.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 10: { - goto _ctr14; - } - case 97: { - goto _ctr15; - } - case 98: { - goto _ctr16; - } - } - goto _st0; - _ctr15: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a2 = p; } - -#line 2041 "gen/ragel/26__cat8_0.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 2047 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 2053 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2059 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2065 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2071 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2077 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2083 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2089 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2095 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2101 "gen/ragel/26__cat8_0.c" - - goto _st5; - _ctr19: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 2109 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 2115 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2121 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2127 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2133 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2139 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2145 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2151 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2157 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2163 "gen/ragel/26__cat8_0.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 10: { - goto _ctr18; - } - case 97: { - goto _ctr19; - } - case 98: { - goto _ctr20; - } - } - goto _st0; - _ctr20: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b2 = p; } - -#line 2188 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 2194 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2200 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2206 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2212 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2218 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2224 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2230 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2236 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2242 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2248 "gen/ragel/26__cat8_0.c" - - goto _st6; - _ctr24: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 2256 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2262 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2268 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2274 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2280 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2286 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2292 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2298 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2304 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2310 "gen/ragel/26__cat8_0.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 10: { - goto _ctr22; - } - case 97: { - goto _ctr23; - } - case 98: { - goto _ctr24; - } - } - goto _st0; - _ctr23: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a3 = p; } - -#line 2335 "gen/ragel/26__cat8_0.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2341 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2347 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2353 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2359 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2365 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2371 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2377 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2383 "gen/ragel/26__cat8_0.c" - - goto _st7; - _ctr27: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2391 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2397 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2403 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2409 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2415 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2421 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2427 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2433 "gen/ragel/26__cat8_0.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 10: { - goto _ctr26; - } - case 97: { - goto _ctr27; - } - case 98: { - goto _ctr28; - } - } - goto _st0; - _ctr28: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b3 = p; } - -#line 2458 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2464 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2470 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2476 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2482 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2488 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2494 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2500 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2506 "gen/ragel/26__cat8_0.c" - - goto _st8; - _ctr32: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2514 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2520 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2526 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2532 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2538 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2544 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2550 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2556 "gen/ragel/26__cat8_0.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr30; - } - case 97: { - goto _ctr31; - } - case 98: { - goto _ctr32; - } - } - goto _st0; - _ctr31: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a4 = p; } - -#line 2581 "gen/ragel/26__cat8_0.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2587 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2593 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2599 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2605 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2611 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2617 "gen/ragel/26__cat8_0.c" - - goto _st9; - _ctr35: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2625 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2631 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2637 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2643 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2649 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2655 "gen/ragel/26__cat8_0.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr34; - } - case 97: { - goto _ctr35; - } - case 98: { - goto _ctr36; - } - } - goto _st0; - _ctr36: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b4 = p; } - -#line 2680 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2686 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2692 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2698 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2704 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2710 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2716 "gen/ragel/26__cat8_0.c" - - goto _st10; - _ctr40: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2724 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2730 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2736 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2742 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2748 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2754 "gen/ragel/26__cat8_0.c" - - goto _st10; - _st10: - p+= 1; - st_case_10: - if ( p == pe ) - goto _out10; - switch( ( (*( p))) ) { - case 10: { - goto _ctr38; - } - case 97: { - goto _ctr39; - } - case 98: { - goto _ctr40; - } - } - goto _st0; - _ctr39: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a5 = p; } - -#line 2779 "gen/ragel/26__cat8_0.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2785 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2791 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2797 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2803 "gen/ragel/26__cat8_0.c" - - goto _st11; - _ctr43: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2811 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2817 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2823 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2829 "gen/ragel/26__cat8_0.c" - - goto _st11; - _st11: - p+= 1; - st_case_11: - if ( p == pe ) - goto _out11; - switch( ( (*( p))) ) { - case 10: { - goto _ctr42; - } - case 97: { - goto _ctr43; - } - case 98: { - goto _ctr44; - } - } - goto _st0; - _ctr44: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b5 = p; } - -#line 2854 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2860 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2866 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2872 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2878 "gen/ragel/26__cat8_0.c" - - goto _st12; - _ctr48: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2886 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2892 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2898 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2904 "gen/ragel/26__cat8_0.c" - - goto _st12; - _st12: - p+= 1; - st_case_12: - if ( p == pe ) - goto _out12; - switch( ( (*( p))) ) { - case 10: { - goto _ctr46; - } - case 97: { - goto _ctr47; - } - case 98: { - goto _ctr48; - } - } - goto _st0; - _ctr47: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a6 = p; } - -#line 2929 "gen/ragel/26__cat8_0.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2935 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2941 "gen/ragel/26__cat8_0.c" - - goto _st13; - _ctr51: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2949 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2955 "gen/ragel/26__cat8_0.c" - - goto _st13; - _st13: - p+= 1; - st_case_13: - if ( p == pe ) - goto _out13; - switch( ( (*( p))) ) { - case 10: { - goto _ctr50; - } - case 97: { - goto _ctr51; - } - case 98: { - goto _ctr52; - } - } - goto _st0; - _ctr52: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b6 = p; } - -#line 2980 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 2986 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 2992 "gen/ragel/26__cat8_0.c" - - goto _st14; - _ctr56: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 3000 "gen/ragel/26__cat8_0.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 3006 "gen/ragel/26__cat8_0.c" - - goto _st14; - _st14: - p+= 1; - st_case_14: - if ( p == pe ) - goto _out14; - switch( ( (*( p))) ) { - case 10: { - goto _ctr54; - } - case 97: { - goto _ctr55; - } - case 98: { - goto _ctr56; - } - } - goto _st0; - _ctr55: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - a7 = p; } - -#line 3031 "gen/ragel/26__cat8_0.c" - - goto _st15; - _st15: - p+= 1; - st_case_15: - if ( p == pe ) - goto _out15; - switch( ( (*( p))) ) { - case 10: { - goto _ctr58; - } - case 97: { - goto _st15; - } - case 98: { - goto _ctr59; - } - } - goto _st0; - _ctr59: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - b7 = p; } - -#line 3056 "gen/ragel/26__cat8_0.c" - - goto _st16; - _st16: - p+= 1; - st_case_16: - if ( p == pe ) - goto _out16; - switch( ( (*( p))) ) { - case 10: { - goto _ctr61; - } - case 98: { - goto _st16; - } - } - goto _st0; - _out17: cs = 17; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out9: cs = 9; goto _out; - _out10: cs = 10; goto _out; - _out11: cs = 11; goto _out; - _out12: cs = 12; goto _out; - _out13: cs = 13; goto _out; - _out14: cs = 14; goto _out; - _out15: cs = 15; goto _out; - _out16: cs = 16; goto _out; - _out: {} - } - -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/26__cat8_0.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/27__cat8_1.c b/benchmarks/submatch_dfa_aot/pregen/ragel/27__cat8_1.c deleted file mode 100644 index af2b79b4d..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/27__cat8_1.c +++ /dev/null @@ -1,3674 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - - - -#line 12 "gen/ragel/27__cat8_1.c" -static const int abcd_start = 73; -static const int abcd_first_final = 73; -static const int abcd_error = 0; - -static const int abcd_en_main = 73; - - -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, - *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; - int cs; - - -#line 33 "gen/ragel/27__cat8_1.c" - { - cs = (int)abcd_start; - } - -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - - -#line 41 "gen/ragel/27__cat8_1.c" - { - switch ( cs ) { - case 73: - goto st_case_73; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - case 9: - goto st_case_9; - case 10: - goto st_case_10; - case 11: - goto st_case_11; - case 12: - goto st_case_12; - case 13: - goto st_case_13; - case 14: - goto st_case_14; - case 15: - goto st_case_15; - case 16: - goto st_case_16; - case 17: - goto st_case_17; - case 18: - goto st_case_18; - case 19: - goto st_case_19; - case 20: - goto st_case_20; - case 21: - goto st_case_21; - case 22: - goto st_case_22; - case 23: - goto st_case_23; - case 24: - goto st_case_24; - case 25: - goto st_case_25; - case 26: - goto st_case_26; - case 27: - goto st_case_27; - case 28: - goto st_case_28; - case 29: - goto st_case_29; - case 30: - goto st_case_30; - case 31: - goto st_case_31; - case 32: - goto st_case_32; - case 33: - goto st_case_33; - case 34: - goto st_case_34; - case 35: - goto st_case_35; - case 36: - goto st_case_36; - case 37: - goto st_case_37; - case 38: - goto st_case_38; - case 39: - goto st_case_39; - case 40: - goto st_case_40; - case 41: - goto st_case_41; - case 42: - goto st_case_42; - case 43: - goto st_case_43; - case 44: - goto st_case_44; - case 45: - goto st_case_45; - case 46: - goto st_case_46; - case 47: - goto st_case_47; - case 48: - goto st_case_48; - case 49: - goto st_case_49; - case 50: - goto st_case_50; - case 51: - goto st_case_51; - case 52: - goto st_case_52; - case 53: - goto st_case_53; - case 54: - goto st_case_54; - case 55: - goto st_case_55; - case 56: - goto st_case_56; - case 57: - goto st_case_57; - case 58: - goto st_case_58; - case 59: - goto st_case_59; - case 60: - goto st_case_60; - case 61: - goto st_case_61; - case 62: - goto st_case_62; - case 63: - goto st_case_63; - case 64: - goto st_case_64; - case 65: - goto st_case_65; - case 66: - goto st_case_66; - case 67: - goto st_case_67; - case 68: - goto st_case_68; - case 69: - goto st_case_69; - case 70: - goto st_case_70; - case 71: - goto st_case_71; - case 72: - goto st_case_72; - } - _ctr23: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 207 "gen/ragel/27__cat8_1.c" - - goto _st73; - _st73: - p+= 1; - st_case_73: - if ( p == pe ) - goto _out73; - if ( ( (*( p))) == 97 ) { - goto _ctr132; - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr132: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a0 = p; } - -#line 227 "gen/ragel/27__cat8_1.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 233 "gen/ragel/27__cat8_1.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - switch( ( (*( p))) ) { - case 97: { - goto _ctr2; - } - case 98: { - goto _st60; - } - } - goto _st0; - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 255 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 261 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 267 "gen/ragel/27__cat8_1.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 97: { - goto _ctr5; - } - case 98: { - goto _st49; - } - } - goto _st0; - _ctr5: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 289 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 295 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 301 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 307 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 313 "gen/ragel/27__cat8_1.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 97: { - goto _ctr8; - } - case 98: { - goto _st40; - } - } - goto _st0; - _ctr8: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 335 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 341 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 347 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 353 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 359 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 365 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 371 "gen/ragel/27__cat8_1.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 97: { - goto _ctr11; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr11: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 393 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 399 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 405 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 411 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 417 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 423 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 429 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 435 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 441 "gen/ragel/27__cat8_1.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 97: { - goto _ctr14; - } - case 98: { - goto _st28; - } - } - goto _st0; - _ctr14: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 463 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 469 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 475 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 481 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 487 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 493 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 499 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 505 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 511 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 517 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 523 "gen/ragel/27__cat8_1.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 97: { - goto _ctr17; - } - case 98: { - goto _st25; - } - } - goto _st0; - _ctr17: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 545 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 551 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 557 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 563 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 569 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 575 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 581 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 587 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 593 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 599 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 605 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 611 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 617 "gen/ragel/27__cat8_1.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 97: { - goto _ctr20; - } - case 98: { - goto _st24; - } - } - goto _st0; - _ctr20: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b0 = p; } - -#line 639 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 645 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 651 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 657 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 663 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 669 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 675 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 681 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 687 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 693 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 699 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 705 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 711 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 717 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 723 "gen/ragel/27__cat8_1.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr20; - } - case 98: { - goto _st9; - } - } - goto _st0; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr25; - } - case 98: { - goto _st9; - } - } - goto _st0; - _ctr25: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 765 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 771 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 777 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 783 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 789 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 795 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 801 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 807 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 813 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 819 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 825 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 831 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 837 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 843 "gen/ragel/27__cat8_1.c" - - goto _st10; - _ctr27: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 851 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 857 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 863 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 869 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 875 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 881 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 887 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 893 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 899 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 905 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 911 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 917 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 923 "gen/ragel/27__cat8_1.c" - - goto _st10; - _st10: - p+= 1; - st_case_10: - if ( p == pe ) - goto _out10; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr27; - } - case 98: { - goto _st11; - } - } - goto _st0; - _st11: - p+= 1; - st_case_11: - if ( p == pe ) - goto _out11; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr29; - } - case 98: { - goto _st11; - } - } - goto _st0; - _ctr29: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 965 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 971 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 977 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 983 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 989 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 995 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1001 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1007 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1013 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1019 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1025 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1031 "gen/ragel/27__cat8_1.c" - - goto _st12; - _ctr31: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 1039 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1045 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1051 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1057 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1063 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1069 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1075 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1081 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1087 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1093 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1099 "gen/ragel/27__cat8_1.c" - - goto _st12; - _st12: - p+= 1; - st_case_12: - if ( p == pe ) - goto _out12; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr31; - } - case 98: { - goto _st13; - } - } - goto _st0; - _st13: - p+= 1; - st_case_13: - if ( p == pe ) - goto _out13; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr33; - } - case 98: { - goto _st13; - } - } - goto _st0; - _ctr33: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1141 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1147 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1153 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1159 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1165 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1171 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1177 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1183 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1189 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1195 "gen/ragel/27__cat8_1.c" - - goto _st14; - _ctr35: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1203 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1209 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1215 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1221 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1227 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1233 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1239 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1245 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1251 "gen/ragel/27__cat8_1.c" - - goto _st14; - _st14: - p+= 1; - st_case_14: - if ( p == pe ) - goto _out14; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr35; - } - case 98: { - goto _st15; - } - } - goto _st0; - _st15: - p+= 1; - st_case_15: - if ( p == pe ) - goto _out15; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr37; - } - case 98: { - goto _st15; - } - } - goto _st0; - _ctr37: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1293 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1299 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1305 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1311 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1317 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1323 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1329 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1335 "gen/ragel/27__cat8_1.c" - - goto _st16; - _ctr39: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1343 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1349 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1355 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1361 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1367 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1373 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1379 "gen/ragel/27__cat8_1.c" - - goto _st16; - _st16: - p+= 1; - st_case_16: - if ( p == pe ) - goto _out16; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr39; - } - case 98: { - goto _st17; - } - } - goto _st0; - _st17: - p+= 1; - st_case_17: - if ( p == pe ) - goto _out17; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr41; - } - case 98: { - goto _st17; - } - } - goto _st0; - _ctr41: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1421 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1427 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1433 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1439 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1445 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1451 "gen/ragel/27__cat8_1.c" - - goto _st18; - _ctr43: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1459 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1465 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1471 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1477 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1483 "gen/ragel/27__cat8_1.c" - - goto _st18; - _st18: - p+= 1; - st_case_18: - if ( p == pe ) - goto _out18; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr43; - } - case 98: { - goto _st19; - } - } - goto _st0; - _st19: - p+= 1; - st_case_19: - if ( p == pe ) - goto _out19; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr45; - } - case 98: { - goto _st19; - } - } - goto _st0; - _ctr45: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1525 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1531 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1537 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1543 "gen/ragel/27__cat8_1.c" - - goto _st20; - _ctr47: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1551 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1557 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1563 "gen/ragel/27__cat8_1.c" - - goto _st20; - _st20: - p+= 1; - st_case_20: - if ( p == pe ) - goto _out20; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr47; - } - case 98: { - goto _st21; - } - } - goto _st0; - _st21: - p+= 1; - st_case_21: - if ( p == pe ) - goto _out21; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr49; - } - case 98: { - goto _st21; - } - } - goto _st0; - _ctr49: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a7 = p; } - -#line 1605 "gen/ragel/27__cat8_1.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1611 "gen/ragel/27__cat8_1.c" - - goto _st22; - _ctr51: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b7 = p; } - -#line 1619 "gen/ragel/27__cat8_1.c" - - goto _st22; - _st22: - p+= 1; - st_case_22: - if ( p == pe ) - goto _out22; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 97: { - goto _ctr51; - } - case 98: { - goto _st23; - } - } - goto _st0; - _st23: - p+= 1; - st_case_23: - if ( p == pe ) - goto _out23; - switch( ( (*( p))) ) { - case 10: { - goto _ctr23; - } - case 98: { - goto _st23; - } - } - goto _st0; - _st24: - p+= 1; - st_case_24: - if ( p == pe ) - goto _out24; - switch( ( (*( p))) ) { - case 97: { - goto _ctr25; - } - case 98: { - goto _st24; - } - } - goto _st0; - _st25: - p+= 1; - st_case_25: - if ( p == pe ) - goto _out25; - switch( ( (*( p))) ) { - case 97: { - goto _ctr53; - } - case 98: { - goto _st25; - } - } - goto _st0; - _ctr53: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 1686 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 1692 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 1698 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 1704 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1710 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1716 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1722 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1728 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1734 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1740 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1746 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1752 "gen/ragel/27__cat8_1.c" - - goto _st26; - _ctr58: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 1760 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 1766 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 1772 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1778 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1784 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1790 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1796 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1802 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1808 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 1814 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 1820 "gen/ragel/27__cat8_1.c" - - goto _st26; - _st26: - p+= 1; - st_case_26: - if ( p == pe ) - goto _out26; - switch( ( (*( p))) ) { - case 97: { - goto _ctr27; - } - case 98: { - goto _st27; - } - } - goto _st0; - _st27: - p+= 1; - st_case_27: - if ( p == pe ) - goto _out27; - switch( ( (*( p))) ) { - case 97: { - goto _ctr29; - } - case 98: { - goto _st27; - } - } - goto _st0; - _st28: - p+= 1; - st_case_28: - if ( p == pe ) - goto _out28; - switch( ( (*( p))) ) { - case 97: { - goto _ctr56; - } - case 98: { - goto _st28; - } - } - goto _st0; - _ctr56: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 1870 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 1876 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 1882 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 1888 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1894 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1900 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1906 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1912 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1918 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1924 "gen/ragel/27__cat8_1.c" - - goto _st29; - _ctr65: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 1932 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 1938 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 1944 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 1950 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 1956 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 1962 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 1968 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 1974 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 1980 "gen/ragel/27__cat8_1.c" - - goto _st29; - _st29: - p+= 1; - st_case_29: - if ( p == pe ) - goto _out29; - switch( ( (*( p))) ) { - case 97: { - goto _ctr58; - } - case 98: { - goto _st30; - } - } - goto _st0; - _st30: - p+= 1; - st_case_30: - if ( p == pe ) - goto _out30; - switch( ( (*( p))) ) { - case 97: { - goto _ctr60; - } - case 98: { - goto _st30; - } - } - goto _st0; - _ctr60: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2016 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2022 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2028 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2034 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2040 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2046 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2052 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2058 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2064 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2070 "gen/ragel/27__cat8_1.c" - - goto _st31; - _ctr69: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2078 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2084 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2090 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2096 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2102 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2108 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2114 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2120 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2126 "gen/ragel/27__cat8_1.c" - - goto _st31; - _st31: - p+= 1; - st_case_31: - if ( p == pe ) - goto _out31; - switch( ( (*( p))) ) { - case 97: { - goto _ctr31; - } - case 98: { - goto _st32; - } - } - goto _st0; - _st32: - p+= 1; - st_case_32: - if ( p == pe ) - goto _out32; - switch( ( (*( p))) ) { - case 97: { - goto _ctr33; - } - case 98: { - goto _st32; - } - } - goto _st0; - _st33: - p+= 1; - st_case_33: - if ( p == pe ) - goto _out33; - switch( ( (*( p))) ) { - case 97: { - goto _ctr63; - } - case 98: { - goto _st33; - } - } - goto _st0; - _ctr63: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 2176 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2182 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2188 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2194 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2200 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2206 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2212 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2218 "gen/ragel/27__cat8_1.c" - - goto _st34; - _ctr76: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2226 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2232 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2238 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2244 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2250 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2256 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2262 "gen/ragel/27__cat8_1.c" - - goto _st34; - _st34: - p+= 1; - st_case_34: - if ( p == pe ) - goto _out34; - switch( ( (*( p))) ) { - case 97: { - goto _ctr65; - } - case 98: { - goto _st35; - } - } - goto _st0; - _st35: - p+= 1; - st_case_35: - if ( p == pe ) - goto _out35; - switch( ( (*( p))) ) { - case 97: { - goto _ctr67; - } - case 98: { - goto _st35; - } - } - goto _st0; - _ctr67: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2298 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2304 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2310 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2316 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2322 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2328 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2334 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2340 "gen/ragel/27__cat8_1.c" - - goto _st36; - _ctr80: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2348 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2354 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2360 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2366 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2372 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2378 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2384 "gen/ragel/27__cat8_1.c" - - goto _st36; - _st36: - p+= 1; - st_case_36: - if ( p == pe ) - goto _out36; - switch( ( (*( p))) ) { - case 97: { - goto _ctr69; - } - case 98: { - goto _st37; - } - } - goto _st0; - _st37: - p+= 1; - st_case_37: - if ( p == pe ) - goto _out37; - switch( ( (*( p))) ) { - case 97: { - goto _ctr71; - } - case 98: { - goto _st37; - } - } - goto _st0; - _ctr71: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2420 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2426 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2432 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2438 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2444 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2450 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2456 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2462 "gen/ragel/27__cat8_1.c" - - goto _st38; - _ctr84: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2470 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2476 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2482 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2488 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2494 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2500 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2506 "gen/ragel/27__cat8_1.c" - - goto _st38; - _st38: - p+= 1; - st_case_38: - if ( p == pe ) - goto _out38; - switch( ( (*( p))) ) { - case 97: { - goto _ctr35; - } - case 98: { - goto _st39; - } - } - goto _st0; - _st39: - p+= 1; - st_case_39: - if ( p == pe ) - goto _out39; - switch( ( (*( p))) ) { - case 97: { - goto _ctr37; - } - case 98: { - goto _st39; - } - } - goto _st0; - _st40: - p+= 1; - st_case_40: - if ( p == pe ) - goto _out40; - switch( ( (*( p))) ) { - case 97: { - goto _ctr74; - } - case 98: { - goto _st40; - } - } - goto _st0; - _ctr74: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 2556 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2562 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2568 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2574 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2580 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2586 "gen/ragel/27__cat8_1.c" - - goto _st41; - _ctr91: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2594 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2600 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2606 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2612 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2618 "gen/ragel/27__cat8_1.c" - - goto _st41; - _st41: - p+= 1; - st_case_41: - if ( p == pe ) - goto _out41; - switch( ( (*( p))) ) { - case 97: { - goto _ctr76; - } - case 98: { - goto _st42; - } - } - goto _st0; - _st42: - p+= 1; - st_case_42: - if ( p == pe ) - goto _out42; - switch( ( (*( p))) ) { - case 97: { - goto _ctr78; - } - case 98: { - goto _st42; - } - } - goto _st0; - _ctr78: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2654 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2660 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2666 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2672 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2678 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2684 "gen/ragel/27__cat8_1.c" - - goto _st43; - _ctr95: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2692 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2698 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2704 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2710 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2716 "gen/ragel/27__cat8_1.c" - - goto _st43; - _st43: - p+= 1; - st_case_43: - if ( p == pe ) - goto _out43; - switch( ( (*( p))) ) { - case 97: { - goto _ctr80; - } - case 98: { - goto _st44; - } - } - goto _st0; - _st44: - p+= 1; - st_case_44: - if ( p == pe ) - goto _out44; - switch( ( (*( p))) ) { - case 97: { - goto _ctr82; - } - case 98: { - goto _st44; - } - } - goto _st0; - _ctr82: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 2752 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2758 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2764 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2770 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2776 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2782 "gen/ragel/27__cat8_1.c" - - goto _st45; - _ctr99: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 2790 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2796 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2802 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2808 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2814 "gen/ragel/27__cat8_1.c" - - goto _st45; - _st45: - p+= 1; - st_case_45: - if ( p == pe ) - goto _out45; - switch( ( (*( p))) ) { - case 97: { - goto _ctr84; - } - case 98: { - goto _st46; - } - } - goto _st0; - _st46: - p+= 1; - st_case_46: - if ( p == pe ) - goto _out46; - switch( ( (*( p))) ) { - case 97: { - goto _ctr86; - } - case 98: { - goto _st46; - } - } - goto _st0; - _ctr86: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 2850 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2856 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2862 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2868 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2874 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2880 "gen/ragel/27__cat8_1.c" - - goto _st47; - _ctr103: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 2888 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 2894 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 2900 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 2906 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 2912 "gen/ragel/27__cat8_1.c" - - goto _st47; - _st47: - p+= 1; - st_case_47: - if ( p == pe ) - goto _out47; - switch( ( (*( p))) ) { - case 97: { - goto _ctr39; - } - case 98: { - goto _st48; - } - } - goto _st0; - _st48: - p+= 1; - st_case_48: - if ( p == pe ) - goto _out48; - switch( ( (*( p))) ) { - case 97: { - goto _ctr41; - } - case 98: { - goto _st48; - } - } - goto _st0; - _st49: - p+= 1; - st_case_49: - if ( p == pe ) - goto _out49; - switch( ( (*( p))) ) { - case 97: { - goto _ctr89; - } - case 98: { - goto _st49; - } - } - goto _st0; - _ctr89: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 2962 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2968 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2974 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 2980 "gen/ragel/27__cat8_1.c" - - goto _st50; - _ctr110: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 2988 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 2994 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 3000 "gen/ragel/27__cat8_1.c" - - goto _st50; - _st50: - p+= 1; - st_case_50: - if ( p == pe ) - goto _out50; - switch( ( (*( p))) ) { - case 97: { - goto _ctr91; - } - case 98: { - goto _st51; - } - } - goto _st0; - _st51: - p+= 1; - st_case_51: - if ( p == pe ) - goto _out51; - switch( ( (*( p))) ) { - case 97: { - goto _ctr93; - } - case 98: { - goto _st51; - } - } - goto _st0; - _ctr93: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 3036 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 3042 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 3048 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 3054 "gen/ragel/27__cat8_1.c" - - goto _st52; - _ctr114: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 3062 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 3068 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 3074 "gen/ragel/27__cat8_1.c" - - goto _st52; - _st52: - p+= 1; - st_case_52: - if ( p == pe ) - goto _out52; - switch( ( (*( p))) ) { - case 97: { - goto _ctr95; - } - case 98: { - goto _st53; - } - } - goto _st0; - _st53: - p+= 1; - st_case_53: - if ( p == pe ) - goto _out53; - switch( ( (*( p))) ) { - case 97: { - goto _ctr97; - } - case 98: { - goto _st53; - } - } - goto _st0; - _ctr97: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 3110 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 3116 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 3122 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 3128 "gen/ragel/27__cat8_1.c" - - goto _st54; - _ctr118: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 3136 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 3142 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 3148 "gen/ragel/27__cat8_1.c" - - goto _st54; - _st54: - p+= 1; - st_case_54: - if ( p == pe ) - goto _out54; - switch( ( (*( p))) ) { - case 97: { - goto _ctr99; - } - case 98: { - goto _st55; - } - } - goto _st0; - _st55: - p+= 1; - st_case_55: - if ( p == pe ) - goto _out55; - switch( ( (*( p))) ) { - case 97: { - goto _ctr101; - } - case 98: { - goto _st55; - } - } - goto _st0; - _ctr101: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 3184 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 3190 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 3196 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 3202 "gen/ragel/27__cat8_1.c" - - goto _st56; - _ctr122: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 3210 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 3216 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 3222 "gen/ragel/27__cat8_1.c" - - goto _st56; - _st56: - p+= 1; - st_case_56: - if ( p == pe ) - goto _out56; - switch( ( (*( p))) ) { - case 97: { - goto _ctr103; - } - case 98: { - goto _st57; - } - } - goto _st0; - _st57: - p+= 1; - st_case_57: - if ( p == pe ) - goto _out57; - switch( ( (*( p))) ) { - case 97: { - goto _ctr105; - } - case 98: { - goto _st57; - } - } - goto _st0; - _ctr105: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 3258 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 3264 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 3270 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 3276 "gen/ragel/27__cat8_1.c" - - goto _st58; - _ctr126: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 3284 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 3290 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 3296 "gen/ragel/27__cat8_1.c" - - goto _st58; - _st58: - p+= 1; - st_case_58: - if ( p == pe ) - goto _out58; - switch( ( (*( p))) ) { - case 97: { - goto _ctr43; - } - case 98: { - goto _st59; - } - } - goto _st0; - _st59: - p+= 1; - st_case_59: - if ( p == pe ) - goto _out59; - switch( ( (*( p))) ) { - case 97: { - goto _ctr45; - } - case 98: { - goto _st59; - } - } - goto _st0; - _st60: - p+= 1; - st_case_60: - if ( p == pe ) - goto _out60; - switch( ( (*( p))) ) { - case 97: { - goto _ctr108; - } - case 98: { - goto _st60; - } - } - goto _st0; - _ctr108: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a1 = p; } - -#line 3346 "gen/ragel/27__cat8_1.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b1 = p; } - -#line 3352 "gen/ragel/27__cat8_1.c" - - goto _st61; - _st61: - p+= 1; - st_case_61: - if ( p == pe ) - goto _out61; - switch( ( (*( p))) ) { - case 97: { - goto _ctr110; - } - case 98: { - goto _st62; - } - } - goto _st0; - _st62: - p+= 1; - st_case_62: - if ( p == pe ) - goto _out62; - switch( ( (*( p))) ) { - case 97: { - goto _ctr112; - } - case 98: { - goto _st62; - } - } - goto _st0; - _ctr112: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a2 = p; } - -#line 3388 "gen/ragel/27__cat8_1.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b2 = p; } - -#line 3394 "gen/ragel/27__cat8_1.c" - - goto _st63; - _st63: - p+= 1; - st_case_63: - if ( p == pe ) - goto _out63; - switch( ( (*( p))) ) { - case 97: { - goto _ctr114; - } - case 98: { - goto _st64; - } - } - goto _st0; - _st64: - p+= 1; - st_case_64: - if ( p == pe ) - goto _out64; - switch( ( (*( p))) ) { - case 97: { - goto _ctr116; - } - case 98: { - goto _st64; - } - } - goto _st0; - _ctr116: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a3 = p; } - -#line 3430 "gen/ragel/27__cat8_1.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b3 = p; } - -#line 3436 "gen/ragel/27__cat8_1.c" - - goto _st65; - _st65: - p+= 1; - st_case_65: - if ( p == pe ) - goto _out65; - switch( ( (*( p))) ) { - case 97: { - goto _ctr118; - } - case 98: { - goto _st66; - } - } - goto _st0; - _st66: - p+= 1; - st_case_66: - if ( p == pe ) - goto _out66; - switch( ( (*( p))) ) { - case 97: { - goto _ctr120; - } - case 98: { - goto _st66; - } - } - goto _st0; - _ctr120: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a4 = p; } - -#line 3472 "gen/ragel/27__cat8_1.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b4 = p; } - -#line 3478 "gen/ragel/27__cat8_1.c" - - goto _st67; - _st67: - p+= 1; - st_case_67: - if ( p == pe ) - goto _out67; - switch( ( (*( p))) ) { - case 97: { - goto _ctr122; - } - case 98: { - goto _st68; - } - } - goto _st0; - _st68: - p+= 1; - st_case_68: - if ( p == pe ) - goto _out68; - switch( ( (*( p))) ) { - case 97: { - goto _ctr124; - } - case 98: { - goto _st68; - } - } - goto _st0; - _ctr124: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a5 = p; } - -#line 3514 "gen/ragel/27__cat8_1.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b5 = p; } - -#line 3520 "gen/ragel/27__cat8_1.c" - - goto _st69; - _st69: - p+= 1; - st_case_69: - if ( p == pe ) - goto _out69; - switch( ( (*( p))) ) { - case 97: { - goto _ctr126; - } - case 98: { - goto _st70; - } - } - goto _st0; - _st70: - p+= 1; - st_case_70: - if ( p == pe ) - goto _out70; - switch( ( (*( p))) ) { - case 97: { - goto _ctr128; - } - case 98: { - goto _st70; - } - } - goto _st0; - _ctr128: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - a6 = p; } - -#line 3556 "gen/ragel/27__cat8_1.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - b6 = p; } - -#line 3562 "gen/ragel/27__cat8_1.c" - - goto _st71; - _st71: - p+= 1; - st_case_71: - if ( p == pe ) - goto _out71; - switch( ( (*( p))) ) { - case 97: { - goto _ctr47; - } - case 98: { - goto _st72; - } - } - goto _st0; - _st72: - p+= 1; - st_case_72: - if ( p == pe ) - goto _out72; - switch( ( (*( p))) ) { - case 97: { - goto _ctr49; - } - case 98: { - goto _st72; - } - } - goto _st0; - _out73: cs = 73; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out9: cs = 9; goto _out; - _out10: cs = 10; goto _out; - _out11: cs = 11; goto _out; - _out12: cs = 12; goto _out; - _out13: cs = 13; goto _out; - _out14: cs = 14; goto _out; - _out15: cs = 15; goto _out; - _out16: cs = 16; goto _out; - _out17: cs = 17; goto _out; - _out18: cs = 18; goto _out; - _out19: cs = 19; goto _out; - _out20: cs = 20; goto _out; - _out21: cs = 21; goto _out; - _out22: cs = 22; goto _out; - _out23: cs = 23; goto _out; - _out24: cs = 24; goto _out; - _out25: cs = 25; goto _out; - _out26: cs = 26; goto _out; - _out27: cs = 27; goto _out; - _out28: cs = 28; goto _out; - _out29: cs = 29; goto _out; - _out30: cs = 30; goto _out; - _out31: cs = 31; goto _out; - _out32: cs = 32; goto _out; - _out33: cs = 33; goto _out; - _out34: cs = 34; goto _out; - _out35: cs = 35; goto _out; - _out36: cs = 36; goto _out; - _out37: cs = 37; goto _out; - _out38: cs = 38; goto _out; - _out39: cs = 39; goto _out; - _out40: cs = 40; goto _out; - _out41: cs = 41; goto _out; - _out42: cs = 42; goto _out; - _out43: cs = 43; goto _out; - _out44: cs = 44; goto _out; - _out45: cs = 45; goto _out; - _out46: cs = 46; goto _out; - _out47: cs = 47; goto _out; - _out48: cs = 48; goto _out; - _out49: cs = 49; goto _out; - _out50: cs = 50; goto _out; - _out51: cs = 51; goto _out; - _out52: cs = 52; goto _out; - _out53: cs = 53; goto _out; - _out54: cs = 54; goto _out; - _out55: cs = 55; goto _out; - _out56: cs = 56; goto _out; - _out57: cs = 57; goto _out; - _out58: cs = 58; goto _out; - _out59: cs = 59; goto _out; - _out60: cs = 60; goto _out; - _out61: cs = 61; goto _out; - _out62: cs = 62; goto _out; - _out63: cs = 63; goto _out; - _out64: cs = 64; goto _out; - _out65: cs = 65; goto _out; - _out66: cs = 66; goto _out; - _out67: cs = 67; goto _out; - _out68: cs = 68; goto _out; - _out69: cs = 69; goto _out; - _out70: cs = 70; goto _out; - _out71: cs = 71; goto _out; - _out72: cs = 72; goto _out; - _out: {} - } - -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/27__cat8_1.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/ragel/28__cat8_2.c b/benchmarks/submatch_dfa_aot/pregen/ragel/28__cat8_2.c deleted file mode 100644 index ae4c57def..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/ragel/28__cat8_2.c +++ /dev/null @@ -1,6290 +0,0 @@ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" -#include "ragel/common.c" - -const char *delim = "\n"; - - -#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - - - -#line 12 "gen/ragel/28__cat8_2.c" -static const int abcd_start = 130; -static const int abcd_first_final = 130; -static const int abcd_error = 0; - -static const int abcd_en_main = 130; - - -#line 31 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - - -static void lex(Input *in, Output *out) -{ - char *p = in->p; - char *pe = in->pe; - const char - *a0, *a1, *a2, *a3, *a4, *a5, *a6, *a7, - *b0, *b1, *b2, *b3, *b4, *b5, *b6, *b7; - int cs; - - -#line 33 "gen/ragel/28__cat8_2.c" - { - cs = (int)abcd_start; - } - -#line 42 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - - -#line 41 "gen/ragel/28__cat8_2.c" - { - switch ( cs ) { - case 130: - goto st_case_130; - case 0: - goto st_case_0; - case 1: - goto st_case_1; - case 2: - goto st_case_2; - case 3: - goto st_case_3; - case 4: - goto st_case_4; - case 5: - goto st_case_5; - case 6: - goto st_case_6; - case 7: - goto st_case_7; - case 8: - goto st_case_8; - case 9: - goto st_case_9; - case 10: - goto st_case_10; - case 11: - goto st_case_11; - case 12: - goto st_case_12; - case 13: - goto st_case_13; - case 14: - goto st_case_14; - case 15: - goto st_case_15; - case 16: - goto st_case_16; - case 17: - goto st_case_17; - case 18: - goto st_case_18; - case 19: - goto st_case_19; - case 20: - goto st_case_20; - case 21: - goto st_case_21; - case 22: - goto st_case_22; - case 23: - goto st_case_23; - case 24: - goto st_case_24; - case 25: - goto st_case_25; - case 26: - goto st_case_26; - case 27: - goto st_case_27; - case 28: - goto st_case_28; - case 29: - goto st_case_29; - case 30: - goto st_case_30; - case 31: - goto st_case_31; - case 32: - goto st_case_32; - case 33: - goto st_case_33; - case 34: - goto st_case_34; - case 35: - goto st_case_35; - case 36: - goto st_case_36; - case 37: - goto st_case_37; - case 38: - goto st_case_38; - case 39: - goto st_case_39; - case 40: - goto st_case_40; - case 41: - goto st_case_41; - case 42: - goto st_case_42; - case 43: - goto st_case_43; - case 44: - goto st_case_44; - case 45: - goto st_case_45; - case 46: - goto st_case_46; - case 47: - goto st_case_47; - case 48: - goto st_case_48; - case 49: - goto st_case_49; - case 50: - goto st_case_50; - case 51: - goto st_case_51; - case 52: - goto st_case_52; - case 53: - goto st_case_53; - case 54: - goto st_case_54; - case 55: - goto st_case_55; - case 56: - goto st_case_56; - case 57: - goto st_case_57; - case 58: - goto st_case_58; - case 59: - goto st_case_59; - case 60: - goto st_case_60; - case 61: - goto st_case_61; - case 62: - goto st_case_62; - case 63: - goto st_case_63; - case 64: - goto st_case_64; - case 65: - goto st_case_65; - case 66: - goto st_case_66; - case 67: - goto st_case_67; - case 68: - goto st_case_68; - case 69: - goto st_case_69; - case 70: - goto st_case_70; - case 71: - goto st_case_71; - case 72: - goto st_case_72; - case 73: - goto st_case_73; - case 74: - goto st_case_74; - case 75: - goto st_case_75; - case 76: - goto st_case_76; - case 77: - goto st_case_77; - case 78: - goto st_case_78; - case 79: - goto st_case_79; - case 80: - goto st_case_80; - case 81: - goto st_case_81; - case 82: - goto st_case_82; - case 83: - goto st_case_83; - case 84: - goto st_case_84; - case 85: - goto st_case_85; - case 86: - goto st_case_86; - case 87: - goto st_case_87; - case 88: - goto st_case_88; - case 89: - goto st_case_89; - case 90: - goto st_case_90; - case 91: - goto st_case_91; - case 92: - goto st_case_92; - case 93: - goto st_case_93; - case 94: - goto st_case_94; - case 95: - goto st_case_95; - case 96: - goto st_case_96; - case 97: - goto st_case_97; - case 98: - goto st_case_98; - case 99: - goto st_case_99; - case 100: - goto st_case_100; - case 101: - goto st_case_101; - case 102: - goto st_case_102; - case 103: - goto st_case_103; - case 104: - goto st_case_104; - case 105: - goto st_case_105; - case 106: - goto st_case_106; - case 107: - goto st_case_107; - case 108: - goto st_case_108; - case 109: - goto st_case_109; - case 110: - goto st_case_110; - case 111: - goto st_case_111; - case 112: - goto st_case_112; - case 113: - goto st_case_113; - case 114: - goto st_case_114; - case 115: - goto st_case_115; - case 116: - goto st_case_116; - case 117: - goto st_case_117; - case 118: - goto st_case_118; - case 119: - goto st_case_119; - case 120: - goto st_case_120; - case 121: - goto st_case_121; - case 122: - goto st_case_122; - case 123: - goto st_case_123; - case 124: - goto st_case_124; - case 125: - goto st_case_125; - case 126: - goto st_case_126; - case 127: - goto st_case_127; - case 128: - goto st_case_128; - case 129: - goto st_case_129; - } - _ctr39: - { -#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - - outs(out, a0, b0); outc(out, '.'); outs(out, b0, a1); outc(out, '.'); - outs(out, a1, b1); outc(out, '.'); outs(out, b1, a2); outc(out, '.'); - outs(out, a2, b2); outc(out, '.'); outs(out, b2, a3); outc(out, '.'); - outs(out, a3, b3); outc(out, '.'); outs(out, b3, a4); outc(out, '.'); - outs(out, a4, b4); outc(out, '.'); outs(out, b4, a5); outc(out, '.'); - outs(out, a5, b5); outc(out, '.'); outs(out, b5, a6); outc(out, '.'); - outs(out, a6, b6); outc(out, '.'); outs(out, b6, a7); outc(out, '.'); - outs(out, a7, b7); outc(out, '.'); outs(out, b7, p + 1); - } - -#line 321 "gen/ragel/28__cat8_2.c" - - goto _st130; - _st130: - p+= 1; - st_case_130: - if ( p == pe ) - goto _out130; - if ( ( (*( p))) == 97 ) { - goto _ctr245; - } - goto _st0; - _st0: - st_case_0: - goto _out0; - _ctr245: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a0 = p; } - -#line 341 "gen/ragel/28__cat8_2.c" - - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 347 "gen/ragel/28__cat8_2.c" - - goto _st1; - _st1: - p+= 1; - st_case_1: - if ( p == pe ) - goto _out1; - if ( ( (*( p))) == 97 ) { - goto _ctr2; - } - goto _st0; - _ctr2: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 364 "gen/ragel/28__cat8_2.c" - - goto _st2; - _st2: - p+= 1; - st_case_2: - if ( p == pe ) - goto _out2; - switch( ( (*( p))) ) { - case 97: { - goto _ctr4; - } - case 98: { - goto _st105; - } - } - goto _st0; - _ctr4: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 386 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 392 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 398 "gen/ragel/28__cat8_2.c" - - goto _st3; - _st3: - p+= 1; - st_case_3: - if ( p == pe ) - goto _out3; - switch( ( (*( p))) ) { - case 97: { - goto _ctr7; - } - case 98: { - goto _st105; - } - } - goto _st0; - _ctr7: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 420 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 426 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 432 "gen/ragel/28__cat8_2.c" - - goto _st4; - _st4: - p+= 1; - st_case_4: - if ( p == pe ) - goto _out4; - switch( ( (*( p))) ) { - case 97: { - goto _ctr9; - } - case 98: { - goto _st84; - } - } - goto _st0; - _ctr9: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 454 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 460 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 466 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 472 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 478 "gen/ragel/28__cat8_2.c" - - goto _st5; - _st5: - p+= 1; - st_case_5: - if ( p == pe ) - goto _out5; - switch( ( (*( p))) ) { - case 97: { - goto _ctr12; - } - case 98: { - goto _st84; - } - } - goto _st0; - _ctr12: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 500 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 506 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 512 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 518 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 524 "gen/ragel/28__cat8_2.c" - - goto _st6; - _st6: - p+= 1; - st_case_6: - if ( p == pe ) - goto _out6; - switch( ( (*( p))) ) { - case 97: { - goto _ctr14; - } - case 98: { - goto _st67; - } - } - goto _st0; - _ctr14: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 546 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 552 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 558 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 564 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 570 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 576 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 582 "gen/ragel/28__cat8_2.c" - - goto _st7; - _st7: - p+= 1; - st_case_7: - if ( p == pe ) - goto _out7; - switch( ( (*( p))) ) { - case 97: { - goto _ctr17; - } - case 98: { - goto _st67; - } - } - goto _st0; - _ctr17: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 604 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 610 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 616 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 622 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 628 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 634 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 640 "gen/ragel/28__cat8_2.c" - - goto _st8; - _st8: - p+= 1; - st_case_8: - if ( p == pe ) - goto _out8; - switch( ( (*( p))) ) { - case 97: { - goto _ctr19; - } - case 98: { - goto _st54; - } - } - goto _st0; - _ctr19: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 662 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 668 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 674 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 680 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 686 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 692 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 698 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 704 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 710 "gen/ragel/28__cat8_2.c" - - goto _st9; - _st9: - p+= 1; - st_case_9: - if ( p == pe ) - goto _out9; - switch( ( (*( p))) ) { - case 97: { - goto _ctr22; - } - case 98: { - goto _st54; - } - } - goto _st0; - _ctr22: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 732 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 738 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 744 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 750 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 756 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 762 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 768 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 774 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 780 "gen/ragel/28__cat8_2.c" - - goto _st10; - _st10: - p+= 1; - st_case_10: - if ( p == pe ) - goto _out10; - switch( ( (*( p))) ) { - case 97: { - goto _ctr24; - } - case 98: { - goto _st45; - } - } - goto _st0; - _ctr24: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 802 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 808 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 814 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 820 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 826 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 832 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 838 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 844 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 850 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 856 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 862 "gen/ragel/28__cat8_2.c" - - goto _st11; - _st11: - p+= 1; - st_case_11: - if ( p == pe ) - goto _out11; - switch( ( (*( p))) ) { - case 97: { - goto _ctr27; - } - case 98: { - goto _st45; - } - } - goto _st0; - _ctr27: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 884 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 890 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 896 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 902 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 908 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 914 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 920 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 926 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 932 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 938 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 944 "gen/ragel/28__cat8_2.c" - - goto _st12; - _st12: - p+= 1; - st_case_12: - if ( p == pe ) - goto _out12; - switch( ( (*( p))) ) { - case 97: { - goto _ctr29; - } - case 98: { - goto _st40; - } - } - goto _st0; - _ctr29: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 966 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 972 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 978 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 984 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 990 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 996 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1002 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1008 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1014 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1020 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1026 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1032 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1038 "gen/ragel/28__cat8_2.c" - - goto _st13; - _st13: - p+= 1; - st_case_13: - if ( p == pe ) - goto _out13; - switch( ( (*( p))) ) { - case 97: { - goto _ctr32; - } - case 98: { - goto _st40; - } - } - goto _st0; - _ctr32: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 1060 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 1066 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1072 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1078 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1084 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1090 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1096 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1102 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1108 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1114 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1120 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1126 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1132 "gen/ragel/28__cat8_2.c" - - goto _st14; - _st14: - p+= 1; - st_case_14: - if ( p == pe ) - goto _out14; - switch( ( (*( p))) ) { - case 97: { - goto _ctr34; - } - case 98: { - goto _st39; - } - } - goto _st0; - _ctr34: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 1154 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 1160 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1166 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1172 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1178 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1184 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1190 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1196 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1202 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1208 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1214 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1220 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1226 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1232 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1238 "gen/ragel/28__cat8_2.c" - - goto _st15; - _st15: - p+= 1; - st_case_15: - if ( p == pe ) - goto _out15; - switch( ( (*( p))) ) { - case 97: { - goto _ctr37; - } - case 98: { - goto _st39; - } - } - goto _st0; - _ctr37: - { -#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b0 = p; } - -#line 1260 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 1266 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1272 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1278 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1284 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1290 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1296 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1302 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1308 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1314 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1320 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1326 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1332 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1338 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1344 "gen/ragel/28__cat8_2.c" - - goto _st16; - _st16: - p+= 1; - st_case_16: - if ( p == pe ) - goto _out16; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr37; - } - case 98: { - goto _st17; - } - } - goto _st0; - _st17: - p+= 1; - st_case_17: - if ( p == pe ) - goto _out17; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr41; - } - case 98: { - goto _st17; - } - } - goto _st0; - _ctr41: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 1386 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1392 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1398 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1404 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1410 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1416 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1422 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1428 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1434 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1440 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1446 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1452 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1458 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1464 "gen/ragel/28__cat8_2.c" - - goto _st18; - _st18: - p+= 1; - st_case_18: - if ( p == pe ) - goto _out18; - if ( ( (*( p))) == 97 ) { - goto _ctr43; - } - goto _st0; - _ctr43: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1481 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1487 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1493 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1499 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1505 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1511 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1517 "gen/ragel/28__cat8_2.c" - - goto _st19; - _ctr45: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 1525 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1531 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1537 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1543 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1549 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1555 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1561 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1567 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1573 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1579 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1585 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1591 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1597 "gen/ragel/28__cat8_2.c" - - goto _st19; - _st19: - p+= 1; - st_case_19: - if ( p == pe ) - goto _out19; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr45; - } - case 98: { - goto _st20; - } - } - goto _st0; - _st20: - p+= 1; - st_case_20: - if ( p == pe ) - goto _out20; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr47; - } - case 98: { - goto _st20; - } - } - goto _st0; - _ctr47: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 1639 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1645 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1651 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1657 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1663 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1669 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1675 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1681 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1687 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1693 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1699 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1705 "gen/ragel/28__cat8_2.c" - - goto _st21; - _st21: - p+= 1; - st_case_21: - if ( p == pe ) - goto _out21; - if ( ( (*( p))) == 97 ) { - goto _ctr49; - } - goto _st0; - _ctr49: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1722 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1728 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1734 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1740 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1746 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1752 "gen/ragel/28__cat8_2.c" - - goto _st22; - _ctr51: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 1760 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1766 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1772 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1778 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1784 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1790 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1796 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1802 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1808 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1814 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1820 "gen/ragel/28__cat8_2.c" - - goto _st22; - _st22: - p+= 1; - st_case_22: - if ( p == pe ) - goto _out22; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr51; - } - case 98: { - goto _st23; - } - } - goto _st0; - _st23: - p+= 1; - st_case_23: - if ( p == pe ) - goto _out23; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr53; - } - case 98: { - goto _st23; - } - } - goto _st0; - _ctr53: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 1862 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1868 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1874 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1880 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1886 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1892 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1898 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1904 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 1910 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1916 "gen/ragel/28__cat8_2.c" - - goto _st24; - _st24: - p+= 1; - st_case_24: - if ( p == pe ) - goto _out24; - if ( ( (*( p))) == 97 ) { - goto _ctr55; - } - goto _st0; - _ctr55: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1933 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1939 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1945 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 1951 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 1957 "gen/ragel/28__cat8_2.c" - - goto _st25; - _ctr57: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 1965 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 1971 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 1977 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 1983 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 1989 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 1995 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2001 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2007 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2013 "gen/ragel/28__cat8_2.c" - - goto _st25; - _st25: - p+= 1; - st_case_25: - if ( p == pe ) - goto _out25; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr57; - } - case 98: { - goto _st26; - } - } - goto _st0; - _st26: - p+= 1; - st_case_26: - if ( p == pe ) - goto _out26; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr59; - } - case 98: { - goto _st26; - } - } - goto _st0; - _ctr59: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 2055 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2061 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2067 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2073 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2079 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2085 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2091 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2097 "gen/ragel/28__cat8_2.c" - - goto _st27; - _st27: - p+= 1; - st_case_27: - if ( p == pe ) - goto _out27; - if ( ( (*( p))) == 97 ) { - goto _ctr61; - } - goto _st0; - _ctr61: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2114 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2120 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2126 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2132 "gen/ragel/28__cat8_2.c" - - goto _st28; - _ctr63: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2140 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2146 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2152 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2158 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2164 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2170 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2176 "gen/ragel/28__cat8_2.c" - - goto _st28; - _st28: - p+= 1; - st_case_28: - if ( p == pe ) - goto _out28; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr63; - } - case 98: { - goto _st29; - } - } - goto _st0; - _st29: - p+= 1; - st_case_29: - if ( p == pe ) - goto _out29; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr65; - } - case 98: { - goto _st29; - } - } - goto _st0; - _ctr65: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2218 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2224 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2230 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2236 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2242 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2248 "gen/ragel/28__cat8_2.c" - - goto _st30; - _st30: - p+= 1; - st_case_30: - if ( p == pe ) - goto _out30; - if ( ( (*( p))) == 97 ) { - goto _ctr67; - } - goto _st0; - _ctr67: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2265 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2271 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2277 "gen/ragel/28__cat8_2.c" - - goto _st31; - _ctr69: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2285 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2291 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2297 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2303 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2309 "gen/ragel/28__cat8_2.c" - - goto _st31; - _st31: - p+= 1; - st_case_31: - if ( p == pe ) - goto _out31; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr69; - } - case 98: { - goto _st32; - } - } - goto _st0; - _st32: - p+= 1; - st_case_32: - if ( p == pe ) - goto _out32; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr71; - } - case 98: { - goto _st32; - } - } - goto _st0; - _ctr71: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2351 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2357 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2363 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2369 "gen/ragel/28__cat8_2.c" - - goto _st33; - _st33: - p+= 1; - st_case_33: - if ( p == pe ) - goto _out33; - if ( ( (*( p))) == 97 ) { - goto _ctr73; - } - goto _st0; - _ctr73: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2386 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2392 "gen/ragel/28__cat8_2.c" - - goto _st34; - _ctr75: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2400 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2406 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2412 "gen/ragel/28__cat8_2.c" - - goto _st34; - _st34: - p+= 1; - st_case_34: - if ( p == pe ) - goto _out34; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr75; - } - case 98: { - goto _st35; - } - } - goto _st0; - _st35: - p+= 1; - st_case_35: - if ( p == pe ) - goto _out35; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr77; - } - case 98: { - goto _st35; - } - } - goto _st0; - _ctr77: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2454 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2460 "gen/ragel/28__cat8_2.c" - - goto _st36; - _st36: - p+= 1; - st_case_36: - if ( p == pe ) - goto _out36; - if ( ( (*( p))) == 97 ) { - goto _ctr79; - } - goto _st0; - _ctr79: - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2477 "gen/ragel/28__cat8_2.c" - - goto _st37; - _st37: - p+= 1; - st_case_37: - if ( p == pe ) - goto _out37; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 97: { - goto _ctr79; - } - case 98: { - goto _st38; - } - } - goto _st0; - _st38: - p+= 1; - st_case_38: - if ( p == pe ) - goto _out38; - switch( ( (*( p))) ) { - case 10: { - goto _ctr39; - } - case 98: { - goto _st38; - } - } - goto _st0; - _st39: - p+= 1; - st_case_39: - if ( p == pe ) - goto _out39; - switch( ( (*( p))) ) { - case 97: { - goto _ctr41; - } - case 98: { - goto _st39; - } - } - goto _st0; - _st40: - p+= 1; - st_case_40: - if ( p == pe ) - goto _out40; - switch( ( (*( p))) ) { - case 97: { - goto _ctr82; - } - case 98: { - goto _st40; - } - } - goto _st0; - _ctr82: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 2544 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2550 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 2556 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2562 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 2568 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2574 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 2580 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2586 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2592 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2598 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2604 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2610 "gen/ragel/28__cat8_2.c" - - goto _st41; - _st41: - p+= 1; - st_case_41: - if ( p == pe ) - goto _out41; - if ( ( (*( p))) == 97 ) { - goto _ctr84; - } - goto _st0; - _ctr84: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2627 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2633 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2639 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2645 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2651 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2657 "gen/ragel/28__cat8_2.c" - - goto _st42; - _ctr96: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2665 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 2671 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2677 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 2683 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2689 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 2695 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2701 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2707 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2713 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2719 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2725 "gen/ragel/28__cat8_2.c" - - goto _st42; - _st42: - p+= 1; - st_case_42: - if ( p == pe ) - goto _out42; - switch( ( (*( p))) ) { - case 97: { - goto _ctr86; - } - case 98: { - goto _st44; - } - } - goto _st0; - _ctr86: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2747 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 2753 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2759 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 2765 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2771 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 2777 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2783 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2789 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2795 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 2801 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 2807 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 2813 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 2819 "gen/ragel/28__cat8_2.c" - - goto _st43; - _st43: - p+= 1; - st_case_43: - if ( p == pe ) - goto _out43; - switch( ( (*( p))) ) { - case 97: { - goto _ctr45; - } - case 98: { - goto _st44; - } - } - goto _st0; - _st44: - p+= 1; - st_case_44: - if ( p == pe ) - goto _out44; - switch( ( (*( p))) ) { - case 97: { - goto _ctr47; - } - case 98: { - goto _st44; - } - } - goto _st0; - _st45: - p+= 1; - st_case_45: - if ( p == pe ) - goto _out45; - switch( ( (*( p))) ) { - case 97: { - goto _ctr89; - } - case 98: { - goto _st45; - } - } - goto _st0; - _ctr89: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 2869 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2875 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 2881 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2887 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 2893 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2899 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 2905 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2911 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 2917 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2923 "gen/ragel/28__cat8_2.c" - - goto _st46; - _st46: - p+= 1; - st_case_46: - if ( p == pe ) - goto _out46; - if ( ( (*( p))) == 97 ) { - goto _ctr91; - } - goto _st0; - _ctr91: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2940 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2946 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2952 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 2958 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 2964 "gen/ragel/28__cat8_2.c" - - goto _st47; - _ctr111: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 2972 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 2978 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 2984 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 2990 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 2996 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3002 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3008 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3014 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3020 "gen/ragel/28__cat8_2.c" - - goto _st47; - _st47: - p+= 1; - st_case_47: - if ( p == pe ) - goto _out47; - switch( ( (*( p))) ) { - case 97: { - goto _ctr93; - } - case 98: { - goto _st49; - } - } - goto _st0; - _ctr93: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 3042 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3048 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3054 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3060 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3066 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3072 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3078 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3084 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3090 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3096 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3102 "gen/ragel/28__cat8_2.c" - - goto _st48; - _st48: - p+= 1; - st_case_48: - if ( p == pe ) - goto _out48; - switch( ( (*( p))) ) { - case 97: { - goto _ctr96; - } - case 98: { - goto _st49; - } - } - goto _st0; - _st49: - p+= 1; - st_case_49: - if ( p == pe ) - goto _out49; - switch( ( (*( p))) ) { - case 97: { - goto _ctr97; - } - case 98: { - goto _st49; - } - } - goto _st0; - _ctr97: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3138 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3144 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3150 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3156 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3162 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3168 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3174 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3180 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3186 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3192 "gen/ragel/28__cat8_2.c" - - goto _st50; - _st50: - p+= 1; - st_case_50: - if ( p == pe ) - goto _out50; - if ( ( (*( p))) == 97 ) { - goto _ctr99; - } - goto _st0; - _ctr99: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3209 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3215 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3221 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3227 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3233 "gen/ragel/28__cat8_2.c" - - goto _st51; - _ctr119: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3241 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3247 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3253 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3259 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3265 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3271 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3277 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3283 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3289 "gen/ragel/28__cat8_2.c" - - goto _st51; - _st51: - p+= 1; - st_case_51: - if ( p == pe ) - goto _out51; - switch( ( (*( p))) ) { - case 97: { - goto _ctr101; - } - case 98: { - goto _st53; - } - } - goto _st0; - _ctr101: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3311 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3317 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3323 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3329 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3335 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3341 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3347 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3353 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3359 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 3365 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 3371 "gen/ragel/28__cat8_2.c" - - goto _st52; - _st52: - p+= 1; - st_case_52: - if ( p == pe ) - goto _out52; - switch( ( (*( p))) ) { - case 97: { - goto _ctr51; - } - case 98: { - goto _st53; - } - } - goto _st0; - _st53: - p+= 1; - st_case_53: - if ( p == pe ) - goto _out53; - switch( ( (*( p))) ) { - case 97: { - goto _ctr53; - } - case 98: { - goto _st53; - } - } - goto _st0; - _st54: - p+= 1; - st_case_54: - if ( p == pe ) - goto _out54; - switch( ( (*( p))) ) { - case 97: { - goto _ctr104; - } - case 98: { - goto _st54; - } - } - goto _st0; - _ctr104: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 3421 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 3427 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3433 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3439 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3445 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3451 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3457 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3463 "gen/ragel/28__cat8_2.c" - - goto _st55; - _st55: - p+= 1; - st_case_55: - if ( p == pe ) - goto _out55; - if ( ( (*( p))) == 97 ) { - goto _ctr106; - } - goto _st0; - _ctr106: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 3480 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3486 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3492 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3498 "gen/ragel/28__cat8_2.c" - - goto _st56; - _ctr134: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 3506 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3512 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3518 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3524 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3530 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3536 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3542 "gen/ragel/28__cat8_2.c" - - goto _st56; - _st56: - p+= 1; - st_case_56: - if ( p == pe ) - goto _out56; - switch( ( (*( p))) ) { - case 97: { - goto _ctr108; - } - case 98: { - goto _st58; - } - } - goto _st0; - _ctr108: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 3564 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3570 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3576 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3582 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3588 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3594 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3600 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3606 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3612 "gen/ragel/28__cat8_2.c" - - goto _st57; - _st57: - p+= 1; - st_case_57: - if ( p == pe ) - goto _out57; - switch( ( (*( p))) ) { - case 97: { - goto _ctr111; - } - case 98: { - goto _st58; - } - } - goto _st0; - _st58: - p+= 1; - st_case_58: - if ( p == pe ) - goto _out58; - switch( ( (*( p))) ) { - case 97: { - goto _ctr112; - } - case 98: { - goto _st58; - } - } - goto _st0; - _ctr112: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 3648 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3654 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3660 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3666 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3672 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3678 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3684 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3690 "gen/ragel/28__cat8_2.c" - - goto _st59; - _st59: - p+= 1; - st_case_59: - if ( p == pe ) - goto _out59; - if ( ( (*( p))) == 97 ) { - goto _ctr114; - } - goto _st0; - _ctr114: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3707 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3713 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3719 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3725 "gen/ragel/28__cat8_2.c" - - goto _st60; - _ctr142: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3733 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3739 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3745 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3751 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3757 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3763 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3769 "gen/ragel/28__cat8_2.c" - - goto _st60; - _st60: - p+= 1; - st_case_60: - if ( p == pe ) - goto _out60; - switch( ( (*( p))) ) { - case 97: { - goto _ctr116; - } - case 98: { - goto _st62; - } - } - goto _st0; - _ctr116: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 3791 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3797 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3803 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3809 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3815 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3821 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3827 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3833 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3839 "gen/ragel/28__cat8_2.c" - - goto _st61; - _st61: - p+= 1; - st_case_61: - if ( p == pe ) - goto _out61; - switch( ( (*( p))) ) { - case 97: { - goto _ctr119; - } - case 98: { - goto _st62; - } - } - goto _st0; - _st62: - p+= 1; - st_case_62: - if ( p == pe ) - goto _out62; - switch( ( (*( p))) ) { - case 97: { - goto _ctr120; - } - case 98: { - goto _st62; - } - } - goto _st0; - _ctr120: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 3875 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3881 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3887 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3893 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3899 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3905 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3911 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3917 "gen/ragel/28__cat8_2.c" - - goto _st63; - _st63: - p+= 1; - st_case_63: - if ( p == pe ) - goto _out63; - if ( ( (*( p))) == 97 ) { - goto _ctr122; - } - goto _st0; - _ctr122: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3934 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3940 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3946 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3952 "gen/ragel/28__cat8_2.c" - - goto _st64; - _ctr150: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 3960 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 3966 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 3972 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 3978 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 3984 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 3990 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 3996 "gen/ragel/28__cat8_2.c" - - goto _st64; - _st64: - p+= 1; - st_case_64: - if ( p == pe ) - goto _out64; - switch( ( (*( p))) ) { - case 97: { - goto _ctr124; - } - case 98: { - goto _st66; - } - } - goto _st0; - _ctr124: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4018 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4024 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4030 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4036 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4042 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 4048 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4054 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 4060 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 4066 "gen/ragel/28__cat8_2.c" - - goto _st65; - _st65: - p+= 1; - st_case_65: - if ( p == pe ) - goto _out65; - switch( ( (*( p))) ) { - case 97: { - goto _ctr57; - } - case 98: { - goto _st66; - } - } - goto _st0; - _st66: - p+= 1; - st_case_66: - if ( p == pe ) - goto _out66; - switch( ( (*( p))) ) { - case 97: { - goto _ctr59; - } - case 98: { - goto _st66; - } - } - goto _st0; - _st67: - p+= 1; - st_case_67: - if ( p == pe ) - goto _out67; - switch( ( (*( p))) ) { - case 97: { - goto _ctr127; - } - case 98: { - goto _st67; - } - } - goto _st0; - _ctr127: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 4116 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4122 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4128 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4134 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4140 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4146 "gen/ragel/28__cat8_2.c" - - goto _st68; - _st68: - p+= 1; - st_case_68: - if ( p == pe ) - goto _out68; - if ( ( (*( p))) == 97 ) { - goto _ctr129; - } - goto _st0; - _ctr129: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4163 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4169 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4175 "gen/ragel/28__cat8_2.c" - - goto _st69; - _ctr165: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4183 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4189 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4195 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4201 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4207 "gen/ragel/28__cat8_2.c" - - goto _st69; - _st69: - p+= 1; - st_case_69: - if ( p == pe ) - goto _out69; - switch( ( (*( p))) ) { - case 97: { - goto _ctr131; - } - case 98: { - goto _st71; - } - } - goto _st0; - _ctr131: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4229 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4235 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4241 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4247 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4253 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4259 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4265 "gen/ragel/28__cat8_2.c" - - goto _st70; - _st70: - p+= 1; - st_case_70: - if ( p == pe ) - goto _out70; - switch( ( (*( p))) ) { - case 97: { - goto _ctr134; - } - case 98: { - goto _st71; - } - } - goto _st0; - _st71: - p+= 1; - st_case_71: - if ( p == pe ) - goto _out71; - switch( ( (*( p))) ) { - case 97: { - goto _ctr135; - } - case 98: { - goto _st71; - } - } - goto _st0; - _ctr135: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4301 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4307 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4313 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4319 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4325 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4331 "gen/ragel/28__cat8_2.c" - - goto _st72; - _st72: - p+= 1; - st_case_72: - if ( p == pe ) - goto _out72; - if ( ( (*( p))) == 97 ) { - goto _ctr137; - } - goto _st0; - _ctr137: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4348 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4354 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4360 "gen/ragel/28__cat8_2.c" - - goto _st73; - _ctr173: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4368 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4374 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4380 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4386 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4392 "gen/ragel/28__cat8_2.c" - - goto _st73; - _st73: - p+= 1; - st_case_73: - if ( p == pe ) - goto _out73; - switch( ( (*( p))) ) { - case 97: { - goto _ctr139; - } - case 98: { - goto _st75; - } - } - goto _st0; - _ctr139: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4414 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4420 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4426 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4432 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4438 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4444 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4450 "gen/ragel/28__cat8_2.c" - - goto _st74; - _st74: - p+= 1; - st_case_74: - if ( p == pe ) - goto _out74; - switch( ( (*( p))) ) { - case 97: { - goto _ctr142; - } - case 98: { - goto _st75; - } - } - goto _st0; - _st75: - p+= 1; - st_case_75: - if ( p == pe ) - goto _out75; - switch( ( (*( p))) ) { - case 97: { - goto _ctr143; - } - case 98: { - goto _st75; - } - } - goto _st0; - _ctr143: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4486 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4492 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4498 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4504 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4510 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4516 "gen/ragel/28__cat8_2.c" - - goto _st76; - _st76: - p+= 1; - st_case_76: - if ( p == pe ) - goto _out76; - if ( ( (*( p))) == 97 ) { - goto _ctr145; - } - goto _st0; - _ctr145: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4533 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4539 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4545 "gen/ragel/28__cat8_2.c" - - goto _st77; - _ctr181: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4553 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4559 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4565 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4571 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4577 "gen/ragel/28__cat8_2.c" - - goto _st77; - _st77: - p+= 1; - st_case_77: - if ( p == pe ) - goto _out77; - switch( ( (*( p))) ) { - case 97: { - goto _ctr147; - } - case 98: { - goto _st79; - } - } - goto _st0; - _ctr147: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4599 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4605 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4611 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4617 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4623 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 4629 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4635 "gen/ragel/28__cat8_2.c" - - goto _st78; - _st78: - p+= 1; - st_case_78: - if ( p == pe ) - goto _out78; - switch( ( (*( p))) ) { - case 97: { - goto _ctr150; - } - case 98: { - goto _st79; - } - } - goto _st0; - _st79: - p+= 1; - st_case_79: - if ( p == pe ) - goto _out79; - switch( ( (*( p))) ) { - case 97: { - goto _ctr151; - } - case 98: { - goto _st79; - } - } - goto _st0; - _ctr151: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 4671 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4677 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4683 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4689 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 4695 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4701 "gen/ragel/28__cat8_2.c" - - goto _st80; - _st80: - p+= 1; - st_case_80: - if ( p == pe ) - goto _out80; - if ( ( (*( p))) == 97 ) { - goto _ctr153; - } - goto _st0; - _ctr153: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4718 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4724 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4730 "gen/ragel/28__cat8_2.c" - - goto _st81; - _ctr189: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4738 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4744 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4750 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 4756 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4762 "gen/ragel/28__cat8_2.c" - - goto _st81; - _st81: - p+= 1; - st_case_81: - if ( p == pe ) - goto _out81; - switch( ( (*( p))) ) { - case 97: { - goto _ctr155; - } - case 98: { - goto _st83; - } - } - goto _st0; - _ctr155: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 4784 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 4790 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 4796 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 4802 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 4808 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 4814 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 4820 "gen/ragel/28__cat8_2.c" - - goto _st82; - _st82: - p+= 1; - st_case_82: - if ( p == pe ) - goto _out82; - switch( ( (*( p))) ) { - case 97: { - goto _ctr63; - } - case 98: { - goto _st83; - } - } - goto _st0; - _st83: - p+= 1; - st_case_83: - if ( p == pe ) - goto _out83; - switch( ( (*( p))) ) { - case 97: { - goto _ctr65; - } - case 98: { - goto _st83; - } - } - goto _st0; - _st84: - p+= 1; - st_case_84: - if ( p == pe ) - goto _out84; - switch( ( (*( p))) ) { - case 97: { - goto _ctr158; - } - case 98: { - goto _st84; - } - } - goto _st0; - _ctr158: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 4870 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4876 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4882 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4888 "gen/ragel/28__cat8_2.c" - - goto _st85; - _st85: - p+= 1; - st_case_85: - if ( p == pe ) - goto _out85; - if ( ( (*( p))) == 97 ) { - goto _ctr160; - } - goto _st0; - _ctr160: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4905 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4911 "gen/ragel/28__cat8_2.c" - - goto _st86; - _ctr204: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4919 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4925 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4931 "gen/ragel/28__cat8_2.c" - - goto _st86; - _st86: - p+= 1; - st_case_86: - if ( p == pe ) - goto _out86; - switch( ( (*( p))) ) { - case 97: { - goto _ctr162; - } - case 98: { - goto _st88; - } - } - goto _st0; - _ctr162: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 4953 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 4959 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 4965 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 4971 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 4977 "gen/ragel/28__cat8_2.c" - - goto _st87; - _st87: - p+= 1; - st_case_87: - if ( p == pe ) - goto _out87; - switch( ( (*( p))) ) { - case 97: { - goto _ctr165; - } - case 98: { - goto _st88; - } - } - goto _st0; - _st88: - p+= 1; - st_case_88: - if ( p == pe ) - goto _out88; - switch( ( (*( p))) ) { - case 97: { - goto _ctr166; - } - case 98: { - goto _st88; - } - } - goto _st0; - _ctr166: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 5013 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5019 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5025 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5031 "gen/ragel/28__cat8_2.c" - - goto _st89; - _st89: - p+= 1; - st_case_89: - if ( p == pe ) - goto _out89; - if ( ( (*( p))) == 97 ) { - goto _ctr168; - } - goto _st0; - _ctr168: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5048 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5054 "gen/ragel/28__cat8_2.c" - - goto _st90; - _ctr212: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5062 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5068 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5074 "gen/ragel/28__cat8_2.c" - - goto _st90; - _st90: - p+= 1; - st_case_90: - if ( p == pe ) - goto _out90; - switch( ( (*( p))) ) { - case 97: { - goto _ctr170; - } - case 98: { - goto _st92; - } - } - goto _st0; - _ctr170: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5096 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5102 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5108 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5114 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5120 "gen/ragel/28__cat8_2.c" - - goto _st91; - _st91: - p+= 1; - st_case_91: - if ( p == pe ) - goto _out91; - switch( ( (*( p))) ) { - case 97: { - goto _ctr173; - } - case 98: { - goto _st92; - } - } - goto _st0; - _st92: - p+= 1; - st_case_92: - if ( p == pe ) - goto _out92; - switch( ( (*( p))) ) { - case 97: { - goto _ctr174; - } - case 98: { - goto _st92; - } - } - goto _st0; - _ctr174: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5156 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5162 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5168 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5174 "gen/ragel/28__cat8_2.c" - - goto _st93; - _st93: - p+= 1; - st_case_93: - if ( p == pe ) - goto _out93; - if ( ( (*( p))) == 97 ) { - goto _ctr176; - } - goto _st0; - _ctr176: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5191 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5197 "gen/ragel/28__cat8_2.c" - - goto _st94; - _ctr220: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5205 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5211 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5217 "gen/ragel/28__cat8_2.c" - - goto _st94; - _st94: - p+= 1; - st_case_94: - if ( p == pe ) - goto _out94; - switch( ( (*( p))) ) { - case 97: { - goto _ctr178; - } - case 98: { - goto _st96; - } - } - goto _st0; - _ctr178: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5239 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5245 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5251 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5257 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5263 "gen/ragel/28__cat8_2.c" - - goto _st95; - _st95: - p+= 1; - st_case_95: - if ( p == pe ) - goto _out95; - switch( ( (*( p))) ) { - case 97: { - goto _ctr181; - } - case 98: { - goto _st96; - } - } - goto _st0; - _st96: - p+= 1; - st_case_96: - if ( p == pe ) - goto _out96; - switch( ( (*( p))) ) { - case 97: { - goto _ctr182; - } - case 98: { - goto _st96; - } - } - goto _st0; - _ctr182: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5299 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5305 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5311 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5317 "gen/ragel/28__cat8_2.c" - - goto _st97; - _st97: - p+= 1; - st_case_97: - if ( p == pe ) - goto _out97; - if ( ( (*( p))) == 97 ) { - goto _ctr184; - } - goto _st0; - _ctr184: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5334 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5340 "gen/ragel/28__cat8_2.c" - - goto _st98; - _ctr228: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5348 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5354 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5360 "gen/ragel/28__cat8_2.c" - - goto _st98; - _st98: - p+= 1; - st_case_98: - if ( p == pe ) - goto _out98; - switch( ( (*( p))) ) { - case 97: { - goto _ctr186; - } - case 98: { - goto _st100; - } - } - goto _st0; - _ctr186: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5382 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5388 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5394 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 5400 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 5406 "gen/ragel/28__cat8_2.c" - - goto _st99; - _st99: - p+= 1; - st_case_99: - if ( p == pe ) - goto _out99; - switch( ( (*( p))) ) { - case 97: { - goto _ctr189; - } - case 98: { - goto _st100; - } - } - goto _st0; - _st100: - p+= 1; - st_case_100: - if ( p == pe ) - goto _out100; - switch( ( (*( p))) ) { - case 97: { - goto _ctr190; - } - case 98: { - goto _st100; - } - } - goto _st0; - _ctr190: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5442 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5448 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 5454 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 5460 "gen/ragel/28__cat8_2.c" - - goto _st101; - _st101: - p+= 1; - st_case_101: - if ( p == pe ) - goto _out101; - if ( ( (*( p))) == 97 ) { - goto _ctr192; - } - goto _st0; - _ctr192: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5477 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 5483 "gen/ragel/28__cat8_2.c" - - goto _st102; - _ctr236: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5491 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 5497 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 5503 "gen/ragel/28__cat8_2.c" - - goto _st102; - _st102: - p+= 1; - st_case_102: - if ( p == pe ) - goto _out102; - switch( ( (*( p))) ) { - case 97: { - goto _ctr194; - } - case 98: { - goto _st104; - } - } - goto _st0; - _ctr194: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5525 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 5531 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 5537 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 5543 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 5549 "gen/ragel/28__cat8_2.c" - - goto _st103; - _st103: - p+= 1; - st_case_103: - if ( p == pe ) - goto _out103; - switch( ( (*( p))) ) { - case 97: { - goto _ctr69; - } - case 98: { - goto _st104; - } - } - goto _st0; - _st104: - p+= 1; - st_case_104: - if ( p == pe ) - goto _out104; - switch( ( (*( p))) ) { - case 97: { - goto _ctr71; - } - case 98: { - goto _st104; - } - } - goto _st0; - _st105: - p+= 1; - st_case_105: - if ( p == pe ) - goto _out105; - switch( ( (*( p))) ) { - case 97: { - goto _ctr197; - } - case 98: { - goto _st105; - } - } - goto _st0; - _ctr197: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a1 = p; } - -#line 5599 "gen/ragel/28__cat8_2.c" - - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 5605 "gen/ragel/28__cat8_2.c" - - goto _st106; - _st106: - p+= 1; - st_case_106: - if ( p == pe ) - goto _out106; - if ( ( (*( p))) == 97 ) { - goto _ctr199; - } - goto _st0; - _ctr199: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 5622 "gen/ragel/28__cat8_2.c" - - goto _st107; - _st107: - p+= 1; - st_case_107: - if ( p == pe ) - goto _out107; - switch( ( (*( p))) ) { - case 97: { - goto _ctr201; - } - case 98: { - goto _st109; - } - } - goto _st0; - _ctr201: - { -#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b1 = p; } - -#line 5644 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 5650 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5656 "gen/ragel/28__cat8_2.c" - - goto _st108; - _st108: - p+= 1; - st_case_108: - if ( p == pe ) - goto _out108; - switch( ( (*( p))) ) { - case 97: { - goto _ctr204; - } - case 98: { - goto _st109; - } - } - goto _st0; - _st109: - p+= 1; - st_case_109: - if ( p == pe ) - goto _out109; - switch( ( (*( p))) ) { - case 97: { - goto _ctr205; - } - case 98: { - goto _st109; - } - } - goto _st0; - _ctr205: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a2 = p; } - -#line 5692 "gen/ragel/28__cat8_2.c" - - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5698 "gen/ragel/28__cat8_2.c" - - goto _st110; - _st110: - p+= 1; - st_case_110: - if ( p == pe ) - goto _out110; - if ( ( (*( p))) == 97 ) { - goto _ctr207; - } - goto _st0; - _ctr207: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5715 "gen/ragel/28__cat8_2.c" - - goto _st111; - _st111: - p+= 1; - st_case_111: - if ( p == pe ) - goto _out111; - switch( ( (*( p))) ) { - case 97: { - goto _ctr209; - } - case 98: { - goto _st113; - } - } - goto _st0; - _ctr209: - { -#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b2 = p; } - -#line 5737 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5743 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5749 "gen/ragel/28__cat8_2.c" - - goto _st112; - _st112: - p+= 1; - st_case_112: - if ( p == pe ) - goto _out112; - switch( ( (*( p))) ) { - case 97: { - goto _ctr212; - } - case 98: { - goto _st113; - } - } - goto _st0; - _st113: - p+= 1; - st_case_113: - if ( p == pe ) - goto _out113; - switch( ( (*( p))) ) { - case 97: { - goto _ctr213; - } - case 98: { - goto _st113; - } - } - goto _st0; - _ctr213: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a3 = p; } - -#line 5785 "gen/ragel/28__cat8_2.c" - - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5791 "gen/ragel/28__cat8_2.c" - - goto _st114; - _st114: - p+= 1; - st_case_114: - if ( p == pe ) - goto _out114; - if ( ( (*( p))) == 97 ) { - goto _ctr215; - } - goto _st0; - _ctr215: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5808 "gen/ragel/28__cat8_2.c" - - goto _st115; - _st115: - p+= 1; - st_case_115: - if ( p == pe ) - goto _out115; - switch( ( (*( p))) ) { - case 97: { - goto _ctr217; - } - case 98: { - goto _st117; - } - } - goto _st0; - _ctr217: - { -#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b3 = p; } - -#line 5830 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5836 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5842 "gen/ragel/28__cat8_2.c" - - goto _st116; - _st116: - p+= 1; - st_case_116: - if ( p == pe ) - goto _out116; - switch( ( (*( p))) ) { - case 97: { - goto _ctr220; - } - case 98: { - goto _st117; - } - } - goto _st0; - _st117: - p+= 1; - st_case_117: - if ( p == pe ) - goto _out117; - switch( ( (*( p))) ) { - case 97: { - goto _ctr221; - } - case 98: { - goto _st117; - } - } - goto _st0; - _ctr221: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a4 = p; } - -#line 5878 "gen/ragel/28__cat8_2.c" - - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5884 "gen/ragel/28__cat8_2.c" - - goto _st118; - _st118: - p+= 1; - st_case_118: - if ( p == pe ) - goto _out118; - if ( ( (*( p))) == 97 ) { - goto _ctr223; - } - goto _st0; - _ctr223: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5901 "gen/ragel/28__cat8_2.c" - - goto _st119; - _st119: - p+= 1; - st_case_119: - if ( p == pe ) - goto _out119; - switch( ( (*( p))) ) { - case 97: { - goto _ctr225; - } - case 98: { - goto _st121; - } - } - goto _st0; - _ctr225: - { -#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b4 = p; } - -#line 5923 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5929 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5935 "gen/ragel/28__cat8_2.c" - - goto _st120; - _st120: - p+= 1; - st_case_120: - if ( p == pe ) - goto _out120; - switch( ( (*( p))) ) { - case 97: { - goto _ctr228; - } - case 98: { - goto _st121; - } - } - goto _st0; - _st121: - p+= 1; - st_case_121: - if ( p == pe ) - goto _out121; - switch( ( (*( p))) ) { - case 97: { - goto _ctr229; - } - case 98: { - goto _st121; - } - } - goto _st0; - _ctr229: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a5 = p; } - -#line 5971 "gen/ragel/28__cat8_2.c" - - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5977 "gen/ragel/28__cat8_2.c" - - goto _st122; - _st122: - p+= 1; - st_case_122: - if ( p == pe ) - goto _out122; - if ( ( (*( p))) == 97 ) { - goto _ctr231; - } - goto _st0; - _ctr231: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 5994 "gen/ragel/28__cat8_2.c" - - goto _st123; - _st123: - p+= 1; - st_case_123: - if ( p == pe ) - goto _out123; - switch( ( (*( p))) ) { - case 97: { - goto _ctr233; - } - case 98: { - goto _st125; - } - } - goto _st0; - _ctr233: - { -#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b5 = p; } - -#line 6016 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 6022 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 6028 "gen/ragel/28__cat8_2.c" - - goto _st124; - _st124: - p+= 1; - st_case_124: - if ( p == pe ) - goto _out124; - switch( ( (*( p))) ) { - case 97: { - goto _ctr236; - } - case 98: { - goto _st125; - } - } - goto _st0; - _st125: - p+= 1; - st_case_125: - if ( p == pe ) - goto _out125; - switch( ( (*( p))) ) { - case 97: { - goto _ctr237; - } - case 98: { - goto _st125; - } - } - goto _st0; - _ctr237: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a6 = p; } - -#line 6064 "gen/ragel/28__cat8_2.c" - - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 6070 "gen/ragel/28__cat8_2.c" - - goto _st126; - _st126: - p+= 1; - st_case_126: - if ( p == pe ) - goto _out126; - if ( ( (*( p))) == 97 ) { - goto _ctr239; - } - goto _st0; - _ctr239: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 6087 "gen/ragel/28__cat8_2.c" - - goto _st127; - _st127: - p+= 1; - st_case_127: - if ( p == pe ) - goto _out127; - switch( ( (*( p))) ) { - case 97: { - goto _ctr241; - } - case 98: { - goto _st129; - } - } - goto _st0; - _ctr241: - { -#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b6 = p; } - -#line 6109 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - a7 = p; } - -#line 6115 "gen/ragel/28__cat8_2.c" - - { -#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - b7 = p; } - -#line 6121 "gen/ragel/28__cat8_2.c" - - goto _st128; - _st128: - p+= 1; - st_case_128: - if ( p == pe ) - goto _out128; - switch( ( (*( p))) ) { - case 97: { - goto _ctr75; - } - case 98: { - goto _st129; - } - } - goto _st0; - _st129: - p+= 1; - st_case_129: - if ( p == pe ) - goto _out129; - switch( ( (*( p))) ) { - case 97: { - goto _ctr77; - } - case 98: { - goto _st129; - } - } - goto _st0; - _out130: cs = 130; goto _out; - _out0: cs = 0; goto _out; - _out1: cs = 1; goto _out; - _out2: cs = 2; goto _out; - _out3: cs = 3; goto _out; - _out4: cs = 4; goto _out; - _out5: cs = 5; goto _out; - _out6: cs = 6; goto _out; - _out7: cs = 7; goto _out; - _out8: cs = 8; goto _out; - _out9: cs = 9; goto _out; - _out10: cs = 10; goto _out; - _out11: cs = 11; goto _out; - _out12: cs = 12; goto _out; - _out13: cs = 13; goto _out; - _out14: cs = 14; goto _out; - _out15: cs = 15; goto _out; - _out16: cs = 16; goto _out; - _out17: cs = 17; goto _out; - _out18: cs = 18; goto _out; - _out19: cs = 19; goto _out; - _out20: cs = 20; goto _out; - _out21: cs = 21; goto _out; - _out22: cs = 22; goto _out; - _out23: cs = 23; goto _out; - _out24: cs = 24; goto _out; - _out25: cs = 25; goto _out; - _out26: cs = 26; goto _out; - _out27: cs = 27; goto _out; - _out28: cs = 28; goto _out; - _out29: cs = 29; goto _out; - _out30: cs = 30; goto _out; - _out31: cs = 31; goto _out; - _out32: cs = 32; goto _out; - _out33: cs = 33; goto _out; - _out34: cs = 34; goto _out; - _out35: cs = 35; goto _out; - _out36: cs = 36; goto _out; - _out37: cs = 37; goto _out; - _out38: cs = 38; goto _out; - _out39: cs = 39; goto _out; - _out40: cs = 40; goto _out; - _out41: cs = 41; goto _out; - _out42: cs = 42; goto _out; - _out43: cs = 43; goto _out; - _out44: cs = 44; goto _out; - _out45: cs = 45; goto _out; - _out46: cs = 46; goto _out; - _out47: cs = 47; goto _out; - _out48: cs = 48; goto _out; - _out49: cs = 49; goto _out; - _out50: cs = 50; goto _out; - _out51: cs = 51; goto _out; - _out52: cs = 52; goto _out; - _out53: cs = 53; goto _out; - _out54: cs = 54; goto _out; - _out55: cs = 55; goto _out; - _out56: cs = 56; goto _out; - _out57: cs = 57; goto _out; - _out58: cs = 58; goto _out; - _out59: cs = 59; goto _out; - _out60: cs = 60; goto _out; - _out61: cs = 61; goto _out; - _out62: cs = 62; goto _out; - _out63: cs = 63; goto _out; - _out64: cs = 64; goto _out; - _out65: cs = 65; goto _out; - _out66: cs = 66; goto _out; - _out67: cs = 67; goto _out; - _out68: cs = 68; goto _out; - _out69: cs = 69; goto _out; - _out70: cs = 70; goto _out; - _out71: cs = 71; goto _out; - _out72: cs = 72; goto _out; - _out73: cs = 73; goto _out; - _out74: cs = 74; goto _out; - _out75: cs = 75; goto _out; - _out76: cs = 76; goto _out; - _out77: cs = 77; goto _out; - _out78: cs = 78; goto _out; - _out79: cs = 79; goto _out; - _out80: cs = 80; goto _out; - _out81: cs = 81; goto _out; - _out82: cs = 82; goto _out; - _out83: cs = 83; goto _out; - _out84: cs = 84; goto _out; - _out85: cs = 85; goto _out; - _out86: cs = 86; goto _out; - _out87: cs = 87; goto _out; - _out88: cs = 88; goto _out; - _out89: cs = 89; goto _out; - _out90: cs = 90; goto _out; - _out91: cs = 91; goto _out; - _out92: cs = 92; goto _out; - _out93: cs = 93; goto _out; - _out94: cs = 94; goto _out; - _out95: cs = 95; goto _out; - _out96: cs = 96; goto _out; - _out97: cs = 97; goto _out; - _out98: cs = 98; goto _out; - _out99: cs = 99; goto _out; - _out100: cs = 100; goto _out; - _out101: cs = 101; goto _out; - _out102: cs = 102; goto _out; - _out103: cs = 103; goto _out; - _out104: cs = 104; goto _out; - _out105: cs = 105; goto _out; - _out106: cs = 106; goto _out; - _out107: cs = 107; goto _out; - _out108: cs = 108; goto _out; - _out109: cs = 109; goto _out; - _out110: cs = 110; goto _out; - _out111: cs = 111; goto _out; - _out112: cs = 112; goto _out; - _out113: cs = 113; goto _out; - _out114: cs = 114; goto _out; - _out115: cs = 115; goto _out; - _out116: cs = 116; goto _out; - _out117: cs = 117; goto _out; - _out118: cs = 118; goto _out; - _out119: cs = 119; goto _out; - _out120: cs = 120; goto _out; - _out121: cs = 121; goto _out; - _out122: cs = 122; goto _out; - _out123: cs = 123; goto _out; - _out124: cs = 124; goto _out; - _out125: cs = 125; goto _out; - _out126: cs = 126; goto _out; - _out127: cs = 127; goto _out; - _out128: cs = 128; goto _out; - _out129: cs = 129; goto _out; - _out: {} - } - -#line 43 "../../../benchmarks/submatch_dfa_aot/src/ragel/28__cat8_2.rl" - - - in->p = p; - in->pe = pe; -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa1.c deleted file mode 100644 index c6be2de72..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-eof-tdfa1.c +++ /dev/null @@ -1,1102 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/15__alt2_8-eof-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt4; -char *yyt5; -char *yyt6; -char *yyt7; -char *yyt8; -char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 66 "gen/re2c/15__alt2_8-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 77 "gen/re2c/15__alt2_8-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -static inline int fill(input_t *in) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free > 0); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 135 "gen/re2c/15__alt2_8-eof-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - in->lim[0] = 0; - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + 1); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 189 "gen/re2c/15__alt2_8-eof-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt4 = 0; -in->yyt5 = 0; -in->yyt6 = 0; -in->yyt7 = 0; -in->yyt8 = 0; -in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -#line 225 "gen/re2c/15__alt2_8-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; - fill(in); -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, - *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, - *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, - *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4; -loop: - in->tok = in->cur; - -#line 279 "gen/re2c/15__alt2_8-eof-tdfa1.c" -{ - char yych; -yyFillLabel0: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->yyt16 = in->yyt17 = in->yyt25 = in->cur; - goto yy3; - case 'a': - in->yyt16 = in->cur; - goto yy4; - case 'b': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt8 = in->yyt16 = in->yyt17 = in->yyt26 = in->cur; - goto yy5; - case 'c': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt9 = in->yyt16 = in->yyt17 = in->yyt27 = in->cur; - goto yy6; - case 'd': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt10 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; - goto yy7; - case 'e': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt11 = in->yyt16 = in->yyt17 = in->yyt29 = in->cur; - goto yy8; - case 'f': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt12 = in->yyt16 = in->yyt17 = in->yyt30 = in->cur; - goto yy9; - case 'g': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt13 = in->yyt16 = in->yyt17 = in->yyt31 = in->cur; - goto yy10; - case 'h': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt14 = in->yyt16 = in->yyt17 = in->yyt32 = in->cur; - goto yy11; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel0; - goto yy37; - } - goto yy1; - } -yy1: - ++in->cur; -yy2: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - { return 1; } -#line 332 "gen/re2c/15__alt2_8-eof-tdfa1.c" -yy3: - ++in->cur; - a1 = in->yyt16; - a2 = in->yyt17; - b1 = in->yyt1; - b2 = in->yyt18; - c1 = in->yyt2; - c2 = in->yyt19; - d1 = in->yyt3; - d2 = in->yyt20; - e1 = in->yyt4; - e2 = in->yyt21; - f1 = in->yyt5; - f2 = in->yyt22; - g1 = in->yyt6; - g2 = in->yyt23; - h1 = in->yyt7; - h2 = in->yyt24; - a3 = in->yyt25; - a4 = in->yyt8; - b3 = in->yyt26; - b4 = in->yyt9; - c3 = in->yyt27; - c4 = in->yyt10; - d3 = in->yyt28; - d4 = in->yyt11; - e3 = in->yyt29; - e4 = in->yyt12; - f3 = in->yyt30; - f4 = in->yyt13; - g3 = in->yyt31; - g4 = in->yyt14; - h3 = in->yyt32; - h4 = in->yyt15; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - else if (e1) { outc(out, 'E'); outs(out, e1, e2); } - else if (f1) { outc(out, 'F'); outs(out, f1, f2); } - else if (g1) { outc(out, 'G'); outs(out, g1, g2); } - else if (h1) { outc(out, 'H'); outs(out, h1, h2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - else if (e3) { outc(out, 'E'); outs(out, e3, e4); } - else if (f3) { outc(out, 'F'); outs(out, f3, f4); } - else if (g3) { outc(out, 'G'); outs(out, g3, g4); } - else if (h3) { outc(out, 'H'); outs(out, h3, h4); } - outc(out, '\n'); - goto loop; - } -#line 388 "gen/re2c/15__alt2_8-eof-tdfa1.c" -yy4: - in->mar = ++in->cur; -yyFillLabel1: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy13; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel1; - } - goto yy2; - } -yy5: - in->mar = ++in->cur; -yyFillLabel2: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy24; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel2; - } - goto yy2; - } -yy6: - in->mar = ++in->cur; -yyFillLabel3: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy26; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel3; - } - goto yy2; - } -yy7: - in->mar = ++in->cur; -yyFillLabel4: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy28; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel4; - } - goto yy2; - } -yy8: - in->mar = ++in->cur; -yyFillLabel5: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel5; - } - goto yy2; - } -yy9: - in->mar = ++in->cur; -yyFillLabel6: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy32; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel6; - } - goto yy2; - } -yy10: - in->mar = ++in->cur; -yyFillLabel7: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel7; - } - goto yy2; - } -yy11: - in->mar = ++in->cur; -yyFillLabel8: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy36; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel8; - } - goto yy2; - } -yy12: - ++in->cur; -yyFillLabel9: - yych = *in->cur; -yy13: - switch (yych) { - case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->yyt17 = in->yyt25 = in->cur; - goto yy3; - case 'a': goto yy12; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel9; - } - goto yy14; - } -yy14: - in->cur = in->mar; - goto yy2; -yy15: - ++in->cur; -yyFillLabel10: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'b': goto yy15; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel10; - } - goto yy14; - } -yy16: - ++in->cur; -yyFillLabel11: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt10 = in->cur; - goto yy3; - case 'c': goto yy16; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel11; - } - goto yy14; - } -yy17: - ++in->cur; -yyFillLabel12: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt11 = in->cur; - goto yy3; - case 'd': goto yy17; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel12; - } - goto yy14; - } -yy18: - ++in->cur; -yyFillLabel13: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt12 = in->cur; - goto yy3; - case 'e': goto yy18; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel13; - } - goto yy14; - } -yy19: - ++in->cur; -yyFillLabel14: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt13 = in->cur; - goto yy3; - case 'f': goto yy19; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel14; - } - goto yy14; - } -yy20: - ++in->cur; -yyFillLabel15: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt14 = in->cur; - goto yy3; - case 'g': goto yy20; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel15; - } - goto yy14; - } -yy21: - ++in->cur; -yyFillLabel16: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt15 = in->cur; - goto yy3; - case 'h': goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel16; - } - goto yy14; - } -yy22: - ++in->cur; -yyFillLabel17: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': goto yy22; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel17; - } - goto yy14; - } -yy23: - ++in->cur; -yyFillLabel18: - yych = *in->cur; -yy24: - switch (yych) { - case '\n': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt25 = in->cur; - goto yy22; - case 'b': goto yy23; - case 'c': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel18; - } - goto yy14; - } -yy25: - ++in->cur; -yyFillLabel19: - yych = *in->cur; -yy26: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt10 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt26 = in->cur; - goto yy15; - case 'c': goto yy25; - case 'd': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel19; - } - goto yy14; - } -yy27: - ++in->cur; -yyFillLabel20: - yych = *in->cur; -yy28: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt11 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt27 = in->cur; - goto yy16; - case 'd': goto yy27; - case 'e': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel20; - } - goto yy14; - } -yy29: - ++in->cur; -yyFillLabel21: - yych = *in->cur; -yy30: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt12 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt28 = in->cur; - goto yy17; - case 'e': goto yy29; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel21; - } - goto yy14; - } -yy31: - ++in->cur; -yyFillLabel22: - yych = *in->cur; -yy32: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt13 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt29 = in->cur; - goto yy18; - case 'f': goto yy31; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy20; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel22; - } - goto yy14; - } -yy33: - ++in->cur; -yyFillLabel23: - yych = *in->cur; -yy34: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt14 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt30 = in->cur; - goto yy19; - case 'g': goto yy33; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt32 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel23; - } - goto yy14; - } -yy35: - ++in->cur; -yyFillLabel24: - yych = *in->cur; -yy36: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt15 = in->cur; - goto yy3; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt25 = in->cur; - goto yy22; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt26 = in->cur; - goto yy15; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt27 = in->cur; - goto yy16; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt28 = in->cur; - goto yy17; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy18; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt30 = in->cur; - goto yy19; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy20; - case 'h': goto yy35; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel24; - } - goto yy14; - } -yy37: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - { return 0; } -#line 1099 "gen/re2c/15__alt2_8-eof-tdfa1.c" -} -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa1.c deleted file mode 100644 index e7a2a88e9..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/15__alt2_8-tdfa1.c +++ /dev/null @@ -1,992 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/15__alt2_8-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt4; -char *yyt5; -char *yyt6; -char *yyt7; -char *yyt8; -char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 66 "gen/re2c/15__alt2_8-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 77 "gen/re2c/15__alt2_8-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 121 "gen/re2c/15__alt2_8-tdfa1.c" -#define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -static inline int fill(input_t *in, size_t need) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free >= need); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 140 "gen/re2c/15__alt2_8-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - memset(in->lim, 0, YYMAXFILL); - in->lim += YYMAXFILL; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + YYMAXFILL); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 195 "gen/re2c/15__alt2_8-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt4 = 0; -in->yyt5 = 0; -in->yyt6 = 0; -in->yyt7 = 0; -in->yyt8 = 0; -in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 231 "gen/re2c/15__alt2_8-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, - *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, - *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, - *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4; -loop: - in->tok = in->cur; - -#line 284 "gen/re2c/15__alt2_8-tdfa1.c" -{ - char yych; - if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; - yych = *in->cur; - switch (yych) { - case 0x00: goto yy1; - case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->yyt16 = in->yyt17 = in->yyt25 = in->cur; - goto yy4; - case 'a': - in->yyt16 = in->cur; - goto yy5; - case 'b': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt8 = in->yyt16 = in->yyt17 = in->yyt26 = in->cur; - goto yy6; - case 'c': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt9 = in->yyt16 = in->yyt17 = in->yyt27 = in->cur; - goto yy7; - case 'd': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt10 = in->yyt16 = in->yyt17 = in->yyt28 = in->cur; - goto yy8; - case 'e': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt11 = in->yyt16 = in->yyt17 = in->yyt29 = in->cur; - goto yy9; - case 'f': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt12 = in->yyt16 = in->yyt17 = in->yyt30 = in->cur; - goto yy10; - case 'g': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt13 = in->yyt16 = in->yyt17 = in->yyt31 = in->cur; - goto yy11; - case 'h': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt14 = in->yyt16 = in->yyt17 = in->yyt32 = in->cur; - goto yy12; - default: goto yy2; - } -yy1: - ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - { return 0; } -#line 332 "gen/re2c/15__alt2_8-tdfa1.c" -yy2: - ++in->cur; -yy3: -#line 13 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - { return 1; } -#line 338 "gen/re2c/15__alt2_8-tdfa1.c" -yy4: - ++in->cur; - a1 = in->yyt16; - a2 = in->yyt17; - b1 = in->yyt1; - b2 = in->yyt18; - c1 = in->yyt2; - c2 = in->yyt19; - d1 = in->yyt3; - d2 = in->yyt20; - e1 = in->yyt4; - e2 = in->yyt21; - f1 = in->yyt5; - f2 = in->yyt22; - g1 = in->yyt6; - g2 = in->yyt23; - h1 = in->yyt7; - h2 = in->yyt24; - a3 = in->yyt25; - a4 = in->yyt8; - b3 = in->yyt26; - b4 = in->yyt9; - c3 = in->yyt27; - c4 = in->yyt10; - d3 = in->yyt28; - d4 = in->yyt11; - e3 = in->yyt29; - e4 = in->yyt12; - f3 = in->yyt30; - f4 = in->yyt13; - g3 = in->yyt31; - g4 = in->yyt14; - h3 = in->yyt32; - h4 = in->yyt15; -#line 33 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - else if (e1) { outc(out, 'E'); outs(out, e1, e2); } - else if (f1) { outc(out, 'F'); outs(out, f1, f2); } - else if (g1) { outc(out, 'G'); outs(out, g1, g2); } - else if (h1) { outc(out, 'H'); outs(out, h1, h2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - else if (e3) { outc(out, 'E'); outs(out, e3, e4); } - else if (f3) { outc(out, 'F'); outs(out, f3, f4); } - else if (g3) { outc(out, 'G'); outs(out, g3, g4); } - else if (h3) { outc(out, 'H'); outs(out, h3, h4); } - outc(out, '\n'); - goto loop; - } -#line 394 "gen/re2c/15__alt2_8-tdfa1.c" -yy5: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy14; - default: goto yy3; - } -yy6: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy25; - default: goto yy3; - } -yy7: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy27; - default: goto yy3; - } -yy8: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy29; - default: goto yy3; - } -yy9: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy31; - default: goto yy3; - } -yy10: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy33; - default: goto yy3; - } -yy11: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy35; - default: goto yy3; - } -yy12: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy37; - default: goto yy3; - } -yy13: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy14: - switch (yych) { - case '\n': - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->yyt17 = in->yyt25 = in->cur; - goto yy4; - case 'a': goto yy13; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt17 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy15: - in->cur = in->mar; - goto yy3; -yy16: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'b': goto yy16; - default: goto yy15; - } -yy17: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt10 = in->cur; - goto yy4; - case 'c': goto yy17; - default: goto yy15; - } -yy18: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt11 = in->cur; - goto yy4; - case 'd': goto yy18; - default: goto yy15; - } -yy19: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt12 = in->cur; - goto yy4; - case 'e': goto yy19; - default: goto yy15; - } -yy20: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt13 = in->cur; - goto yy4; - case 'f': goto yy20; - default: goto yy15; - } -yy21: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt14 = in->cur; - goto yy4; - case 'g': goto yy21; - default: goto yy15; - } -yy22: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt15 = in->cur; - goto yy4; - case 'h': goto yy22; - default: goto yy15; - } -yy23: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt1 = in->yyt8; - in->yyt2 = in->yyt9; - in->yyt3 = in->yyt10; - in->yyt4 = in->yyt11; - in->yyt5 = in->yyt12; - in->yyt6 = in->yyt13; - in->yyt7 = in->yyt14; - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': goto yy23; - default: goto yy15; - } -yy24: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy25: - switch (yych) { - case '\n': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt25 = in->cur; - goto yy23; - case 'b': goto yy24; - case 'c': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt18 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy26: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy27: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt10 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt26 = in->cur; - goto yy16; - case 'c': goto yy26; - case 'd': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt8 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt19 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy28: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy29: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt11 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt27 = in->cur; - goto yy17; - case 'd': goto yy28; - case 'e': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt20 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy30: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy31: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt12 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt28 = in->cur; - goto yy18; - case 'e': goto yy30; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt22 = in->yyt23 = in->yyt24 = NULL; - in->yyt21 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy32: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy33: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt13 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt29 = in->cur; - goto yy19; - case 'f': goto yy32; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy21; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt13 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt23 = in->yyt24 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy34: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy35: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt15 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt14 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt30 = in->cur; - goto yy20; - case 'g': goto yy34; - case 'h': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt14 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt24 = NULL; - in->yyt23 = in->yyt32 = in->cur; - goto yy22; - default: goto yy15; - } -yy36: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy37: - switch (yych) { - case '\n': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt15 = in->cur; - goto yy4; - case 'a': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt25 = in->cur; - goto yy23; - case 'b': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt26 = in->cur; - goto yy16; - case 'c': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt27 = in->cur; - goto yy17; - case 'd': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt28 = in->cur; - goto yy18; - case 'e': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy19; - case 'f': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt30 = in->cur; - goto yy20; - case 'g': - in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy21; - case 'h': goto yy36; - default: goto yy15; - } -} -#line 53 "../../../benchmarks/submatch_dfa_aot/src/re2c/15__alt2_8.re" - -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa1.c deleted file mode 100644 index 53df068b2..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-eof-tdfa1.c +++ /dev/null @@ -1,1343 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/17__alt4_4-eof-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt33; -char *yyt34; -char *yyt35; -char *yyt36; -char *yyt37; -char *yyt38; -char *yyt39; -char *yyt4; -char *yyt40; -char *yyt41; -char *yyt42; -char *yyt43; -char *yyt44; -char *yyt45; -char *yyt46; -char *yyt47; -char *yyt5; -char *yyt6; -char *yyt7; -char *yyt8; -char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 81 "gen/re2c/17__alt4_4-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 92 "gen/re2c/17__alt4_4-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -static inline int fill(input_t *in) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free > 0); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 150 "gen/re2c/17__alt4_4-eof-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt33) in->yyt33 -= free; -if (in->yyt34) in->yyt34 -= free; -if (in->yyt35) in->yyt35 -= free; -if (in->yyt36) in->yyt36 -= free; -if (in->yyt37) in->yyt37 -= free; -if (in->yyt38) in->yyt38 -= free; -if (in->yyt39) in->yyt39 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt40) in->yyt40 -= free; -if (in->yyt41) in->yyt41 -= free; -if (in->yyt42) in->yyt42 -= free; -if (in->yyt43) in->yyt43 -= free; -if (in->yyt44) in->yyt44 -= free; -if (in->yyt45) in->yyt45 -= free; -if (in->yyt46) in->yyt46 -= free; -if (in->yyt47) in->yyt47 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - in->lim[0] = 0; - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + 1); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 219 "gen/re2c/17__alt4_4-eof-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt33 = 0; -in->yyt34 = 0; -in->yyt35 = 0; -in->yyt36 = 0; -in->yyt37 = 0; -in->yyt38 = 0; -in->yyt39 = 0; -in->yyt4 = 0; -in->yyt40 = 0; -in->yyt41 = 0; -in->yyt42 = 0; -in->yyt43 = 0; -in->yyt44 = 0; -in->yyt45 = 0; -in->yyt46 = 0; -in->yyt47 = 0; -in->yyt5 = 0; -in->yyt6 = 0; -in->yyt7 = 0; -in->yyt8 = 0; -in->yyt9 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -#line 270 "gen/re2c/17__alt4_4-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; - fill(in); -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, - *a2, *b2, *c2, *d2, - *a3, *b3, *c3, *d3, - *a4, *b4, *c4, *d4, - *a5, *b5, *c5, *d5, - *a6, *b6, *c6, *d6, - *a7, *b7, *c7, *d7, - *a8, *b8, *c8, *d8; -loop: - in->tok = in->cur; - -#line 328 "gen/re2c/17__alt4_4-eof-tdfa1.c" -{ - char yych; -yyFillLabel0: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt1 = in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt29 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->cur; - goto yy4; - case 'b': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt30 = in->cur; - goto yy5; - case 'c': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt4 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt31 = in->cur; - goto yy6; - case 'd': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt32 = in->yyt36 = in->cur; - goto yy7; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel0; - goto yy36; - } - goto yy1; - } -yy1: - ++in->cur; -yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - { return 1; } -#line 365 "gen/re2c/17__alt4_4-eof-tdfa1.c" -yy3: - ++in->cur; - a1 = in->yyt1; - a2 = in->yyt6; - b1 = in->yyt7; - b2 = in->yyt8; - c1 = in->yyt9; - c2 = in->yyt10; - d1 = in->yyt11; - d2 = in->yyt12; - a3 = in->yyt13; - a4 = in->yyt14; - b3 = in->yyt15; - b4 = in->yyt16; - c3 = in->yyt17; - c4 = in->yyt18; - d3 = in->yyt19; - d4 = in->yyt20; - a5 = in->yyt21; - a6 = in->yyt22; - b5 = in->yyt23; - b6 = in->yyt24; - c5 = in->yyt25; - c6 = in->yyt26; - d5 = in->yyt27; - d6 = in->yyt28; - a7 = in->yyt29; - a8 = in->yyt2; - b7 = in->yyt30; - b8 = in->yyt3; - c7 = in->yyt31; - c8 = in->yyt4; - d7 = in->yyt32; - d8 = in->yyt5; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a6) { outc(out, 'A'); outs(out, a5, a6); } - else if (b6) { outc(out, 'B'); outs(out, b5, b6); } - else if (c6) { outc(out, 'C'); outs(out, c5, c6); } - else if (d6) { outc(out, 'D'); outs(out, d5, d6); } - if (a8) { outc(out, 'A'); outs(out, a7, a8); } - else if (b8) { outc(out, 'B'); outs(out, b7, b8); } - else if (c8) { outc(out, 'C'); outs(out, c7, c8); } - else if (d8) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - goto loop; - } -#line 421 "gen/re2c/17__alt4_4-eof-tdfa1.c" -yy4: - in->mar = ++in->cur; -yyFillLabel1: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy9; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel1; - } - goto yy2; - } -yy5: - in->mar = ++in->cur; -yyFillLabel2: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy16; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel2; - } - goto yy2; - } -yy6: - in->mar = ++in->cur; -yyFillLabel3: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel3; - } - goto yy2; - } -yy7: - in->mar = ++in->cur; -yyFillLabel4: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy23; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel4; - } - goto yy2; - } -yy8: - ++in->cur; -yyFillLabel5: - yych = *in->cur; -yy9: - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt29 = in->cur; - goto yy3; - case 'a': goto yy8; - case 'b': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt30 = in->cur; - goto yy11; - case 'c': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt3 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt31 = in->yyt33 = in->cur; - goto yy12; - case 'd': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt4 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt32 = in->yyt34 = in->cur; - goto yy13; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel5; - } - goto yy10; - } -yy10: - in->cur = in->mar; - goto yy2; -yy11: - ++in->cur; -yyFillLabel6: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt29 = in->yyt39 = in->cur; - goto yy24; - case 'b': goto yy11; - case 'c': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt31 = in->yyt39 = in->yyt45 = in->cur; - goto yy25; - case 'd': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt32 = in->yyt39 = in->yyt47 = in->cur; - goto yy26; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel6; - } - goto yy10; - } -yy12: - ++in->cur; -yyFillLabel7: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt29 = in->yyt40 = in->cur; - goto yy24; - case 'b': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt30 = in->yyt40 = in->yyt46 = in->cur; - goto yy27; - case 'c': goto yy12; - case 'd': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt32 = in->yyt40 = in->yyt47 = in->cur; - goto yy26; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel7; - } - goto yy10; - } -yy13: - ++in->cur; -yyFillLabel8: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt29 = in->yyt41 = in->cur; - goto yy24; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt30 = in->yyt41 = in->yyt46 = in->cur; - goto yy27; - case 'c': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt31 = in->yyt41 = in->yyt45 = in->cur; - goto yy25; - case 'd': goto yy13; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel8; - } - goto yy10; - } -yy14: - ++in->cur; -yyFillLabel9: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy14; - case 'b': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt30 = in->yyt46 = in->cur; - goto yy28; - case 'c': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt31 = in->yyt45 = in->cur; - goto yy29; - case 'd': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt32 = in->yyt47 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel9; - } - goto yy10; - } -yy15: - ++in->cur; -yyFillLabel10: - yych = *in->cur; -yy16: - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt29 = in->yyt38 = in->cur; - goto yy14; - case 'b': goto yy15; - case 'c': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt31 = in->yyt42 = in->cur; - goto yy17; - case 'd': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt32 = in->yyt44 = in->cur; - goto yy18; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel10; - } - goto yy10; - } -yy17: - ++in->cur; -yyFillLabel11: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt29 = in->yyt40 = in->cur; - goto yy31; - case 'b': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt30 = in->yyt40 = in->yyt46 = in->cur; - goto yy28; - case 'c': goto yy17; - case 'd': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt32 = in->yyt40 = in->yyt47 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel11; - } - goto yy10; - } -yy18: - ++in->cur; -yyFillLabel12: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt29 = in->yyt41 = in->cur; - goto yy31; - case 'b': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt30 = in->yyt41 = in->yyt46 = in->cur; - goto yy28; - case 'c': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt31 = in->yyt41 = in->yyt45 = in->cur; - goto yy29; - case 'd': goto yy18; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel12; - } - goto yy10; - } -yy19: - ++in->cur; -yyFillLabel13: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt29 = in->yyt39 = in->cur; - goto yy31; - case 'b': goto yy19; - case 'c': - in->yyt5 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt31 = in->yyt39 = in->yyt45 = in->cur; - goto yy29; - case 'd': - in->yyt5 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt32 = in->yyt39 = in->yyt47 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel13; - } - goto yy10; - } -yy20: - ++in->cur; -yyFillLabel14: - yych = *in->cur; -yy21: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt29 = in->yyt35 = in->yyt38 = in->cur; - goto yy14; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt30 = in->yyt35 = in->yyt43 = in->cur; - goto yy19; - case 'c': goto yy20; - case 'd': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt32 = in->yyt35 = in->yyt44 = in->cur; - goto yy18; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel14; - } - goto yy10; - } -yy22: - ++in->cur; -yyFillLabel15: - yych = *in->cur; -yy23: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt29 = in->yyt37 = in->yyt38 = in->cur; - goto yy14; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt30 = in->yyt37 = in->yyt43 = in->cur; - goto yy19; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt42 = in->cur; - goto yy17; - case 'd': goto yy22; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel15; - } - goto yy10; - } -yy24: - ++in->cur; -yyFillLabel16: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy24; - case 'b': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt30 = in->cur; - goto yy32; - case 'c': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy33; - case 'd': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel16; - } - goto yy10; - } -yy25: - ++in->cur; -yyFillLabel17: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt29 = in->cur; - goto yy35; - case 'b': - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt30 = in->cur; - goto yy32; - case 'c': goto yy25; - case 'd': - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel17; - } - goto yy10; - } -yy26: - ++in->cur; -yyFillLabel18: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt29 = in->cur; - goto yy35; - case 'b': - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt30 = in->cur; - goto yy32; - case 'c': - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt31 = in->cur; - goto yy33; - case 'd': goto yy26; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel18; - } - goto yy10; - } -yy27: - ++in->cur; -yyFillLabel19: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy35; - case 'b': goto yy27; - case 'c': - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy33; - case 'd': - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel19; - } - goto yy10; - } -yy28: - ++in->cur; -yyFillLabel20: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy35; - case 'b': goto yy28; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy33; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel20; - } - goto yy10; - } -yy29: - ++in->cur; -yyFillLabel21: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt29 = in->cur; - goto yy35; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt30 = in->cur; - goto yy32; - case 'c': goto yy29; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel21; - } - goto yy10; - } -yy30: - ++in->cur; -yyFillLabel22: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt29 = in->cur; - goto yy35; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt30 = in->cur; - goto yy32; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt31 = in->cur; - goto yy33; - case 'd': goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel22; - } - goto yy10; - } -yy31: - ++in->cur; -yyFillLabel23: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy31; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt30 = in->cur; - goto yy32; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy33; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel23; - } - goto yy10; - } -yy32: - ++in->cur; -yyFillLabel24: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'b': goto yy32; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel24; - } - goto yy10; - } -yy33: - ++in->cur; -yyFillLabel25: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'c': goto yy33; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel25; - } - goto yy10; - } -yy34: - ++in->cur; -yyFillLabel26: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'd': goto yy34; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel26; - } - goto yy10; - } -yy35: - ++in->cur; -yyFillLabel27: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy35; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel27; - } - goto yy10; - } -yy36: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - { return 0; } -#line 1340 "gen/re2c/17__alt4_4-eof-tdfa1.c" -} -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa1.c deleted file mode 100644 index e243b61b2..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/17__alt4_4-tdfa1.c +++ /dev/null @@ -1,1229 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/17__alt4_4-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt33; -char *yyt34; -char *yyt35; -char *yyt36; -char *yyt37; -char *yyt38; -char *yyt39; -char *yyt4; -char *yyt40; -char *yyt41; -char *yyt42; -char *yyt43; -char *yyt44; -char *yyt45; -char *yyt46; -char *yyt47; -char *yyt5; -char *yyt6; -char *yyt7; -char *yyt8; -char *yyt9; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 81 "gen/re2c/17__alt4_4-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 92 "gen/re2c/17__alt4_4-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 136 "gen/re2c/17__alt4_4-tdfa1.c" -#define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -static inline int fill(input_t *in, size_t need) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free >= need); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 155 "gen/re2c/17__alt4_4-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt33) in->yyt33 -= free; -if (in->yyt34) in->yyt34 -= free; -if (in->yyt35) in->yyt35 -= free; -if (in->yyt36) in->yyt36 -= free; -if (in->yyt37) in->yyt37 -= free; -if (in->yyt38) in->yyt38 -= free; -if (in->yyt39) in->yyt39 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt40) in->yyt40 -= free; -if (in->yyt41) in->yyt41 -= free; -if (in->yyt42) in->yyt42 -= free; -if (in->yyt43) in->yyt43 -= free; -if (in->yyt44) in->yyt44 -= free; -if (in->yyt45) in->yyt45 -= free; -if (in->yyt46) in->yyt46 -= free; -if (in->yyt47) in->yyt47 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt9) in->yyt9 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - memset(in->lim, 0, YYMAXFILL); - in->lim += YYMAXFILL; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + YYMAXFILL); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 225 "gen/re2c/17__alt4_4-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt33 = 0; -in->yyt34 = 0; -in->yyt35 = 0; -in->yyt36 = 0; -in->yyt37 = 0; -in->yyt38 = 0; -in->yyt39 = 0; -in->yyt4 = 0; -in->yyt40 = 0; -in->yyt41 = 0; -in->yyt42 = 0; -in->yyt43 = 0; -in->yyt44 = 0; -in->yyt45 = 0; -in->yyt46 = 0; -in->yyt47 = 0; -in->yyt5 = 0; -in->yyt6 = 0; -in->yyt7 = 0; -in->yyt8 = 0; -in->yyt9 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 276 "gen/re2c/17__alt4_4-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, - *a2, *b2, *c2, *d2, - *a3, *b3, *c3, *d3, - *a4, *b4, *c4, *d4, - *a5, *b5, *c5, *d5, - *a6, *b6, *c6, *d6, - *a7, *b7, *c7, *d7, - *a8, *b8, *c8, *d8; -loop: - in->tok = in->cur; - -#line 333 "gen/re2c/17__alt4_4-tdfa1.c" -{ - char yych; - if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; - yych = *in->cur; - switch (yych) { - case 0x00: goto yy1; - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt1 = in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt29 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->cur; - goto yy5; - case 'b': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt30 = in->cur; - goto yy6; - case 'c': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt4 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt31 = in->cur; - goto yy7; - case 'd': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt1 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt32 = in->yyt36 = in->cur; - goto yy8; - default: goto yy2; - } -yy1: - ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - { return 0; } -#line 365 "gen/re2c/17__alt4_4-tdfa1.c" -yy2: - ++in->cur; -yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - { return 1; } -#line 371 "gen/re2c/17__alt4_4-tdfa1.c" -yy4: - ++in->cur; - a1 = in->yyt1; - a2 = in->yyt6; - b1 = in->yyt7; - b2 = in->yyt8; - c1 = in->yyt9; - c2 = in->yyt10; - d1 = in->yyt11; - d2 = in->yyt12; - a3 = in->yyt13; - a4 = in->yyt14; - b3 = in->yyt15; - b4 = in->yyt16; - c3 = in->yyt17; - c4 = in->yyt18; - d3 = in->yyt19; - d4 = in->yyt20; - a5 = in->yyt21; - a6 = in->yyt22; - b5 = in->yyt23; - b6 = in->yyt24; - c5 = in->yyt25; - c6 = in->yyt26; - d5 = in->yyt27; - d6 = in->yyt28; - a7 = in->yyt29; - a8 = in->yyt2; - b7 = in->yyt30; - b8 = in->yyt3; - c7 = in->yyt31; - c8 = in->yyt4; - d7 = in->yyt32; - d8 = in->yyt5; -#line 39 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - if (a6) { outc(out, 'A'); outs(out, a5, a6); } - else if (b6) { outc(out, 'B'); outs(out, b5, b6); } - else if (c6) { outc(out, 'C'); outs(out, c5, c6); } - else if (d6) { outc(out, 'D'); outs(out, d5, d6); } - if (a8) { outc(out, 'A'); outs(out, a7, a8); } - else if (b8) { outc(out, 'B'); outs(out, b7, b8); } - else if (c8) { outc(out, 'C'); outs(out, c7, c8); } - else if (d8) { outc(out, 'D'); outs(out, d7, d8); } - outc(out, '\n'); - goto loop; - } -#line 427 "gen/re2c/17__alt4_4-tdfa1.c" -yy5: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy10; - default: goto yy3; - } -yy6: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy17; - default: goto yy3; - } -yy7: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy22; - default: goto yy3; - } -yy8: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': goto yy24; - default: goto yy3; - } -yy9: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy10: - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt29 = in->cur; - goto yy4; - case 'a': goto yy9; - case 'b': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt2 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt30 = in->cur; - goto yy12; - case 'c': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt3 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt31 = in->yyt33 = in->cur; - goto yy13; - case 'd': - in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt28 = NULL; - in->yyt4 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt21 = in->yyt22 = in->yyt32 = in->yyt34 = in->cur; - goto yy14; - default: goto yy11; - } -yy11: - in->cur = in->mar; - goto yy3; -yy12: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt29 = in->yyt39 = in->cur; - goto yy25; - case 'b': goto yy12; - case 'c': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt31 = in->yyt39 = in->yyt45 = in->cur; - goto yy26; - case 'd': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt38 = in->yyt40 = in->yyt41 = NULL; - in->yyt24 = in->yyt32 = in->yyt39 = in->yyt47 = in->cur; - goto yy27; - default: goto yy11; - } -yy13: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt29 = in->yyt40 = in->cur; - goto yy25; - case 'b': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt30 = in->yyt40 = in->yyt46 = in->cur; - goto yy28; - case 'c': goto yy13; - case 'd': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt34 = in->yyt38 = in->yyt39 = in->yyt41 = NULL; - in->yyt26 = in->yyt32 = in->yyt40 = in->yyt47 = in->cur; - goto yy27; - default: goto yy11; - } -yy14: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt29 = in->yyt41 = in->cur; - goto yy25; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt30 = in->yyt41 = in->yyt46 = in->cur; - goto yy28; - case 'c': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt33 = in->yyt38 = in->yyt39 = in->yyt40 = NULL; - in->yyt28 = in->yyt31 = in->yyt41 = in->yyt45 = in->cur; - goto yy26; - case 'd': goto yy14; - default: goto yy11; - } -yy15: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy15; - case 'b': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt30 = in->yyt46 = in->cur; - goto yy29; - case 'c': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt31 = in->yyt45 = in->cur; - goto yy30; - case 'd': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt39 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = NULL; - in->yyt5 = in->yyt22 = in->yyt32 = in->yyt47 = in->cur; - goto yy31; - default: goto yy11; - } -yy16: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy17: - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt29 = in->yyt38 = in->cur; - goto yy15; - case 'b': goto yy16; - case 'c': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt31 = in->yyt42 = in->cur; - goto yy18; - case 'd': - in->yyt4 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt25 = in->yyt26 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = NULL; - in->yyt24 = in->yyt27 = in->yyt32 = in->yyt44 = in->cur; - goto yy19; - default: goto yy11; - } -yy18: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt29 = in->yyt40 = in->cur; - goto yy32; - case 'b': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt30 = in->yyt40 = in->yyt46 = in->cur; - goto yy29; - case 'c': goto yy18; - case 'd': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt41 = in->yyt43 = in->yyt44 = NULL; - in->yyt26 = in->yyt32 = in->yyt40 = in->yyt47 = in->cur; - goto yy31; - default: goto yy11; - } -yy19: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt29 = in->yyt41 = in->cur; - goto yy32; - case 'b': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt30 = in->yyt41 = in->yyt46 = in->cur; - goto yy29; - case 'c': - in->yyt5 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt42 = in->yyt43 = NULL; - in->yyt28 = in->yyt31 = in->yyt41 = in->yyt45 = in->cur; - goto yy30; - case 'd': goto yy19; - default: goto yy11; - } -yy20: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt4; - in->yyt27 = in->yyt5; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt5 = in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt29 = in->yyt39 = in->cur; - goto yy32; - case 'b': goto yy20; - case 'c': - in->yyt5 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt31 = in->yyt39 = in->yyt45 = in->cur; - goto yy30; - case 'd': - in->yyt5 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt38 = in->yyt40 = in->yyt41 = in->yyt42 = in->yyt44 = NULL; - in->yyt24 = in->yyt32 = in->yyt39 = in->yyt47 = in->cur; - goto yy31; - default: goto yy11; - } -yy21: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy22: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt29 = in->yyt35 = in->yyt38 = in->cur; - goto yy15; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt30 = in->yyt35 = in->yyt43 = in->cur; - goto yy20; - case 'c': goto yy21; - case 'd': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt27 = in->yyt28 = in->yyt33 = in->yyt34 = in->yyt36 = in->yyt37 = NULL; - in->yyt26 = in->yyt32 = in->yyt35 = in->yyt44 = in->cur; - goto yy19; - default: goto yy11; - } -yy23: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy24: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt29 = in->yyt37 = in->yyt38 = in->cur; - goto yy15; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt30 = in->yyt37 = in->yyt43 = in->cur; - goto yy20; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt25 = in->yyt26 = in->yyt27 = in->yyt33 = in->yyt34 = in->yyt35 = NULL; - in->yyt28 = in->yyt31 = in->yyt37 = in->yyt42 = in->cur; - goto yy18; - case 'd': goto yy23; - default: goto yy11; - } -yy25: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy25; - case 'b': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt30 = in->cur; - goto yy33; - case 'c': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy34; - case 'd': - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy26: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt29 = in->cur; - goto yy36; - case 'b': - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt30 = in->cur; - goto yy33; - case 'c': goto yy26; - case 'd': - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy27: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt23 = in->yyt2; - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt29 = in->cur; - goto yy36; - case 'b': - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt30 = in->cur; - goto yy33; - case 'c': - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt31 = in->cur; - goto yy34; - case 'd': goto yy27; - default: goto yy11; - } -yy28: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt3; - in->yyt27 = in->yyt4; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy36; - case 'b': goto yy28; - case 'c': - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy34; - case 'd': - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy29: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt29 = in->cur; - goto yy36; - case 'b': goto yy29; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt31 = in->cur; - goto yy34; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt26 = in->yyt28 = in->yyt29 = in->yyt45 = in->yyt47 = NULL; - in->yyt24 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy30: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt28 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt29 = in->cur; - goto yy36; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt30 = in->cur; - goto yy33; - case 'c': goto yy30; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt28 = in->yyt29 = in->yyt46 = in->yyt47 = NULL; - in->yyt26 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy31: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt21 = in->yyt22 = in->yyt24 = in->yyt26 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt29 = in->cur; - goto yy36; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt30 = in->cur; - goto yy33; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt22 = in->yyt24 = in->yyt26 = in->yyt29 = in->yyt45 = in->yyt46 = NULL; - in->yyt28 = in->yyt31 = in->cur; - goto yy34; - case 'd': goto yy31; - default: goto yy11; - } -yy32: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt33; - in->yyt14 = in->yyt34; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt27; - in->yyt17 = in->yyt4; - in->yyt18 = in->yyt35; - in->yyt19 = in->yyt36; - in->yyt20 = in->yyt37; - in->yyt23 = in->yyt43; - in->yyt25 = in->yyt42; - in->yyt27 = in->yyt44; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy32; - case 'b': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt30 = in->cur; - goto yy33; - case 'c': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt31 = in->cur; - goto yy34; - case 'd': - in->yyt1 = in->yyt23; - in->yyt2 = in->yyt43; - in->yyt6 = in->yyt25; - in->yyt7 = in->yyt3; - in->yyt8 = in->yyt27; - in->yyt9 = in->yyt4; - in->yyt10 = in->yyt35; - in->yyt11 = in->yyt36; - in->yyt12 = in->yyt37; - in->yyt33 = in->yyt42; - in->yyt34 = in->yyt44; - in->yyt24 = in->yyt26 = in->yyt28 = in->yyt45 = in->yyt46 = in->yyt47 = NULL; - in->yyt22 = in->yyt32 = in->cur; - goto yy35; - default: goto yy11; - } -yy33: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt29 = in->yyt31 = in->yyt32 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'b': goto yy33; - default: goto yy11; - } -yy34: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt29 = in->yyt30 = in->yyt32 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'c': goto yy34; - default: goto yy11; - } -yy35: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt21 = in->yyt29; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt29 = in->yyt30 = in->yyt31 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'd': goto yy35; - default: goto yy11; - } -yy36: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt13 = in->yyt38; - in->yyt14 = in->yyt5; - in->yyt15 = in->yyt2; - in->yyt16 = in->yyt39; - in->yyt17 = in->yyt33; - in->yyt18 = in->yyt40; - in->yyt19 = in->yyt34; - in->yyt20 = in->yyt41; - in->yyt23 = in->yyt46; - in->yyt25 = in->yyt45; - in->yyt27 = in->yyt47; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt30 = in->yyt31 = in->yyt32 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy36; - default: goto yy11; - } -} -#line 59 "../../../benchmarks/submatch_dfa_aot/src/re2c/17__alt4_4.re" - -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa1.c deleted file mode 100644 index 88d4e53a7..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-eof-tdfa1.c +++ /dev/null @@ -1,4431 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/18__alt4_8-eof-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt33; -char *yyt34; -char *yyt35; -char *yyt36; -char *yyt37; -char *yyt38; -char *yyt39; -char *yyt4; -char *yyt40; -char *yyt41; -char *yyt42; -char *yyt43; -char *yyt44; -char *yyt45; -char *yyt46; -char *yyt47; -char *yyt48; -char *yyt49; -char *yyt5; -char *yyt50; -char *yyt51; -char *yyt52; -char *yyt53; -char *yyt54; -char *yyt55; -char *yyt56; -char *yyt57; -char *yyt58; -char *yyt59; -char *yyt6; -char *yyt60; -char *yyt61; -char *yyt62; -char *yyt63; -char *yyt64; -char *yyt65; -char *yyt66; -char *yyt67; -char *yyt68; -char *yyt69; -char *yyt7; -char *yyt70; -char *yyt71; -char *yyt72; -char *yyt73; -char *yyt74; -char *yyt75; -char *yyt76; -char *yyt77; -char *yyt78; -char *yyt79; -char *yyt8; -char *yyt80; -char *yyt81; -char *yyt82; -char *yyt83; -char *yyt84; -char *yyt85; -char *yyt86; -char *yyt87; -char *yyt88; -char *yyt89; -char *yyt9; -char *yyt90; -char *yyt91; -char *yyt92; -char *yyt93; -char *yyt94; -char *yyt95; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 129 "gen/re2c/18__alt4_8-eof-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 140 "gen/re2c/18__alt4_8-eof-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -static inline int fill(input_t *in) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free > 0); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 198 "gen/re2c/18__alt4_8-eof-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt33) in->yyt33 -= free; -if (in->yyt34) in->yyt34 -= free; -if (in->yyt35) in->yyt35 -= free; -if (in->yyt36) in->yyt36 -= free; -if (in->yyt37) in->yyt37 -= free; -if (in->yyt38) in->yyt38 -= free; -if (in->yyt39) in->yyt39 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt40) in->yyt40 -= free; -if (in->yyt41) in->yyt41 -= free; -if (in->yyt42) in->yyt42 -= free; -if (in->yyt43) in->yyt43 -= free; -if (in->yyt44) in->yyt44 -= free; -if (in->yyt45) in->yyt45 -= free; -if (in->yyt46) in->yyt46 -= free; -if (in->yyt47) in->yyt47 -= free; -if (in->yyt48) in->yyt48 -= free; -if (in->yyt49) in->yyt49 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt50) in->yyt50 -= free; -if (in->yyt51) in->yyt51 -= free; -if (in->yyt52) in->yyt52 -= free; -if (in->yyt53) in->yyt53 -= free; -if (in->yyt54) in->yyt54 -= free; -if (in->yyt55) in->yyt55 -= free; -if (in->yyt56) in->yyt56 -= free; -if (in->yyt57) in->yyt57 -= free; -if (in->yyt58) in->yyt58 -= free; -if (in->yyt59) in->yyt59 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt60) in->yyt60 -= free; -if (in->yyt61) in->yyt61 -= free; -if (in->yyt62) in->yyt62 -= free; -if (in->yyt63) in->yyt63 -= free; -if (in->yyt64) in->yyt64 -= free; -if (in->yyt65) in->yyt65 -= free; -if (in->yyt66) in->yyt66 -= free; -if (in->yyt67) in->yyt67 -= free; -if (in->yyt68) in->yyt68 -= free; -if (in->yyt69) in->yyt69 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt70) in->yyt70 -= free; -if (in->yyt71) in->yyt71 -= free; -if (in->yyt72) in->yyt72 -= free; -if (in->yyt73) in->yyt73 -= free; -if (in->yyt74) in->yyt74 -= free; -if (in->yyt75) in->yyt75 -= free; -if (in->yyt76) in->yyt76 -= free; -if (in->yyt77) in->yyt77 -= free; -if (in->yyt78) in->yyt78 -= free; -if (in->yyt79) in->yyt79 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt80) in->yyt80 -= free; -if (in->yyt81) in->yyt81 -= free; -if (in->yyt82) in->yyt82 -= free; -if (in->yyt83) in->yyt83 -= free; -if (in->yyt84) in->yyt84 -= free; -if (in->yyt85) in->yyt85 -= free; -if (in->yyt86) in->yyt86 -= free; -if (in->yyt87) in->yyt87 -= free; -if (in->yyt88) in->yyt88 -= free; -if (in->yyt89) in->yyt89 -= free; -if (in->yyt9) in->yyt9 -= free; -if (in->yyt90) in->yyt90 -= free; -if (in->yyt91) in->yyt91 -= free; -if (in->yyt92) in->yyt92 -= free; -if (in->yyt93) in->yyt93 -= free; -if (in->yyt94) in->yyt94 -= free; -if (in->yyt95) in->yyt95 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - in->lim[0] = 0; - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + 1); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 315 "gen/re2c/18__alt4_8-eof-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt33 = 0; -in->yyt34 = 0; -in->yyt35 = 0; -in->yyt36 = 0; -in->yyt37 = 0; -in->yyt38 = 0; -in->yyt39 = 0; -in->yyt4 = 0; -in->yyt40 = 0; -in->yyt41 = 0; -in->yyt42 = 0; -in->yyt43 = 0; -in->yyt44 = 0; -in->yyt45 = 0; -in->yyt46 = 0; -in->yyt47 = 0; -in->yyt48 = 0; -in->yyt49 = 0; -in->yyt5 = 0; -in->yyt50 = 0; -in->yyt51 = 0; -in->yyt52 = 0; -in->yyt53 = 0; -in->yyt54 = 0; -in->yyt55 = 0; -in->yyt56 = 0; -in->yyt57 = 0; -in->yyt58 = 0; -in->yyt59 = 0; -in->yyt6 = 0; -in->yyt60 = 0; -in->yyt61 = 0; -in->yyt62 = 0; -in->yyt63 = 0; -in->yyt64 = 0; -in->yyt65 = 0; -in->yyt66 = 0; -in->yyt67 = 0; -in->yyt68 = 0; -in->yyt69 = 0; -in->yyt7 = 0; -in->yyt70 = 0; -in->yyt71 = 0; -in->yyt72 = 0; -in->yyt73 = 0; -in->yyt74 = 0; -in->yyt75 = 0; -in->yyt76 = 0; -in->yyt77 = 0; -in->yyt78 = 0; -in->yyt79 = 0; -in->yyt8 = 0; -in->yyt80 = 0; -in->yyt81 = 0; -in->yyt82 = 0; -in->yyt83 = 0; -in->yyt84 = 0; -in->yyt85 = 0; -in->yyt86 = 0; -in->yyt87 = 0; -in->yyt88 = 0; -in->yyt89 = 0; -in->yyt9 = 0; -in->yyt90 = 0; -in->yyt91 = 0; -in->yyt92 = 0; -in->yyt93 = 0; -in->yyt94 = 0; -in->yyt95 = 0; -#line 40 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - -#line 414 "gen/re2c/18__alt4_8-eof-tdfa1.c" -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; - fill(in); -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, - *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, - *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, - *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4, - *a5, *b5, *c5, *d5, *e5, *f5, *g5, *h5, - *a6, *b6, *c6, *d6, *e6, *f6, *g6, *h6, - *a7, *b7, *c7, *d7, *e7, *f7, *g7, *h7, - *a8, *b8, *c8, *d8, *e8, *f8, *g8, *h8; -loop: - in->tok = in->cur; - -#line 472 "gen/re2c/18__alt4_8-eof-tdfa1.c" -{ - char yych; -yyFillLabel0: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt1 = in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt57 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->cur; - goto yy4; - case 'b': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt58 = in->cur; - goto yy5; - case 'c': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt4 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt59 = in->yyt68 = in->cur; - goto yy6; - case 'd': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt5 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt60 = in->yyt70 = in->cur; - goto yy7; - case 'e': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt6 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt61 = in->cur; - goto yy8; - case 'f': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt7 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt62 = in->cur; - goto yy9; - case 'g': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt8 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt63 = in->cur; - goto yy10; - case 'h': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt9 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt64 = in->yyt72 = in->cur; - goto yy11; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel0; - goto yy68; - } - goto yy1; - } -yy1: - ++in->cur; -yy2: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - { return 1; } -#line 525 "gen/re2c/18__alt4_8-eof-tdfa1.c" -yy3: - ++in->cur; - a1 = in->yyt1; - a2 = in->yyt10; - b1 = in->yyt11; - b2 = in->yyt12; - c1 = in->yyt13; - c2 = in->yyt14; - d1 = in->yyt15; - d2 = in->yyt16; - e1 = in->yyt17; - e2 = in->yyt18; - f1 = in->yyt19; - f2 = in->yyt20; - g1 = in->yyt21; - g2 = in->yyt22; - h1 = in->yyt23; - h2 = in->yyt24; - a3 = in->yyt25; - a4 = in->yyt26; - b3 = in->yyt27; - b4 = in->yyt28; - c3 = in->yyt29; - c4 = in->yyt30; - d3 = in->yyt31; - d4 = in->yyt32; - e3 = in->yyt33; - e4 = in->yyt34; - f3 = in->yyt35; - f4 = in->yyt36; - g3 = in->yyt37; - g4 = in->yyt38; - h3 = in->yyt39; - h4 = in->yyt40; - a5 = in->yyt41; - a6 = in->yyt42; - b5 = in->yyt43; - b6 = in->yyt44; - c5 = in->yyt45; - c6 = in->yyt46; - d5 = in->yyt47; - d6 = in->yyt48; - e5 = in->yyt49; - e6 = in->yyt50; - f5 = in->yyt51; - f6 = in->yyt52; - g5 = in->yyt53; - g6 = in->yyt54; - h5 = in->yyt55; - h6 = in->yyt56; - a7 = in->yyt57; - a8 = in->yyt2; - b7 = in->yyt58; - b8 = in->yyt3; - c7 = in->yyt59; - c8 = in->yyt4; - d7 = in->yyt60; - d8 = in->yyt5; - e7 = in->yyt61; - e8 = in->yyt6; - f7 = in->yyt62; - f8 = in->yyt7; - g7 = in->yyt63; - g8 = in->yyt8; - h7 = in->yyt64; - h8 = in->yyt9; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - else if (e1) { outc(out, 'E'); outs(out, e1, e2); } - else if (f1) { outc(out, 'F'); outs(out, f1, f2); } - else if (g1) { outc(out, 'G'); outs(out, g1, g2); } - else if (h1) { outc(out, 'H'); outs(out, h1, h2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - else if (e3) { outc(out, 'E'); outs(out, e3, e4); } - else if (f3) { outc(out, 'F'); outs(out, f3, f4); } - else if (g3) { outc(out, 'G'); outs(out, g3, g4); } - else if (h3) { outc(out, 'H'); outs(out, h3, h4); } - if (a6) { outc(out, 'A'); outs(out, a5, a6); } - else if (b6) { outc(out, 'B'); outs(out, b5, b6); } - else if (c6) { outc(out, 'C'); outs(out, c5, c6); } - else if (d6) { outc(out, 'D'); outs(out, d5, d6); } - else if (e6) { outc(out, 'E'); outs(out, e5, e6); } - else if (f6) { outc(out, 'F'); outs(out, f5, f6); } - else if (g6) { outc(out, 'G'); outs(out, g5, g6); } - else if (h6) { outc(out, 'H'); outs(out, h5, h6); } - if (a8) { outc(out, 'A'); outs(out, a7, a8); } - else if (b8) { outc(out, 'B'); outs(out, b7, b8); } - else if (c8) { outc(out, 'C'); outs(out, c7, c8); } - else if (d8) { outc(out, 'D'); outs(out, d7, d8); } - else if (e8) { outc(out, 'E'); outs(out, e7, e8); } - else if (f8) { outc(out, 'F'); outs(out, f7, f8); } - else if (g8) { outc(out, 'G'); outs(out, g7, g8); } - else if (h8) { outc(out, 'H'); outs(out, h7, h8); } - outc(out, '\n'); - goto loop; - } -#line 629 "gen/re2c/18__alt4_8-eof-tdfa1.c" -yy4: - in->mar = ++in->cur; -yyFillLabel1: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy13; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel1; - } - goto yy2; - } -yy5: - in->mar = ++in->cur; -yyFillLabel2: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy24; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel2; - } - goto yy2; - } -yy6: - in->mar = ++in->cur; -yyFillLabel3: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy33; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel3; - } - goto yy2; - } -yy7: - in->mar = ++in->cur; -yyFillLabel4: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy35; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel4; - } - goto yy2; - } -yy8: - in->mar = ++in->cur; -yyFillLabel5: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy37; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel5; - } - goto yy2; - } -yy9: - in->mar = ++in->cur; -yyFillLabel6: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy39; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel6; - } - goto yy2; - } -yy10: - in->mar = ++in->cur; -yyFillLabel7: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy41; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel7; - } - goto yy2; - } -yy11: - in->mar = ++in->cur; -yyFillLabel8: - yych = *in->cur; - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy43; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel8; - } - goto yy2; - } -yy12: - ++in->cur; -yyFillLabel9: - yych = *in->cur; -yy13: - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt57 = in->cur; - goto yy3; - case 'a': goto yy12; - case 'b': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt58 = in->cur; - goto yy15; - case 'c': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt3 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt59 = in->yyt65 = in->cur; - goto yy16; - case 'd': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt4 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt60 = in->yyt66 = in->cur; - goto yy17; - case 'e': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt5 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt61 = in->yyt67 = in->cur; - goto yy18; - case 'f': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt6 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt62 = in->yyt68 = in->cur; - goto yy19; - case 'g': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt7 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt63 = in->yyt69 = in->cur; - goto yy20; - case 'h': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt8 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt64 = in->yyt70 = in->cur; - goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel9; - } - goto yy14; - } -yy14: - in->cur = in->mar; - goto yy2; -yy15: - ++in->cur; -yyFillLabel10: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt57 = in->yyt75 = in->cur; - goto yy44; - case 'b': goto yy15; - case 'c': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt59 = in->yyt75 = in->yyt89 = in->cur; - goto yy45; - case 'd': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt60 = in->yyt75 = in->yyt91 = in->cur; - goto yy46; - case 'e': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt61 = in->yyt75 = in->yyt92 = in->cur; - goto yy47; - case 'f': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt62 = in->yyt75 = in->yyt93 = in->cur; - goto yy48; - case 'g': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt63 = in->yyt75 = in->yyt94 = in->cur; - goto yy49; - case 'h': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt64 = in->yyt75 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel10; - } - goto yy14; - } -yy16: - ++in->cur; -yyFillLabel11: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt57 = in->yyt76 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt58 = in->yyt76 = in->yyt90 = in->cur; - goto yy51; - case 'c': goto yy16; - case 'd': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt60 = in->yyt76 = in->yyt91 = in->cur; - goto yy46; - case 'e': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt61 = in->yyt76 = in->yyt92 = in->cur; - goto yy47; - case 'f': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt62 = in->yyt76 = in->yyt93 = in->cur; - goto yy48; - case 'g': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt63 = in->yyt76 = in->yyt94 = in->cur; - goto yy49; - case 'h': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt64 = in->yyt76 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel11; - } - goto yy14; - } -yy17: - ++in->cur; -yyFillLabel12: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt57 = in->yyt77 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt58 = in->yyt77 = in->yyt90 = in->cur; - goto yy51; - case 'c': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt59 = in->yyt77 = in->yyt89 = in->cur; - goto yy45; - case 'd': goto yy17; - case 'e': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt61 = in->yyt77 = in->yyt92 = in->cur; - goto yy47; - case 'f': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt62 = in->yyt77 = in->yyt93 = in->cur; - goto yy48; - case 'g': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt63 = in->yyt77 = in->yyt94 = in->cur; - goto yy49; - case 'h': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt64 = in->yyt77 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel12; - } - goto yy14; - } -yy18: - ++in->cur; -yyFillLabel13: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt57 = in->yyt78 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt58 = in->yyt78 = in->yyt90 = in->cur; - goto yy51; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt59 = in->yyt78 = in->yyt89 = in->cur; - goto yy45; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt60 = in->yyt78 = in->yyt91 = in->cur; - goto yy46; - case 'e': goto yy18; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt62 = in->yyt78 = in->yyt93 = in->cur; - goto yy48; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt63 = in->yyt78 = in->yyt94 = in->cur; - goto yy49; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt64 = in->yyt78 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel13; - } - goto yy14; - } -yy19: - ++in->cur; -yyFillLabel14: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt57 = in->yyt79 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt58 = in->yyt79 = in->yyt90 = in->cur; - goto yy51; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt59 = in->yyt79 = in->yyt89 = in->cur; - goto yy45; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt60 = in->yyt79 = in->yyt91 = in->cur; - goto yy46; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt61 = in->yyt79 = in->yyt92 = in->cur; - goto yy47; - case 'f': goto yy19; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt63 = in->yyt79 = in->yyt94 = in->cur; - goto yy49; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt64 = in->yyt79 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel14; - } - goto yy14; - } -yy20: - ++in->cur; -yyFillLabel15: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt57 = in->yyt80 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt58 = in->yyt80 = in->yyt90 = in->cur; - goto yy51; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt59 = in->yyt80 = in->yyt89 = in->cur; - goto yy45; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt60 = in->yyt80 = in->yyt91 = in->cur; - goto yy46; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt61 = in->yyt80 = in->yyt92 = in->cur; - goto yy47; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt62 = in->yyt80 = in->yyt93 = in->cur; - goto yy48; - case 'g': goto yy20; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt64 = in->yyt80 = in->yyt95 = in->cur; - goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel15; - } - goto yy14; - } -yy21: - ++in->cur; -yyFillLabel16: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt57 = in->yyt81 = in->cur; - goto yy44; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt58 = in->yyt81 = in->yyt90 = in->cur; - goto yy51; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt59 = in->yyt81 = in->yyt89 = in->cur; - goto yy45; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt60 = in->yyt81 = in->yyt91 = in->cur; - goto yy46; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt61 = in->yyt81 = in->yyt92 = in->cur; - goto yy47; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt62 = in->yyt81 = in->yyt93 = in->cur; - goto yy48; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt63 = in->yyt81 = in->yyt94 = in->cur; - goto yy49; - case 'h': goto yy21; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel16; - } - goto yy14; - } -yy22: - ++in->cur; -yyFillLabel17: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy22; - case 'b': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt58 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt59 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt60 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt61 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt62 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt63 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt64 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel17; - } - goto yy14; - } -yy23: - ++in->cur; -yyFillLabel18: - yych = *in->cur; -yy24: - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt57 = in->yyt67 = in->yyt74 = in->cur; - goto yy22; - case 'b': goto yy23; - case 'c': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt59 = in->yyt67 = in->yyt82 = in->cur; - goto yy25; - case 'd': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt60 = in->yyt67 = in->yyt84 = in->cur; - goto yy26; - case 'e': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt61 = in->yyt67 = in->yyt85 = in->cur; - goto yy27; - case 'f': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt62 = in->yyt67 = in->yyt86 = in->cur; - goto yy28; - case 'g': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt63 = in->yyt67 = in->yyt87 = in->cur; - goto yy29; - case 'h': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt64 = in->yyt67 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel18; - } - goto yy14; - } -yy25: - ++in->cur; -yyFillLabel19: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt57 = in->yyt76 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt58 = in->yyt76 = in->yyt90 = in->cur; - goto yy52; - case 'c': goto yy25; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt60 = in->yyt76 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt61 = in->yyt76 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt62 = in->yyt76 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt63 = in->yyt76 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt64 = in->yyt76 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel19; - } - goto yy14; - } -yy26: - ++in->cur; -yyFillLabel20: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt57 = in->yyt77 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt58 = in->yyt77 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt59 = in->yyt77 = in->yyt89 = in->cur; - goto yy53; - case 'd': goto yy26; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt61 = in->yyt77 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt62 = in->yyt77 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt63 = in->yyt77 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt64 = in->yyt77 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel20; - } - goto yy14; - } -yy27: - ++in->cur; -yyFillLabel21: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt57 = in->yyt78 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt58 = in->yyt78 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt59 = in->yyt78 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt60 = in->yyt78 = in->yyt91 = in->cur; - goto yy54; - case 'e': goto yy27; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt62 = in->yyt78 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt63 = in->yyt78 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt64 = in->yyt78 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel21; - } - goto yy14; - } -yy28: - ++in->cur; -yyFillLabel22: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt57 = in->yyt79 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt58 = in->yyt79 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt59 = in->yyt79 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt60 = in->yyt79 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt61 = in->yyt79 = in->yyt92 = in->cur; - goto yy55; - case 'f': goto yy28; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt63 = in->yyt79 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt64 = in->yyt79 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel22; - } - goto yy14; - } -yy29: - ++in->cur; -yyFillLabel23: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt57 = in->yyt80 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt58 = in->yyt80 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt59 = in->yyt80 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt60 = in->yyt80 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt61 = in->yyt80 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt62 = in->yyt80 = in->yyt93 = in->cur; - goto yy56; - case 'g': goto yy29; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt64 = in->yyt80 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel23; - } - goto yy14; - } -yy30: - ++in->cur; -yyFillLabel24: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt57 = in->yyt81 = in->cur; - goto yy59; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt58 = in->yyt81 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt59 = in->yyt81 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt60 = in->yyt81 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt61 = in->yyt81 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt62 = in->yyt81 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt63 = in->yyt81 = in->yyt94 = in->cur; - goto yy57; - case 'h': goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel24; - } - goto yy14; - } -yy31: - ++in->cur; -yyFillLabel25: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt57 = in->yyt75 = in->cur; - goto yy59; - case 'b': goto yy31; - case 'c': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt59 = in->yyt75 = in->yyt89 = in->cur; - goto yy53; - case 'd': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt60 = in->yyt75 = in->yyt91 = in->cur; - goto yy54; - case 'e': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt61 = in->yyt75 = in->yyt92 = in->cur; - goto yy55; - case 'f': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt62 = in->yyt75 = in->yyt93 = in->cur; - goto yy56; - case 'g': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt63 = in->yyt75 = in->yyt94 = in->cur; - goto yy57; - case 'h': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt64 = in->yyt75 = in->yyt95 = in->cur; - goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel25; - } - goto yy14; - } -yy32: - ++in->cur; -yyFillLabel26: - yych = *in->cur; -yy33: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt57 = in->yyt69 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt58 = in->yyt69 = in->yyt83 = in->cur; - goto yy31; - case 'c': goto yy32; - case 'd': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt60 = in->yyt69 = in->yyt84 = in->cur; - goto yy26; - case 'e': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt61 = in->yyt69 = in->yyt85 = in->cur; - goto yy27; - case 'f': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt62 = in->yyt69 = in->yyt86 = in->cur; - goto yy28; - case 'g': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt63 = in->yyt69 = in->yyt87 = in->cur; - goto yy29; - case 'h': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt64 = in->yyt69 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel26; - } - goto yy14; - } -yy34: - ++in->cur; -yyFillLabel27: - yych = *in->cur; -yy35: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt57 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt58 = in->yyt83 = in->cur; - goto yy31; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt59 = in->yyt82 = in->cur; - goto yy25; - case 'd': goto yy34; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt61 = in->yyt85 = in->cur; - goto yy27; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt62 = in->yyt86 = in->cur; - goto yy28; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt63 = in->yyt87 = in->cur; - goto yy29; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt64 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel27; - } - goto yy14; - } -yy36: - ++in->cur; -yyFillLabel28: - yych = *in->cur; -yy37: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt57 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt58 = in->yyt83 = in->cur; - goto yy31; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt59 = in->yyt82 = in->cur; - goto yy25; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt60 = in->yyt84 = in->cur; - goto yy26; - case 'e': goto yy36; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt62 = in->yyt86 = in->cur; - goto yy28; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt63 = in->yyt87 = in->cur; - goto yy29; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt64 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel28; - } - goto yy14; - } -yy38: - ++in->cur; -yyFillLabel29: - yych = *in->cur; -yy39: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt57 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt58 = in->yyt83 = in->cur; - goto yy31; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt59 = in->yyt82 = in->cur; - goto yy25; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt60 = in->yyt84 = in->cur; - goto yy26; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt61 = in->yyt85 = in->cur; - goto yy27; - case 'f': goto yy38; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt63 = in->yyt87 = in->cur; - goto yy29; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt64 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel29; - } - goto yy14; - } -yy40: - ++in->cur; -yyFillLabel30: - yych = *in->cur; -yy41: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt57 = in->yyt71 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt58 = in->yyt71 = in->yyt83 = in->cur; - goto yy31; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt59 = in->yyt71 = in->yyt82 = in->cur; - goto yy25; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt60 = in->yyt71 = in->yyt84 = in->cur; - goto yy26; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt61 = in->yyt71 = in->yyt85 = in->cur; - goto yy27; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt62 = in->yyt71 = in->yyt86 = in->cur; - goto yy28; - case 'g': goto yy40; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt64 = in->yyt71 = in->yyt88 = in->cur; - goto yy30; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel30; - } - goto yy14; - } -yy42: - ++in->cur; -yyFillLabel31: - yych = *in->cur; -yy43: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt57 = in->yyt73 = in->yyt74 = in->cur; - goto yy22; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt58 = in->yyt73 = in->yyt83 = in->cur; - goto yy31; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt59 = in->yyt73 = in->yyt82 = in->cur; - goto yy25; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt60 = in->yyt73 = in->yyt84 = in->cur; - goto yy26; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt61 = in->yyt73 = in->yyt85 = in->cur; - goto yy27; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt62 = in->yyt73 = in->yyt86 = in->cur; - goto yy28; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt63 = in->yyt73 = in->yyt87 = in->cur; - goto yy29; - case 'h': goto yy42; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel31; - } - goto yy14; - } -yy44: - ++in->cur; -yyFillLabel32: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy44; - case 'b': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel32; - } - goto yy14; - } -yy45: - ++in->cur; -yyFillLabel33: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt58 = in->cur; - goto yy60; - case 'c': goto yy45; - case 'd': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel33; - } - goto yy14; - } -yy46: - ++in->cur; -yyFillLabel34: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt59 = in->cur; - goto yy61; - case 'd': goto yy46; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel34; - } - goto yy14; - } -yy47: - ++in->cur; -yyFillLabel35: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt60 = in->cur; - goto yy62; - case 'e': goto yy47; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel35; - } - goto yy14; - } -yy48: - ++in->cur; -yyFillLabel36: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt61 = in->cur; - goto yy63; - case 'f': goto yy48; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel36; - } - goto yy14; - } -yy49: - ++in->cur; -yyFillLabel37: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt62 = in->cur; - goto yy64; - case 'g': goto yy49; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel37; - } - goto yy14; - } -yy50: - ++in->cur; -yyFillLabel38: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt63 = in->cur; - goto yy65; - case 'h': goto yy50; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel38; - } - goto yy14; - } -yy51: - ++in->cur; -yyFillLabel39: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt57 = in->cur; - goto yy67; - case 'b': goto yy51; - case 'c': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel39; - } - goto yy14; - } -yy52: - ++in->cur; -yyFillLabel40: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt57 = in->cur; - goto yy67; - case 'b': goto yy52; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel40; - } - goto yy14; - } -yy53: - ++in->cur; -yyFillLabel41: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt58 = in->cur; - goto yy60; - case 'c': goto yy53; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel41; - } - goto yy14; - } -yy54: - ++in->cur; -yyFillLabel42: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt59 = in->cur; - goto yy61; - case 'd': goto yy54; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel42; - } - goto yy14; - } -yy55: - ++in->cur; -yyFillLabel43: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt60 = in->cur; - goto yy62; - case 'e': goto yy55; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel43; - } - goto yy14; - } -yy56: - ++in->cur; -yyFillLabel44: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt61 = in->cur; - goto yy63; - case 'f': goto yy56; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel44; - } - goto yy14; - } -yy57: - ++in->cur; -yyFillLabel45: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt62 = in->cur; - goto yy64; - case 'g': goto yy57; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel45; - } - goto yy14; - } -yy58: - ++in->cur; -yyFillLabel46: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt57 = in->cur; - goto yy67; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt63 = in->cur; - goto yy65; - case 'h': goto yy58; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel46; - } - goto yy14; - } -yy59: - ++in->cur; -yyFillLabel47: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy59; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt58 = in->cur; - goto yy60; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt59 = in->cur; - goto yy61; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt60 = in->cur; - goto yy62; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt61 = in->cur; - goto yy63; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt62 = in->cur; - goto yy64; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt63 = in->cur; - goto yy65; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt64 = in->cur; - goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel47; - } - goto yy14; - } -yy60: - ++in->cur; -yyFillLabel48: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy3; - case 'b': goto yy60; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel48; - } - goto yy14; - } -yy61: - ++in->cur; -yyFillLabel49: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy3; - case 'c': goto yy61; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel49; - } - goto yy14; - } -yy62: - ++in->cur; -yyFillLabel50: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy3; - case 'd': goto yy62; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel50; - } - goto yy14; - } -yy63: - ++in->cur; -yyFillLabel51: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy3; - case 'e': goto yy63; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel51; - } - goto yy14; - } -yy64: - ++in->cur; -yyFillLabel52: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy3; - case 'f': goto yy64; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel52; - } - goto yy14; - } -yy65: - ++in->cur; -yyFillLabel53: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy3; - case 'g': goto yy65; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel53; - } - goto yy14; - } -yy66: - ++in->cur; -yyFillLabel54: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy3; - case 'h': goto yy66; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel54; - } - goto yy14; - } -yy67: - ++in->cur; -yyFillLabel55: - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy3; - case 'a': goto yy67; - default: - if (in->lim <= in->cur) { - if (fill(in) == 0) goto yyFillLabel55; - } - goto yy14; - } -yy68: -#line 5 "../../../benchmarks/submatch_dfa_aot/src/re2c/include-eof/fill.re" - { return 0; } -#line 4428 "gen/re2c/18__alt4_8-eof-tdfa1.c" -} -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - -} diff --git a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa1.c b/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa1.c deleted file mode 100644 index e2a738458..000000000 --- a/benchmarks/submatch_dfa_aot/pregen/re2c/18__alt4_8-tdfa1.c +++ /dev/null @@ -1,4197 +0,0 @@ -/* Generated by re2c */ -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" -#include -#include -#include "common.h" - -#line 15 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -typedef struct taglist_t { - struct taglist_t *pred; - long dist; -} taglist_t; - -typedef struct taglistpool_t { - taglist_t *head; - taglist_t *next; - taglist_t *last; -} taglistpool_t; - -typedef struct { - char *buf; - char *lim; - char *cur; - char *mar; - char *tok; - -#line 30 "gen/re2c/18__alt4_8-tdfa1.c" -char *yyt1; -char *yyt10; -char *yyt11; -char *yyt12; -char *yyt13; -char *yyt14; -char *yyt15; -char *yyt16; -char *yyt17; -char *yyt18; -char *yyt19; -char *yyt2; -char *yyt20; -char *yyt21; -char *yyt22; -char *yyt23; -char *yyt24; -char *yyt25; -char *yyt26; -char *yyt27; -char *yyt28; -char *yyt29; -char *yyt3; -char *yyt30; -char *yyt31; -char *yyt32; -char *yyt33; -char *yyt34; -char *yyt35; -char *yyt36; -char *yyt37; -char *yyt38; -char *yyt39; -char *yyt4; -char *yyt40; -char *yyt41; -char *yyt42; -char *yyt43; -char *yyt44; -char *yyt45; -char *yyt46; -char *yyt47; -char *yyt48; -char *yyt49; -char *yyt5; -char *yyt50; -char *yyt51; -char *yyt52; -char *yyt53; -char *yyt54; -char *yyt55; -char *yyt56; -char *yyt57; -char *yyt58; -char *yyt59; -char *yyt6; -char *yyt60; -char *yyt61; -char *yyt62; -char *yyt63; -char *yyt64; -char *yyt65; -char *yyt66; -char *yyt67; -char *yyt68; -char *yyt69; -char *yyt7; -char *yyt70; -char *yyt71; -char *yyt72; -char *yyt73; -char *yyt74; -char *yyt75; -char *yyt76; -char *yyt77; -char *yyt78; -char *yyt79; -char *yyt8; -char *yyt80; -char *yyt81; -char *yyt82; -char *yyt83; -char *yyt84; -char *yyt85; -char *yyt86; -char *yyt87; -char *yyt88; -char *yyt89; -char *yyt9; -char *yyt90; -char *yyt91; -char *yyt92; -char *yyt93; -char *yyt94; -char *yyt95; -#line 34 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -#line 129 "gen/re2c/18__alt4_8-tdfa1.c" -#line 35 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - taglistpool_t tlp; - int eof; -} input_t; - -static inline void taglistpool_clear(taglistpool_t *tlp, input_t *in) -{ - tlp->next = tlp->head; - -#line 140 "gen/re2c/18__alt4_8-tdfa1.c" -#line 43 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - -} - -static inline void taglistpool_init(taglistpool_t *tlp) -{ - static const unsigned size = 1024 * 1024; - tlp->head = (taglist_t*)malloc(size * sizeof(taglist_t)); - tlp->next = tlp->head; - tlp->last = tlp->head + size; -} - -static inline void taglistpool_free(taglistpool_t *tlp) -{ - free(tlp->head); - tlp->head = tlp->next = tlp->last = NULL; -} - -static inline void taglist(taglist_t **ptl, const char *b, const char *t, taglistpool_t *tlp) -{ -#ifdef GROW_MTAG_LIST - if (tlp->next >= tlp->last) { - const unsigned size = tlp->last - tlp->head; - taglist_t *head = (taglist_t*)malloc(2 * size * sizeof(taglist_t)); - memcpy(head, tlp->head, size * sizeof(taglist_t)); - free(tlp->head); - tlp->head = head; - tlp->next = head + size; - tlp->last = head + size * 2; - } -#else - assert(tlp->next < tlp->last); -#endif - taglist_t *tl = tlp->next++; - tl->pred = *ptl; - tl->dist = t - b; - *ptl = tl; -} - -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" -#line 4 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 184 "gen/re2c/18__alt4_8-tdfa1.c" -#define YYMAXFILL 2 -#line 6 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -static inline int fill(input_t *in, size_t need) -{ - size_t free; - if (in->eof) return 1; - - free = in->tok - in->buf; - assert(free >= need); - - memmove(in->buf, in->tok, in->lim - in->tok); - in->lim -= free; - in->cur -= free; - in->mar -= free; - in->tok -= free; - -#line 203 "gen/re2c/18__alt4_8-tdfa1.c" -if (in->yyt1) in->yyt1 -= free; -if (in->yyt10) in->yyt10 -= free; -if (in->yyt11) in->yyt11 -= free; -if (in->yyt12) in->yyt12 -= free; -if (in->yyt13) in->yyt13 -= free; -if (in->yyt14) in->yyt14 -= free; -if (in->yyt15) in->yyt15 -= free; -if (in->yyt16) in->yyt16 -= free; -if (in->yyt17) in->yyt17 -= free; -if (in->yyt18) in->yyt18 -= free; -if (in->yyt19) in->yyt19 -= free; -if (in->yyt2) in->yyt2 -= free; -if (in->yyt20) in->yyt20 -= free; -if (in->yyt21) in->yyt21 -= free; -if (in->yyt22) in->yyt22 -= free; -if (in->yyt23) in->yyt23 -= free; -if (in->yyt24) in->yyt24 -= free; -if (in->yyt25) in->yyt25 -= free; -if (in->yyt26) in->yyt26 -= free; -if (in->yyt27) in->yyt27 -= free; -if (in->yyt28) in->yyt28 -= free; -if (in->yyt29) in->yyt29 -= free; -if (in->yyt3) in->yyt3 -= free; -if (in->yyt30) in->yyt30 -= free; -if (in->yyt31) in->yyt31 -= free; -if (in->yyt32) in->yyt32 -= free; -if (in->yyt33) in->yyt33 -= free; -if (in->yyt34) in->yyt34 -= free; -if (in->yyt35) in->yyt35 -= free; -if (in->yyt36) in->yyt36 -= free; -if (in->yyt37) in->yyt37 -= free; -if (in->yyt38) in->yyt38 -= free; -if (in->yyt39) in->yyt39 -= free; -if (in->yyt4) in->yyt4 -= free; -if (in->yyt40) in->yyt40 -= free; -if (in->yyt41) in->yyt41 -= free; -if (in->yyt42) in->yyt42 -= free; -if (in->yyt43) in->yyt43 -= free; -if (in->yyt44) in->yyt44 -= free; -if (in->yyt45) in->yyt45 -= free; -if (in->yyt46) in->yyt46 -= free; -if (in->yyt47) in->yyt47 -= free; -if (in->yyt48) in->yyt48 -= free; -if (in->yyt49) in->yyt49 -= free; -if (in->yyt5) in->yyt5 -= free; -if (in->yyt50) in->yyt50 -= free; -if (in->yyt51) in->yyt51 -= free; -if (in->yyt52) in->yyt52 -= free; -if (in->yyt53) in->yyt53 -= free; -if (in->yyt54) in->yyt54 -= free; -if (in->yyt55) in->yyt55 -= free; -if (in->yyt56) in->yyt56 -= free; -if (in->yyt57) in->yyt57 -= free; -if (in->yyt58) in->yyt58 -= free; -if (in->yyt59) in->yyt59 -= free; -if (in->yyt6) in->yyt6 -= free; -if (in->yyt60) in->yyt60 -= free; -if (in->yyt61) in->yyt61 -= free; -if (in->yyt62) in->yyt62 -= free; -if (in->yyt63) in->yyt63 -= free; -if (in->yyt64) in->yyt64 -= free; -if (in->yyt65) in->yyt65 -= free; -if (in->yyt66) in->yyt66 -= free; -if (in->yyt67) in->yyt67 -= free; -if (in->yyt68) in->yyt68 -= free; -if (in->yyt69) in->yyt69 -= free; -if (in->yyt7) in->yyt7 -= free; -if (in->yyt70) in->yyt70 -= free; -if (in->yyt71) in->yyt71 -= free; -if (in->yyt72) in->yyt72 -= free; -if (in->yyt73) in->yyt73 -= free; -if (in->yyt74) in->yyt74 -= free; -if (in->yyt75) in->yyt75 -= free; -if (in->yyt76) in->yyt76 -= free; -if (in->yyt77) in->yyt77 -= free; -if (in->yyt78) in->yyt78 -= free; -if (in->yyt79) in->yyt79 -= free; -if (in->yyt8) in->yyt8 -= free; -if (in->yyt80) in->yyt80 -= free; -if (in->yyt81) in->yyt81 -= free; -if (in->yyt82) in->yyt82 -= free; -if (in->yyt83) in->yyt83 -= free; -if (in->yyt84) in->yyt84 -= free; -if (in->yyt85) in->yyt85 -= free; -if (in->yyt86) in->yyt86 -= free; -if (in->yyt87) in->yyt87 -= free; -if (in->yyt88) in->yyt88 -= free; -if (in->yyt89) in->yyt89 -= free; -if (in->yyt9) in->yyt9 -= free; -if (in->yyt90) in->yyt90 -= free; -if (in->yyt91) in->yyt91 -= free; -if (in->yyt92) in->yyt92 -= free; -if (in->yyt93) in->yyt93 -= free; -if (in->yyt94) in->yyt94 -= free; -if (in->yyt95) in->yyt95 -= free; -#line 21 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - - in->lim += fread(in->lim, 1, free, stdin); - - if (in->lim < in->buf + SIZE) { - in->eof = 1; - memset(in->lim, 0, YYMAXFILL); - in->lim += YYMAXFILL; - } - - return 0; -} - -static inline void init_input(input_t *in) -{ - in->buf = (char*) malloc(SIZE + YYMAXFILL); - in->lim = in->buf + SIZE; - in->cur = in->lim; - in->mar = in->lim; - in->tok = in->lim; - -#line 321 "gen/re2c/18__alt4_8-tdfa1.c" -in->yyt1 = 0; -in->yyt10 = 0; -in->yyt11 = 0; -in->yyt12 = 0; -in->yyt13 = 0; -in->yyt14 = 0; -in->yyt15 = 0; -in->yyt16 = 0; -in->yyt17 = 0; -in->yyt18 = 0; -in->yyt19 = 0; -in->yyt2 = 0; -in->yyt20 = 0; -in->yyt21 = 0; -in->yyt22 = 0; -in->yyt23 = 0; -in->yyt24 = 0; -in->yyt25 = 0; -in->yyt26 = 0; -in->yyt27 = 0; -in->yyt28 = 0; -in->yyt29 = 0; -in->yyt3 = 0; -in->yyt30 = 0; -in->yyt31 = 0; -in->yyt32 = 0; -in->yyt33 = 0; -in->yyt34 = 0; -in->yyt35 = 0; -in->yyt36 = 0; -in->yyt37 = 0; -in->yyt38 = 0; -in->yyt39 = 0; -in->yyt4 = 0; -in->yyt40 = 0; -in->yyt41 = 0; -in->yyt42 = 0; -in->yyt43 = 0; -in->yyt44 = 0; -in->yyt45 = 0; -in->yyt46 = 0; -in->yyt47 = 0; -in->yyt48 = 0; -in->yyt49 = 0; -in->yyt5 = 0; -in->yyt50 = 0; -in->yyt51 = 0; -in->yyt52 = 0; -in->yyt53 = 0; -in->yyt54 = 0; -in->yyt55 = 0; -in->yyt56 = 0; -in->yyt57 = 0; -in->yyt58 = 0; -in->yyt59 = 0; -in->yyt6 = 0; -in->yyt60 = 0; -in->yyt61 = 0; -in->yyt62 = 0; -in->yyt63 = 0; -in->yyt64 = 0; -in->yyt65 = 0; -in->yyt66 = 0; -in->yyt67 = 0; -in->yyt68 = 0; -in->yyt69 = 0; -in->yyt7 = 0; -in->yyt70 = 0; -in->yyt71 = 0; -in->yyt72 = 0; -in->yyt73 = 0; -in->yyt74 = 0; -in->yyt75 = 0; -in->yyt76 = 0; -in->yyt77 = 0; -in->yyt78 = 0; -in->yyt79 = 0; -in->yyt8 = 0; -in->yyt80 = 0; -in->yyt81 = 0; -in->yyt82 = 0; -in->yyt83 = 0; -in->yyt84 = 0; -in->yyt85 = 0; -in->yyt86 = 0; -in->yyt87 = 0; -in->yyt88 = 0; -in->yyt89 = 0; -in->yyt9 = 0; -in->yyt90 = 0; -in->yyt91 = 0; -in->yyt92 = 0; -in->yyt93 = 0; -in->yyt94 = 0; -in->yyt95 = 0; -#line 41 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - -#line 420 "gen/re2c/18__alt4_8-tdfa1.c" -#line 42 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - - taglistpool_init(&in->tlp); - in->eof = 0; -} -#line 81 "../../../benchmarks/submatch_dfa_aot/src/re2c/common.re" - - -static inline void free_input(input_t *in) -{ - free(in->buf); - taglistpool_free(&in->tlp); -} - -static int lex(input_t *in, Output *out); - -int main(int argc, char **argv) -{ - PRE; - input_t in; - Output out; - - init_input(&in); - init_output(&out); - - switch (lex(&in, &out)) { - case 0: break; - case 1: fprintf(stderr, "*** %s: syntax error\n", argv[0]); break; - case 2: fprintf(stderr, "*** %s: yyfill error\n", argv[0]); break; - default: fprintf(stderr, "*** %s: panic\n", argv[0]); break; - } - - flush(&out); - free_output(&out); - free_input(&in); - - POST; - return 0; -} -#line 1 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - - -static int lex(input_t *in, Output *out) -{ - const char - *a1, *b1, *c1, *d1, *e1, *f1, *g1, *h1, - *a2, *b2, *c2, *d2, *e2, *f2, *g2, *h2, - *a3, *b3, *c3, *d3, *e3, *f3, *g3, *h3, - *a4, *b4, *c4, *d4, *e4, *f4, *g4, *h4, - *a5, *b5, *c5, *d5, *e5, *f5, *g5, *h5, - *a6, *b6, *c6, *d6, *e6, *f6, *g6, *h6, - *a7, *b7, *c7, *d7, *e7, *f7, *g7, *h7, - *a8, *b8, *c8, *d8, *e8, *f8, *g8, *h8; -loop: - in->tok = in->cur; - -#line 477 "gen/re2c/18__alt4_8-tdfa1.c" -{ - char yych; - if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 1; - yych = *in->cur; - switch (yych) { - case 0x00: goto yy1; - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt1 = in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt57 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->cur; - goto yy5; - case 'b': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt2 = in->yyt3 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt58 = in->cur; - goto yy6; - case 'c': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt4 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt59 = in->yyt68 = in->cur; - goto yy7; - case 'd': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt5 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt60 = in->yyt70 = in->cur; - goto yy8; - case 'e': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt6 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt61 = in->cur; - goto yy9; - case 'f': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt7 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt62 = in->cur; - goto yy10; - case 'g': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt8 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt63 = in->cur; - goto yy11; - case 'h': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt1 = in->yyt9 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt64 = in->yyt72 = in->cur; - goto yy12; - default: goto yy2; - } -yy1: - ++in->cur; -#line 3 "../../../benchmarks/submatch_dfa_aot/src/re2c/include/fill.re" - { return 0; } -#line 525 "gen/re2c/18__alt4_8-tdfa1.c" -yy2: - ++in->cur; -yy3: -#line 17 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - { return 1; } -#line 531 "gen/re2c/18__alt4_8-tdfa1.c" -yy4: - ++in->cur; - a1 = in->yyt1; - a2 = in->yyt10; - b1 = in->yyt11; - b2 = in->yyt12; - c1 = in->yyt13; - c2 = in->yyt14; - d1 = in->yyt15; - d2 = in->yyt16; - e1 = in->yyt17; - e2 = in->yyt18; - f1 = in->yyt19; - f2 = in->yyt20; - g1 = in->yyt21; - g2 = in->yyt22; - h1 = in->yyt23; - h2 = in->yyt24; - a3 = in->yyt25; - a4 = in->yyt26; - b3 = in->yyt27; - b4 = in->yyt28; - c3 = in->yyt29; - c4 = in->yyt30; - d3 = in->yyt31; - d4 = in->yyt32; - e3 = in->yyt33; - e4 = in->yyt34; - f3 = in->yyt35; - f4 = in->yyt36; - g3 = in->yyt37; - g4 = in->yyt38; - h3 = in->yyt39; - h4 = in->yyt40; - a5 = in->yyt41; - a6 = in->yyt42; - b5 = in->yyt43; - b6 = in->yyt44; - c5 = in->yyt45; - c6 = in->yyt46; - d5 = in->yyt47; - d6 = in->yyt48; - e5 = in->yyt49; - e6 = in->yyt50; - f5 = in->yyt51; - f6 = in->yyt52; - g5 = in->yyt53; - g6 = in->yyt54; - h5 = in->yyt55; - h6 = in->yyt56; - a7 = in->yyt57; - a8 = in->yyt2; - b7 = in->yyt58; - b8 = in->yyt3; - c7 = in->yyt59; - c8 = in->yyt4; - d7 = in->yyt60; - d8 = in->yyt5; - e7 = in->yyt61; - e8 = in->yyt6; - f7 = in->yyt62; - f8 = in->yyt7; - g7 = in->yyt63; - g8 = in->yyt8; - h7 = in->yyt64; - h8 = in->yyt9; -#line 55 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - { - if (a1) { outc(out, 'A'); outs(out, a1, a2); } - else if (b1) { outc(out, 'B'); outs(out, b1, b2); } - else if (c1) { outc(out, 'C'); outs(out, c1, c2); } - else if (d1) { outc(out, 'D'); outs(out, d1, d2); } - else if (e1) { outc(out, 'E'); outs(out, e1, e2); } - else if (f1) { outc(out, 'F'); outs(out, f1, f2); } - else if (g1) { outc(out, 'G'); outs(out, g1, g2); } - else if (h1) { outc(out, 'H'); outs(out, h1, h2); } - if (a3) { outc(out, 'A'); outs(out, a3, a4); } - else if (b3) { outc(out, 'B'); outs(out, b3, b4); } - else if (c3) { outc(out, 'C'); outs(out, c3, c4); } - else if (d3) { outc(out, 'D'); outs(out, d3, d4); } - else if (e3) { outc(out, 'E'); outs(out, e3, e4); } - else if (f3) { outc(out, 'F'); outs(out, f3, f4); } - else if (g3) { outc(out, 'G'); outs(out, g3, g4); } - else if (h3) { outc(out, 'H'); outs(out, h3, h4); } - if (a6) { outc(out, 'A'); outs(out, a5, a6); } - else if (b6) { outc(out, 'B'); outs(out, b5, b6); } - else if (c6) { outc(out, 'C'); outs(out, c5, c6); } - else if (d6) { outc(out, 'D'); outs(out, d5, d6); } - else if (e6) { outc(out, 'E'); outs(out, e5, e6); } - else if (f6) { outc(out, 'F'); outs(out, f5, f6); } - else if (g6) { outc(out, 'G'); outs(out, g5, g6); } - else if (h6) { outc(out, 'H'); outs(out, h5, h6); } - if (a8) { outc(out, 'A'); outs(out, a7, a8); } - else if (b8) { outc(out, 'B'); outs(out, b7, b8); } - else if (c8) { outc(out, 'C'); outs(out, c7, c8); } - else if (d8) { outc(out, 'D'); outs(out, d7, d8); } - else if (e8) { outc(out, 'E'); outs(out, e7, e8); } - else if (f8) { outc(out, 'F'); outs(out, f7, f8); } - else if (g8) { outc(out, 'G'); outs(out, g7, g8); } - else if (h8) { outc(out, 'H'); outs(out, h7, h8); } - outc(out, '\n'); - goto loop; - } -#line 635 "gen/re2c/18__alt4_8-tdfa1.c" -yy5: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy14; - default: goto yy3; - } -yy6: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy25; - default: goto yy3; - } -yy7: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy34; - default: goto yy3; - } -yy8: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy36; - default: goto yy3; - } -yy9: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy38; - default: goto yy3; - } -yy10: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy40; - default: goto yy3; - } -yy11: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy42; - default: goto yy3; - } -yy12: - yych = *(in->mar = ++in->cur); - switch (yych) { - case '\n': - case 'a': - case 'b': - case 'c': - case 'd': - case 'e': - case 'f': - case 'g': - case 'h': goto yy44; - default: goto yy3; - } -yy13: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy14: - switch (yych) { - case '\n': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt57 = in->cur; - goto yy4; - case 'a': goto yy13; - case 'b': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt2 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt58 = in->cur; - goto yy16; - case 'c': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt3 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt59 = in->yyt65 = in->cur; - goto yy17; - case 'd': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt4 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt60 = in->yyt66 = in->cur; - goto yy18; - case 'e': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt5 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt61 = in->yyt67 = in->cur; - goto yy19; - case 'f': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt6 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt62 = in->yyt68 = in->cur; - goto yy20; - case 'g': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt7 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt63 = in->yyt69 = in->cur; - goto yy21; - case 'h': - in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = in->yyt21 = in->yyt22 = in->yyt23 = in->yyt24 = in->yyt27 = in->yyt28 = in->yyt29 = in->yyt30 = in->yyt31 = in->yyt32 = in->yyt33 = in->yyt34 = in->yyt35 = in->yyt36 = in->yyt37 = in->yyt38 = in->yyt39 = in->yyt40 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = NULL; - in->yyt8 = in->yyt10 = in->yyt25 = in->yyt26 = in->yyt41 = in->yyt42 = in->yyt64 = in->yyt70 = in->cur; - goto yy22; - default: goto yy15; - } -yy15: - in->cur = in->mar; - goto yy3; -yy16: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt57 = in->yyt75 = in->cur; - goto yy45; - case 'b': goto yy16; - case 'c': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt59 = in->yyt75 = in->yyt89 = in->cur; - goto yy46; - case 'd': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt60 = in->yyt75 = in->yyt91 = in->cur; - goto yy47; - case 'e': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt61 = in->yyt75 = in->yyt92 = in->cur; - goto yy48; - case 'f': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt62 = in->yyt75 = in->yyt93 = in->cur; - goto yy49; - case 'g': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt63 = in->yyt75 = in->yyt94 = in->cur; - goto yy50; - case 'h': - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt44 = in->yyt64 = in->yyt75 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy17: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt57 = in->yyt76 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt58 = in->yyt76 = in->yyt90 = in->cur; - goto yy52; - case 'c': goto yy17; - case 'd': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt60 = in->yyt76 = in->yyt91 = in->cur; - goto yy47; - case 'e': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt61 = in->yyt76 = in->yyt92 = in->cur; - goto yy48; - case 'f': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt62 = in->yyt76 = in->yyt93 = in->cur; - goto yy49; - case 'g': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt63 = in->yyt76 = in->yyt94 = in->cur; - goto yy50; - case 'h': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt46 = in->yyt64 = in->yyt76 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy18: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt57 = in->yyt77 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt58 = in->yyt77 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt59 = in->yyt77 = in->yyt89 = in->cur; - goto yy46; - case 'd': goto yy18; - case 'e': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt61 = in->yyt77 = in->yyt92 = in->cur; - goto yy48; - case 'f': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt62 = in->yyt77 = in->yyt93 = in->cur; - goto yy49; - case 'g': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt63 = in->yyt77 = in->yyt94 = in->cur; - goto yy50; - case 'h': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt48 = in->yyt64 = in->yyt77 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy19: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt57 = in->yyt78 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt58 = in->yyt78 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt59 = in->yyt78 = in->yyt89 = in->cur; - goto yy46; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt60 = in->yyt78 = in->yyt91 = in->cur; - goto yy47; - case 'e': goto yy19; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt62 = in->yyt78 = in->yyt93 = in->cur; - goto yy49; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt63 = in->yyt78 = in->yyt94 = in->cur; - goto yy50; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = NULL; - in->yyt50 = in->yyt64 = in->yyt78 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy20: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt57 = in->yyt79 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt58 = in->yyt79 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt59 = in->yyt79 = in->yyt89 = in->cur; - goto yy46; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt60 = in->yyt79 = in->yyt91 = in->cur; - goto yy47; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt61 = in->yyt79 = in->yyt92 = in->cur; - goto yy48; - case 'f': goto yy20; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt63 = in->yyt79 = in->yyt94 = in->cur; - goto yy50; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt69 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = NULL; - in->yyt52 = in->yyt64 = in->yyt79 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy21: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt57 = in->yyt80 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt58 = in->yyt80 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt59 = in->yyt80 = in->yyt89 = in->cur; - goto yy46; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt60 = in->yyt80 = in->yyt91 = in->cur; - goto yy47; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt61 = in->yyt80 = in->yyt92 = in->cur; - goto yy48; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt62 = in->yyt80 = in->yyt93 = in->cur; - goto yy49; - case 'g': goto yy21; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt70 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = NULL; - in->yyt54 = in->yyt64 = in->yyt80 = in->yyt95 = in->cur; - goto yy51; - default: goto yy15; - } -yy22: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt57 = in->yyt81 = in->cur; - goto yy45; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt58 = in->yyt81 = in->yyt90 = in->cur; - goto yy52; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt59 = in->yyt81 = in->yyt89 = in->cur; - goto yy46; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt60 = in->yyt81 = in->yyt91 = in->cur; - goto yy47; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt61 = in->yyt81 = in->yyt92 = in->cur; - goto yy48; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt62 = in->yyt81 = in->yyt93 = in->cur; - goto yy49; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = NULL; - in->yyt56 = in->yyt63 = in->yyt81 = in->yyt94 = in->cur; - goto yy50; - case 'h': goto yy22; - default: goto yy15; - } -yy23: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy23; - case 'b': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt58 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt59 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt60 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt61 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt62 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt63 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt9 = in->yyt42 = in->yyt64 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy24: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy25: - switch (yych) { - case '\n': - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt57 = in->yyt67 = in->yyt74 = in->cur; - goto yy23; - case 'b': goto yy24; - case 'c': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt59 = in->yyt67 = in->yyt82 = in->cur; - goto yy26; - case 'd': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt60 = in->yyt67 = in->yyt84 = in->cur; - goto yy27; - case 'e': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt61 = in->yyt67 = in->yyt85 = in->cur; - goto yy28; - case 'f': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt62 = in->yyt67 = in->yyt86 = in->cur; - goto yy29; - case 'g': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt63 = in->yyt67 = in->yyt87 = in->cur; - goto yy30; - case 'h': - in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt45 = in->yyt46 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt44 = in->yyt47 = in->yyt64 = in->yyt67 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy26: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt57 = in->yyt76 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt58 = in->yyt76 = in->yyt90 = in->cur; - goto yy53; - case 'c': goto yy26; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt60 = in->yyt76 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt61 = in->yyt76 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt62 = in->yyt76 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt63 = in->yyt76 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt46 = in->yyt64 = in->yyt76 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy27: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt57 = in->yyt77 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt58 = in->yyt77 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt59 = in->yyt77 = in->yyt89 = in->cur; - goto yy54; - case 'd': goto yy27; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt61 = in->yyt77 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt62 = in->yyt77 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt63 = in->yyt77 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt48 = in->yyt64 = in->yyt77 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy28: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt57 = in->yyt78 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt58 = in->yyt78 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt59 = in->yyt78 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt60 = in->yyt78 = in->yyt91 = in->cur; - goto yy55; - case 'e': goto yy28; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt62 = in->yyt78 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt63 = in->yyt78 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt50 = in->yyt64 = in->yyt78 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy29: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt57 = in->yyt79 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt58 = in->yyt79 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt59 = in->yyt79 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt60 = in->yyt79 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt61 = in->yyt79 = in->yyt92 = in->cur; - goto yy56; - case 'f': goto yy29; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt63 = in->yyt79 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt87 = in->yyt88 = NULL; - in->yyt52 = in->yyt64 = in->yyt79 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy30: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt57 = in->yyt80 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt58 = in->yyt80 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt59 = in->yyt80 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt60 = in->yyt80 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt61 = in->yyt80 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt62 = in->yyt80 = in->yyt93 = in->cur; - goto yy57; - case 'g': goto yy30; - case 'h': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt81 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt88 = NULL; - in->yyt54 = in->yyt64 = in->yyt80 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy31: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt57 = in->yyt81 = in->cur; - goto yy60; - case 'b': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt58 = in->yyt81 = in->yyt90 = in->cur; - goto yy53; - case 'c': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt59 = in->yyt81 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt60 = in->yyt81 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt61 = in->yyt81 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt62 = in->yyt81 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt9 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt74 = in->yyt75 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt82 = in->yyt83 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = NULL; - in->yyt56 = in->yyt63 = in->yyt81 = in->yyt94 = in->cur; - goto yy58; - case 'h': goto yy31; - default: goto yy15; - } -yy32: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt45 = in->yyt4; - in->yyt47 = in->yyt5; - in->yyt49 = in->yyt6; - in->yyt51 = in->yyt7; - in->yyt53 = in->yyt8; - in->yyt55 = in->yyt9; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt9 = in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt57 = in->yyt75 = in->cur; - goto yy60; - case 'b': goto yy32; - case 'c': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt59 = in->yyt75 = in->yyt89 = in->cur; - goto yy54; - case 'd': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt60 = in->yyt75 = in->yyt91 = in->cur; - goto yy55; - case 'e': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt61 = in->yyt75 = in->yyt92 = in->cur; - goto yy56; - case 'f': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt62 = in->yyt75 = in->yyt93 = in->cur; - goto yy57; - case 'g': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt63 = in->yyt75 = in->yyt94 = in->cur; - goto yy58; - case 'h': - in->yyt9 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt74 = in->yyt76 = in->yyt77 = in->yyt78 = in->yyt79 = in->yyt80 = in->yyt81 = in->yyt82 = in->yyt84 = in->yyt85 = in->yyt86 = in->yyt87 = in->yyt88 = NULL; - in->yyt44 = in->yyt64 = in->yyt75 = in->yyt95 = in->cur; - goto yy59; - default: goto yy15; - } -yy33: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy34: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt57 = in->yyt69 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt58 = in->yyt69 = in->yyt83 = in->cur; - goto yy32; - case 'c': goto yy33; - case 'd': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt60 = in->yyt69 = in->yyt84 = in->cur; - goto yy27; - case 'e': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt61 = in->yyt69 = in->yyt85 = in->cur; - goto yy28; - case 'f': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt62 = in->yyt69 = in->yyt86 = in->cur; - goto yy29; - case 'g': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt63 = in->yyt69 = in->yyt87 = in->cur; - goto yy30; - case 'h': - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt47 = in->yyt48 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt46 = in->yyt49 = in->yyt64 = in->yyt69 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy35: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy36: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt57 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt58 = in->yyt83 = in->cur; - goto yy32; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt59 = in->yyt82 = in->cur; - goto yy26; - case 'd': goto yy35; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt61 = in->yyt85 = in->cur; - goto yy28; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt62 = in->yyt86 = in->cur; - goto yy29; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt63 = in->yyt87 = in->cur; - goto yy30; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt49 = in->yyt50 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt48 = in->yyt51 = in->yyt64 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy37: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy38: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt57 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt58 = in->yyt83 = in->cur; - goto yy32; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt59 = in->yyt82 = in->cur; - goto yy26; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt60 = in->yyt84 = in->cur; - goto yy27; - case 'e': goto yy37; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt62 = in->yyt86 = in->cur; - goto yy29; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt63 = in->yyt87 = in->cur; - goto yy30; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt51 = in->yyt52 = in->yyt54 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt50 = in->yyt53 = in->yyt64 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy39: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy40: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt57 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt58 = in->yyt83 = in->cur; - goto yy32; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt59 = in->yyt82 = in->cur; - goto yy26; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt60 = in->yyt84 = in->cur; - goto yy27; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt61 = in->yyt85 = in->cur; - goto yy28; - case 'f': goto yy39; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt63 = in->yyt87 = in->cur; - goto yy30; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt53 = in->yyt54 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = in->yyt72 = in->yyt73 = NULL; - in->yyt52 = in->yyt55 = in->yyt64 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy41: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy42: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt57 = in->yyt71 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt58 = in->yyt71 = in->yyt83 = in->cur; - goto yy32; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt59 = in->yyt71 = in->yyt82 = in->cur; - goto yy26; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt60 = in->yyt71 = in->yyt84 = in->cur; - goto yy27; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt61 = in->yyt71 = in->yyt85 = in->cur; - goto yy28; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt62 = in->yyt71 = in->yyt86 = in->cur; - goto yy29; - case 'g': goto yy41; - case 'h': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt55 = in->yyt56 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt72 = in->yyt73 = NULL; - in->yyt54 = in->yyt64 = in->yyt71 = in->yyt88 = in->cur; - goto yy31; - default: goto yy15; - } -yy43: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; -yy44: - switch (yych) { - case '\n': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt57 = in->yyt73 = in->yyt74 = in->cur; - goto yy23; - case 'b': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt58 = in->yyt73 = in->yyt83 = in->cur; - goto yy32; - case 'c': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt59 = in->yyt73 = in->yyt82 = in->cur; - goto yy26; - case 'd': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt60 = in->yyt73 = in->yyt84 = in->cur; - goto yy27; - case 'e': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt61 = in->yyt73 = in->yyt85 = in->cur; - goto yy28; - case 'f': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt62 = in->yyt73 = in->yyt86 = in->cur; - goto yy29; - case 'g': - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt41 = in->yyt42 = in->yyt43 = in->yyt44 = in->yyt45 = in->yyt46 = in->yyt47 = in->yyt48 = in->yyt49 = in->yyt50 = in->yyt51 = in->yyt52 = in->yyt53 = in->yyt54 = in->yyt55 = in->yyt65 = in->yyt66 = in->yyt67 = in->yyt68 = in->yyt69 = in->yyt70 = in->yyt71 = NULL; - in->yyt56 = in->yyt63 = in->yyt73 = in->yyt87 = in->cur; - goto yy30; - case 'h': goto yy43; - default: goto yy15; - } -yy45: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy45; - case 'b': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy46: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt58 = in->cur; - goto yy61; - case 'c': goto yy46; - case 'd': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy47: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt59 = in->cur; - goto yy62; - case 'd': goto yy47; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy48: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt60 = in->cur; - goto yy63; - case 'e': goto yy48; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy49: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt61 = in->cur; - goto yy64; - case 'f': goto yy49; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy50: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt62 = in->cur; - goto yy65; - case 'g': goto yy50; - case 'h': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy51: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt43 = in->yyt2; - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt63 = in->cur; - goto yy66; - case 'h': goto yy51; - default: goto yy15; - } -yy52: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt45 = in->yyt3; - in->yyt47 = in->yyt4; - in->yyt49 = in->yyt5; - in->yyt51 = in->yyt6; - in->yyt53 = in->yyt7; - in->yyt55 = in->yyt8; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt57 = in->cur; - goto yy68; - case 'b': goto yy52; - case 'c': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy53: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt57 = in->cur; - goto yy68; - case 'b': goto yy53; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt44 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy54: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt58 = in->cur; - goto yy61; - case 'c': goto yy54; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt46 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy55: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt59 = in->cur; - goto yy62; - case 'd': goto yy55; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt48 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy56: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt60 = in->cur; - goto yy63; - case 'e': goto yy56; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt50 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy57: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt61 = in->cur; - goto yy64; - case 'f': goto yy57; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt54 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt94 = in->yyt95 = NULL; - in->yyt52 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy58: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt62 = in->cur; - goto yy65; - case 'g': goto yy58; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt56 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt95 = NULL; - in->yyt54 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy59: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'a': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt41 = in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt57 = in->cur; - goto yy68; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt42 = in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt57 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = NULL; - in->yyt56 = in->yyt63 = in->cur; - goto yy66; - case 'h': goto yy59; - default: goto yy15; - } -yy60: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt65; - in->yyt26 = in->yyt66; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt67; - in->yyt29 = in->yyt68; - in->yyt30 = in->yyt69; - in->yyt31 = in->yyt70; - in->yyt32 = in->yyt51; - in->yyt33 = in->yyt6; - in->yyt34 = in->yyt53; - in->yyt35 = in->yyt7; - in->yyt36 = in->yyt55; - in->yyt37 = in->yyt8; - in->yyt38 = in->yyt71; - in->yyt39 = in->yyt72; - in->yyt40 = in->yyt73; - in->yyt43 = in->yyt83; - in->yyt45 = in->yyt82; - in->yyt47 = in->yyt84; - in->yyt49 = in->yyt85; - in->yyt51 = in->yyt86; - in->yyt53 = in->yyt87; - in->yyt55 = in->yyt88; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy60; - case 'b': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt58 = in->cur; - goto yy61; - case 'c': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt59 = in->cur; - goto yy62; - case 'd': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt60 = in->cur; - goto yy63; - case 'e': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt61 = in->cur; - goto yy64; - case 'f': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt62 = in->cur; - goto yy65; - case 'g': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt63 = in->cur; - goto yy66; - case 'h': - in->yyt1 = in->yyt43; - in->yyt2 = in->yyt83; - in->yyt10 = in->yyt45; - in->yyt11 = in->yyt3; - in->yyt12 = in->yyt47; - in->yyt13 = in->yyt4; - in->yyt14 = in->yyt49; - in->yyt15 = in->yyt5; - in->yyt16 = in->yyt51; - in->yyt17 = in->yyt6; - in->yyt18 = in->yyt53; - in->yyt19 = in->yyt7; - in->yyt20 = in->yyt55; - in->yyt21 = in->yyt8; - in->yyt22 = in->yyt71; - in->yyt23 = in->yyt72; - in->yyt24 = in->yyt73; - in->yyt65 = in->yyt82; - in->yyt66 = in->yyt84; - in->yyt67 = in->yyt85; - in->yyt68 = in->yyt86; - in->yyt69 = in->yyt87; - in->yyt70 = in->yyt88; - in->yyt44 = in->yyt46 = in->yyt48 = in->yyt50 = in->yyt52 = in->yyt54 = in->yyt56 = in->yyt89 = in->yyt90 = in->yyt91 = in->yyt92 = in->yyt93 = in->yyt94 = in->yyt95 = NULL; - in->yyt42 = in->yyt64 = in->cur; - goto yy67; - default: goto yy15; - } -yy61: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt3 = in->cur; - goto yy4; - case 'b': goto yy61; - default: goto yy15; - } -yy62: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt4 = in->cur; - goto yy4; - case 'c': goto yy62; - default: goto yy15; - } -yy63: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt5 = in->cur; - goto yy4; - case 'd': goto yy63; - default: goto yy15; - } -yy64: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt6 = in->cur; - goto yy4; - case 'e': goto yy64; - default: goto yy15; - } -yy65: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt8 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt63 = in->yyt64 = NULL; - in->yyt7 = in->cur; - goto yy4; - case 'f': goto yy65; - default: goto yy15; - } -yy66: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt9 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt64 = NULL; - in->yyt8 = in->cur; - goto yy4; - case 'g': goto yy66; - default: goto yy15; - } -yy67: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt41 = in->yyt57; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt2 = in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt57 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = NULL; - in->yyt9 = in->cur; - goto yy4; - case 'h': goto yy67; - default: goto yy15; - } -yy68: - ++in->cur; - if (in->lim <= in->cur) if (fill(in, 1) != 0) return 1; - yych = *in->cur; - switch (yych) { - case '\n': - in->yyt25 = in->yyt74; - in->yyt26 = in->yyt9; - in->yyt27 = in->yyt2; - in->yyt28 = in->yyt75; - in->yyt29 = in->yyt65; - in->yyt30 = in->yyt76; - in->yyt31 = in->yyt66; - in->yyt32 = in->yyt77; - in->yyt33 = in->yyt67; - in->yyt34 = in->yyt78; - in->yyt35 = in->yyt68; - in->yyt36 = in->yyt79; - in->yyt37 = in->yyt69; - in->yyt38 = in->yyt80; - in->yyt39 = in->yyt70; - in->yyt40 = in->yyt81; - in->yyt43 = in->yyt90; - in->yyt45 = in->yyt89; - in->yyt47 = in->yyt91; - in->yyt49 = in->yyt92; - in->yyt51 = in->yyt93; - in->yyt53 = in->yyt94; - in->yyt55 = in->yyt95; - in->yyt3 = in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt58 = in->yyt59 = in->yyt60 = in->yyt61 = in->yyt62 = in->yyt63 = in->yyt64 = NULL; - in->yyt2 = in->cur; - goto yy4; - case 'a': goto yy68; - default: goto yy15; - } -} -#line 91 "../../../benchmarks/submatch_dfa_aot/src/re2c/18__alt4_8.re" - -} diff --git a/benchmarks/submatch_dfa_jit/CMakeLists.txt b/benchmarks/submatch_dfa_jit/CMakeLists.txt deleted file mode 100644 index ee38a7071..000000000 --- a/benchmarks/submatch_dfa_jit/CMakeLists.txt +++ /dev/null @@ -1,21 +0,0 @@ -add_executable(bench_submatch_dfa_jit - "bench.cc" - "${CMAKE_SOURCE_DIR}/benchmarks/common/common.cc" -) - -target_link_libraries(bench_submatch_dfa_jit libre2c) - -find_package(benchmark REQUIRED) -target_link_libraries(bench_submatch_dfa_jit benchmark::benchmark) - -# if present, re2 is used for benchmarks -find_path(RE2_INCLUDE_DIRECTORY "re2/re2.h") -find_library(RE2_LIBRARY re2) -if(RE2_INCLUDE_DIRECTORY AND RE2_LIBRARY) - set_target_properties(bench_submatch_dfa_jit PROPERTIES - CXX_STANDARD 17 - CXX_STANDARD_REQUIRED ON) - target_compile_definitions(bench_submatch_dfa_jit PRIVATE "HAVE_RE2_RE2_H=1") - target_include_directories(bench_submatch_dfa_jit PRIVATE "${RE2_INCLUDE_DIRECTORY}") - target_link_libraries(bench_submatch_dfa_jit "${RE2_LIBRARY}") -endif() diff --git a/benchmarks/submatch_dfa_jit/Makefile.am b/benchmarks/submatch_dfa_jit/Makefile.am deleted file mode 100644 index b3356ba6c..000000000 --- a/benchmarks/submatch_dfa_jit/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -bench_submatch_dfa_jit_CXXFLAGS = $(AM_CXXFLAGS) -O3 -I $(top_srcdir) -bench_submatch_dfa_jit_LDFLAGS = $(LDFLAGS_RE2) -lbenchmark -lpthread -bench_submatch_dfa_jit_LDADD = $(top_builddir)/libre2c.la - -noinst_PROGRAMS = bench_submatch_dfa_jit - -bench_submatch_dfa_jit_SOURCES = bench.cc \ - $(top_srcdir)/benchmarks/common/common.cc \ - $(top_srcdir)/benchmarks/common/common.h \ - $(top_srcdir)/benchmarks/common/strings_atom.h \ - $(top_srcdir)/benchmarks/common/strings_date.h \ - $(top_srcdir)/benchmarks/common/strings_http.h \ - $(top_srcdir)/benchmarks/common/strings_ipv4.h \ - $(top_srcdir)/benchmarks/common/strings_ipv6.h \ - $(top_srcdir)/benchmarks/common/strings_uri.h - -all-local: bench_submatch_dfa_jit diff --git a/benchmarks/submatch_nfa/Makefile.am b/benchmarks/submatch_nfa/Makefile.am deleted file mode 100644 index b0d93cabe..000000000 --- a/benchmarks/submatch_nfa/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -bench_submatch_nfa_CXXFLAGS = $(AM_CXXFLAGS) -O3 -I $(top_srcdir) -bench_submatch_nfa_LDFLAGS = $(LDFLAGS_RE2) -lbenchmark -lpthread -bench_submatch_nfa_LDADD = $(top_builddir)/libre2c.la - -noinst_PROGRAMS = bench_submatch_nfa - -bench_submatch_nfa_SOURCES = bench.cc \ - $(top_srcdir)/benchmarks/common/common.cc \ - $(top_srcdir)/benchmarks/common/common.h \ - $(top_srcdir)/benchmarks/common/strings_atom.h \ - $(top_srcdir)/benchmarks/common/strings_date.h \ - $(top_srcdir)/benchmarks/common/strings_http.h \ - $(top_srcdir)/benchmarks/common/strings_ipv4.h \ - $(top_srcdir)/benchmarks/common/strings_ipv6.h \ - $(top_srcdir)/benchmarks/common/strings_uri.h - -all-local: bench_submatch_nfa diff --git a/configure.ac b/configure.ac index 52f5162d1..b11733ecc 100644 --- a/configure.ac +++ b/configure.ac @@ -202,17 +202,17 @@ AC_CHECK_HEADERS([io.h], [], [], [[]]) # windows POSIX-like API AC_CONFIG_FILES([ Makefile - benchmarks/submatch_nfa/Makefile - benchmarks/submatch_dfa_aot/Makefile - benchmarks/submatch_dfa_jit/Makefile - benchmarks/submatch_java/Makefile + benchmarks/c/Makefile + benchmarks/c/libre2c/nfa/Makefile + benchmarks/c/libre2c/jit/Makefile + benchmarks/c/libre2c/java/Makefile ]) AC_CONFIG_FILES([run_tests.py], [chmod +x run_tests.py]) -AC_CONFIG_FILES([benchmarks/submatch_dfa_aot/run.py], - [chmod +x benchmarks/submatch_dfa_aot/run.py]) -AC_CONFIG_FILES([benchmarks/submatch_java/run.py], - [chmod +x benchmarks/submatch_java/run.py]) +AC_CONFIG_FILES([benchmarks/c/run.py], + [chmod +x benchmarks/c/run.py]) +AC_CONFIG_FILES([benchmarks/c/libre2c/java/run.py], + [chmod +x benchmarks/c/libre2c/java/run.py]) # Custom names are needed to accommodate POSIX Make suffix rules (bmake in # particular) instead of the more generic and flexible GNU Make pattern rules. # Copies are needed to patch them in-place with build/split_man.py. @@ -257,7 +257,7 @@ AC_CONFIG_LINKS([ src/default_syntax_zig.stx:include/syntax/zig ]) AC_CONFIG_LINKS([ - benchmarks/submatch_java/chart.js:benchmarks/submatch_java/chart.js + benchmarks/c/libre2c/java/chart.js:benchmarks/c/libre2c/java/chart.js ])