From: Ulya Trofimovich Date: Wed, 5 Oct 2016 21:20:07 +0000 (+0100) Subject: Renamed default tag prefix from 'yytag' to 'yyt'. X-Git-Tag: 1.0~39^2~262 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3aa247e1a6a156300edd98911757f03663b98335;p=re2c Renamed default tag prefix from 'yytag' to 'yyt'. --- diff --git a/re2c/src/codegen/input_api.cc b/re2c/src/codegen/input_api.cc index f4e97fbe..a35d0f3f 100644 --- a/re2c/src/codegen/input_api.cc +++ b/re2c/src/codegen/input_api.cc @@ -140,8 +140,8 @@ std::string InputAPI::expr_tag(const std::valarray &tags, const Tag &tag) c const std::string dist = to_string(tag.fix.dist); if (tag.fix.base == Tag::NONE) { if (type_ == DEFAULT) { - // optimize '(YYCTXMARKER + ((YYCURSOR - YCTXMARKER) - yyctx))' - // to '(YYCURSOR - yytag)' + // optimize '(YYCTXMARKER + ((YYCURSOR - YCTXMARKER) - tag))' + // to '(YYCURSOR - tag)' return "(" + opts->yycursor + " - " + dist + ")"; } expr = opts->tags_yydist + "() - " + dist; diff --git a/re2c/src/conf/opt.h b/re2c/src/conf/opt.h index b4518b01..b171e1a8 100644 --- a/re2c/src/conf/opt.h +++ b/re2c/src/conf/opt.h @@ -60,7 +60,7 @@ namespace re2c OPT (bool, tags, false) \ OPT (std::string, tags_yytag, "YYTAG") \ OPT (std::string, tags_yydist, "YYDIST") \ - OPT (std::string, tags_prefix, "yytag") \ + OPT (std::string, tags_prefix, "yyt") \ OPT (std::string, tags_expr, "@@") \ /* reuse */ \ OPT (bool, rFlag, false) \ diff --git a/re2c/test/scanner_re2c_default.--emit-dot.c b/re2c/test/scanner_re2c_default.--emit-dot.c index 0799a24a..89f6da4e 100644 --- a/re2c/test/scanner_re2c_default.--emit-dot.c +++ b/re2c/test/scanner_re2c_default.--emit-dot.c @@ -102,7 +102,7 @@ digraph re2c { 49 -> 50 50 -> 13 [label="[0x00-0x08][0x0A-0x1F][!-0][:-0xFF]"] 50 -> 49 [label="[0x09][ ]"] -50 -> 57 [label="[1-9]"] +50 -> 57 [label="[1-9]"] 51 -> 13 [label="[0x00-s][u-0xFF]"] 51 -> 59 [label="[t]"] 52 -> 13 [label="[0x00-q][s-0xFF]"] @@ -327,10 +327,10 @@ digraph re2c { 165 -> 166 166 [label="scanner_re2c_default.--emit-dot.re:331"] 167 -> 144 [label="[0x00-0x08][0x0A-0x1F][!-9][;-<][>-z][|-0xFF]"] -167 -> 193 [label="[0x09][ ]"] -167 -> 195 [label="[:]"] -167 -> 196 [label="[=]"] -167 -> 197 [label="[{]"] +167 -> 193 [label="[0x09][ ]"] +167 -> 195 [label="[:]"] +167 -> 196 [label="[=]"] +167 -> 197 [label="[{]"] 168 -> 169 169 [label="scanner_re2c_default.--emit-dot.re:403"] 170 -> 202 @@ -338,8 +338,8 @@ digraph re2c { 172 [label="scanner_re2c_default.--emit-dot.re:397"] 173 -> 174 174 -> 168 [label="[0x00-0x08][0x0A-0x1F][!-+][--/][:-<][?-@][[-^][`][{-0xFF]"] -174 -> 170 [label="[0x09][ ]"] -174 -> 171 [label="[,][=->]"] +174 -> 170 [label="[0x09][ ]"] +174 -> 171 [label="[,][=->]"] 174 -> 173 [label="[0-9][A-Z][_][a-z]"] 175 -> 176 176 -> 175 [label="[0x00-0x09][0x0B-[][^-0xFF]"] @@ -437,7 +437,7 @@ digraph re2c { 229 -> 230 230 -> 144 [label="[0x00-0x08][0x0A-0x1F][!-0][:-0xFF]"] 230 -> 229 [label="[0x09][ ]"] -230 -> 233 [label="[1-9]"] +230 -> 233 [label="[1-9]"] 231 -> 144 [label="[0x00-@][[-^][`][{-0xFF]"] 231 -> 226 [label="[A-Z][_][a-z]"] 232 -> 144 [label="[0x00-@][[-^][`][{-0xFF]"] @@ -538,7 +538,7 @@ digraph re2c { 280 -> 281 281 -> 265 [label="[0x00-0x08][0x0A-0x1F][!-0][:-0xFF]"] 281 -> 280 [label="[0x09][ ]"] -281 -> 282 [label="[1-9]"] +281 -> 282 [label="[1-9]"] 282 -> 283 283 -> 265 [label="[0x00-0x08][0x0B-0x0C][0x0E-0x1F][!-/][:-0xFF]"] 283 -> 284 [label="[0x09][ ]"] @@ -603,7 +603,7 @@ digraph re2c { 314 -> 315 315 -> 303 [label="[0x00-0x08][0x0A-0x1F][!-0][:-0xFF]"] 315 -> 314 [label="[0x09][ ]"] -315 -> 316 [label="[1-9]"] +315 -> 316 [label="[1-9]"] 316 -> 317 317 -> 303 [label="[0x00-0x08][0x0B-0x0C][0x0E-0x1F][!-/][:-0xFF]"] 317 -> 318 [label="[0x09][ ]"] diff --git a/re2c/test/tags/bug121_var_multiple.i--input(custom).c b/re2c/test/tags/bug121_var_multiple.i--input(custom).c index 2189a3b1..e78767dd 100644 --- a/re2c/test/tags/bug121_var_multiple.i--input(custom).c +++ b/re2c/test/tags/bug121_var_multiple.i--input(custom).c @@ -5,8 +5,8 @@ { YYCTYPE yych; - long yytag0; - long yytag1; + long yyt0; + long yyt1; YYBACKUPCTX (); if (YYLESSTHAN (4)) YYFILL(4); yych = YYPEEK (); @@ -19,13 +19,13 @@ yy2: { d } yy4: YYSKIP (); - yytag1 = YYDIST(); + yyt1 = YYDIST(); switch ((yych = YYPEEK ())) { case 'b': goto yy6; default: goto yy5; } yy5: - YYRESTORECTX (yytag1); + YYRESTORECTX (yyt1); { 1 } yy6: YYSKIP (); @@ -33,7 +33,7 @@ yy6: yych = YYPEEK (); switch (yych) { case 'c': - yytag0 = YYDIST(); + yyt0 = YYDIST(); goto yy9; default: goto yy8; } @@ -65,7 +65,7 @@ yy11: default: goto yy13; } yy13: - YYRESTORECTX (yytag0); + YYRESTORECTX (yyt0); { 0 } } diff --git a/re2c/test/tags/bug121_var_multiple.i.c b/re2c/test/tags/bug121_var_multiple.i.c index 74903c14..15f20e5d 100644 --- a/re2c/test/tags/bug121_var_multiple.i.c +++ b/re2c/test/tags/bug121_var_multiple.i.c @@ -5,8 +5,8 @@ { YYCTYPE yych; - long yytag0; - long yytag1; + long yyt0; + long yyt1; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 4) YYFILL(4); yych = *YYCURSOR; @@ -19,19 +19,19 @@ yy2: { d } yy4: ++YYCURSOR; - yytag1 = (YYCURSOR - YYCTXMARKER); + yyt1 = (YYCURSOR - YYCTXMARKER); switch ((yych = *YYCURSOR)) { case 'b': goto yy6; default: goto yy5; } yy5: - YYCURSOR = YYCTXMARKER + yytag1; + YYCURSOR = YYCTXMARKER + yyt1; { 1 } yy6: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 'c': - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy9; default: goto yy8; } @@ -62,7 +62,7 @@ yy11: default: goto yy13; } yy13: - YYCURSOR = YYCTXMARKER + yytag0; + YYCURSOR = YYCTXMARKER + yyt0; { 0 } } diff --git a/re2c/test/tags/dedup4.i--tags.c b/re2c/test/tags/dedup4.i--tags.c index 10be1595..7879148e 100644 --- a/re2c/test/tags/dedup4.i--tags.c +++ b/re2c/test/tags/dedup4.i--tags.c @@ -2,8 +2,8 @@ { YYCTYPE yych; - long yytag0; - long yytag0p; + long yyt0; + long yyt0p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -18,21 +18,21 @@ yy4: ++YYCURSOR; switch ((yych = *YYCURSOR)) { case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy6; case 'c': - yytag0 = yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p = (YYCURSOR - YYCTXMARKER); goto yy8; case 'd': - yytag0 = yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p = (YYCURSOR - YYCTXMARKER); goto yy11; default: - yytag0 = yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p = (YYCURSOR - YYCTXMARKER); goto yy5; } yy5: - YYCURSOR = YYCTXMARKER + yytag0; - { (YYCTXMARKER + yytag0p) } + YYCURSOR = YYCTXMARKER + yyt0; + { (YYCTXMARKER + yyt0p) } yy6: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -40,13 +40,13 @@ yy6: switch (yych) { case 'b': goto yy6; case 'c': - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy8; case 'd': - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy11; default: - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy5; } yy8: @@ -58,8 +58,8 @@ yy8: default: goto yy10; } yy10: - YYCURSOR = YYCTXMARKER + yytag0; - { (YYCTXMARKER + yytag0p) } + YYCURSOR = YYCTXMARKER + yyt0; + { (YYCTXMARKER + yyt0p) } yy11: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -74,8 +74,8 @@ yy11: { YYCTYPE yych; - long yytag0p; - long yytag1p; + long yyt0p; + long yyt1p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -90,17 +90,17 @@ yy17: ++YYCURSOR; switch ((yych = *YYCURSOR)) { case 'b': - yytag0p = yytag1p = (YYCURSOR - YYCTXMARKER); + yyt0p = yyt1p = (YYCURSOR - YYCTXMARKER); goto yy19; case 'c': - yytag0p = yytag1p = (YYCURSOR - YYCTXMARKER); + yyt0p = yyt1p = (YYCURSOR - YYCTXMARKER); goto yy21; default: - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy18; } yy18: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy19: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -108,7 +108,7 @@ yy19: switch (yych) { case 'b': goto yy19; case 'c': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy21; default: goto yy18; } @@ -121,8 +121,8 @@ yy21: default: goto yy23; } yy23: - YYCURSOR = YYCTXMARKER + yytag0p; - { (YYCTXMARKER + yytag1p) } + YYCURSOR = YYCTXMARKER + yyt0p; + { (YYCTXMARKER + yyt1p) } } @@ -130,8 +130,8 @@ yy23: { YYCTYPE yych; unsigned int yyaccept = 0; - long yytag0p; - long yytag1; + long yyt0p; + long yyt1; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -147,17 +147,17 @@ yy28: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy30; case 'c': - yytag0p = yytag1 = (YYCURSOR - YYCTXMARKER); + yyt0p = yyt1 = (YYCURSOR - YYCTXMARKER); goto yy32; default: - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy29; } yy29: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy30: yyaccept = 1; YYMARKER = ++YYCURSOR; @@ -166,7 +166,7 @@ yy30: switch (yych) { case 'b': goto yy30; case 'c': - yytag1 = (YYCURSOR - YYCTXMARKER); + yyt1 = (YYCURSOR - YYCTXMARKER); goto yy32; default: goto yy29; } @@ -182,7 +182,7 @@ yy33: YYCURSOR = YYMARKER; switch (yyaccept) { case 0: - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy29; case 1: goto yy29; default: goto yy35; @@ -197,8 +197,8 @@ yy34: default: goto yy35; } yy35: - YYCURSOR = YYCTXMARKER + yytag1; - { (YYCTXMARKER + yytag0p) } + YYCURSOR = YYCTXMARKER + yyt1; + { (YYCTXMARKER + yyt0p) } } @@ -206,8 +206,8 @@ yy35: { YYCTYPE yych; unsigned int yyaccept = 0; - long yytag0p; - long yytag1; + long yyt0p; + long yyt1; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -223,7 +223,7 @@ yy40: yych = *++YYCURSOR; switch (yych) { case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy41; default: goto yy39; } @@ -235,12 +235,12 @@ yy41: switch (yych) { case 'b': goto yy41; case 'c': - yytag1 = (YYCURSOR - YYCTXMARKER); + yyt1 = (YYCURSOR - YYCTXMARKER); goto yy44; default: goto yy43; } yy43: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy44: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -266,7 +266,7 @@ yy46: default: goto yy47; } yy47: - YYCURSOR = YYCTXMARKER + yytag1; - { (YYCTXMARKER + yytag0p) } + YYCURSOR = YYCTXMARKER + yyt1; + { (YYCTXMARKER + yyt0p) } } diff --git a/re2c/test/tags/dedup5.i--tags.c b/re2c/test/tags/dedup5.i--tags.c index 5d0076e4..fb251b47 100644 --- a/re2c/test/tags/dedup5.i--tags.c +++ b/re2c/test/tags/dedup5.i--tags.c @@ -9,13 +9,13 @@ { YYCTYPE yych; - long yytag0p; + long yyt0p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; switch (yych) { case 'a': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy4; case 'b': goto yy5; default: goto yy2; @@ -32,14 +32,14 @@ yy4: } yy5: ++YYCURSOR; - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy7: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy9; case 'b': goto yy5; default: goto yy8; @@ -61,14 +61,14 @@ yy9: { YYCTYPE yych; - long yytag0p; + long yyt0p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; switch (yych) { case 'a': goto yy14; case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy16; default: goto yy12; } @@ -78,7 +78,7 @@ yy13: {} yy14: ++YYCURSOR; - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy16: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -92,7 +92,7 @@ yy17: switch (yych) { case 'a': goto yy14; case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy19; default: goto yy18; } diff --git a/re2c/test/tags/fallback1.i--tags.c b/re2c/test/tags/fallback1.i--tags.c index 88092f13..7cf1c46b 100644 --- a/re2c/test/tags/fallback1.i--tags.c +++ b/re2c/test/tags/fallback1.i--tags.c @@ -15,17 +15,17 @@ { YYCTYPE yych; unsigned int yyaccept = 0; - long yytag1p; + long yyt1p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5); yych = *YYCURSOR; - yytag1p = (YYCURSOR - YYCTXMARKER); + yyt1p = (YYCURSOR - YYCTXMARKER); switch (yych) { case 'a': goto yy3; default: goto yy2; } yy2: - { 3 (YYCTXMARKER + yytag1p) } + { 3 (YYCTXMARKER + yyt1p) } yy3: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -37,7 +37,7 @@ yy4: yych = *++YYCURSOR; switch (yych) { case 'a': - yytag1p = (YYCURSOR - YYCTXMARKER); + yyt1p = (YYCURSOR - YYCTXMARKER); goto yy6; default: goto yy5; } @@ -57,7 +57,7 @@ yy6: default: goto yy7; } yy7: - { 2 (YYCTXMARKER + yytag1p) } + { 2 (YYCTXMARKER + yyt1p) } yy8: yych = *++YYCURSOR; switch (yych) { diff --git a/re2c/test/tags/fallback2.i--tags.c b/re2c/test/tags/fallback2.i--tags.c index 7255c72a..4c83a6d9 100644 --- a/re2c/test/tags/fallback2.i--tags.c +++ b/re2c/test/tags/fallback2.i--tags.c @@ -17,7 +17,7 @@ { YYCTYPE yych; unsigned int yyaccept = 0; - long yytag0p; + long yyt0p; YYCTXMARKER = YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *(YYMARKER = YYCURSOR); @@ -26,7 +26,7 @@ default: goto yy2; } yy2: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy3: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -40,7 +40,7 @@ yy4: if (yyaccept == 0) { goto yy2; } else { - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy2; } yy5: @@ -51,7 +51,7 @@ yy5: switch (yych) { case 'a': goto yy3; default: - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy2; } } diff --git a/re2c/test/tags/fallback3.i--tags.c b/re2c/test/tags/fallback3.i--tags.c index 1a7b7d5e..e8e5f70d 100644 --- a/re2c/test/tags/fallback3.i--tags.c +++ b/re2c/test/tags/fallback3.i--tags.c @@ -8,8 +8,8 @@ { YYCTYPE yych; unsigned int yyaccept = 0; - long yytag0p; - long yytag0p_; + long yyt0p; + long yyt0p_; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -26,7 +26,7 @@ yy4: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy5; default: goto yy3; } @@ -43,7 +43,7 @@ yy6: if (yyaccept == 0) { goto yy3; } else { - yytag0p = yytag0p_; + yyt0p = yyt0p_; goto yy8; } yy7: @@ -53,19 +53,19 @@ yy7: yych = *YYCURSOR; switch (yych) { case 'a': - yytag0p_ = yytag0p; + yyt0p_ = yyt0p; goto yy9; default: goto yy8; } yy8: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } yy9: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'b': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy5; default: goto yy6; } diff --git a/re2c/test/tags/fix3.i--tags.c b/re2c/test/tags/fix3.i--tags.c index db8881fd..8dc77303 100644 --- a/re2c/test/tags/fix3.i--tags.c +++ b/re2c/test/tags/fix3.i--tags.c @@ -9,36 +9,36 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0p1; - long yytag0p2; - long yytag0p3; - long yytag0p4; + long yyt0p1; + long yyt0p2; + long yyt0p3; + long yyt0p4; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy7; case '2': - yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0p4 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy13; default: goto yy3; } yy2: { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%.*s'\n", - (YYCTXMARKER + yytag0p1) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + yytag0p2) - (YYCTXMARKER + yytag0p1), (YYCTXMARKER + yytag0p1), - (YYCTXMARKER + yytag0p3) - (YYCTXMARKER + yytag0p2), (YYCTXMARKER + yytag0p2), - (YYCTXMARKER + yytag0p4) - (YYCTXMARKER + yytag0p3), (YYCTXMARKER + yytag0p3), - YYCURSOR - (YYCTXMARKER + yytag0p4), (YYCTXMARKER + yytag0p4)); + (YYCTXMARKER + yyt0p1) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + yyt0p2) - (YYCTXMARKER + yyt0p1), (YYCTXMARKER + yyt0p1), + (YYCTXMARKER + yyt0p3) - (YYCTXMARKER + yyt0p2), (YYCTXMARKER + yyt0p2), + (YYCTXMARKER + yyt0p4) - (YYCTXMARKER + yyt0p3), (YYCTXMARKER + yyt0p3), + YYCURSOR - (YYCTXMARKER + yyt0p4), (YYCTXMARKER + yyt0p4)); return; } yy3: @@ -50,19 +50,19 @@ yy5: switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy7; case '2': - yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0p4 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0p4 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy7: @@ -71,16 +71,16 @@ yy7: switch (yych) { case '1': goto yy7; case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0p4 = yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0p4 = yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy9: @@ -89,13 +89,13 @@ yy9: switch (yych) { case '2': goto yy9; case '3': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0p4 = yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0p4 = yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy11: @@ -104,10 +104,10 @@ yy11: switch (yych) { case '3': goto yy11; case '4': - yytag0p4 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0p4 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy13: diff --git a/re2c/test/tags/fix3_trail.i--tags--input(custom).c b/re2c/test/tags/fix3_trail.i--tags--input(custom).c index d7292270..51310e70 100644 --- a/re2c/test/tags/fix3_trail.i--tags--input(custom).c +++ b/re2c/test/tags/fix3_trail.i--tags--input(custom).c @@ -9,36 +9,36 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0; - long yytag0p1; - long yytag0p2; - long yytag0p3; + long yyt0; + long yyt0p1; + long yyt0p2; + long yyt0p3; YYBACKUPCTX (); yych = YYPEEK (); switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = YYDIST(); + yyt0p1 = YYDIST(); goto yy7; case '2': - yytag0p2 = yytag0p1 = YYDIST(); + yyt0p2 = yyt0p1 = YYDIST(); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = YYDIST(); + yyt0p3 = yyt0p2 = yyt0p1 = YYDIST(); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = YYDIST(); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = YYDIST(); goto yy13; default: goto yy3; } yy2: - YYRESTORECTX (yytag0); + YYRESTORECTX (yyt0); { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - YYTAG(yytag0p1) - YYCTXMARKER, YYCTXMARKER, - YYTAG(yytag0p2) - YYTAG(yytag0p1), YYTAG(yytag0p1), - YYTAG(yytag0p3) - YYTAG(yytag0p2), YYTAG(yytag0p2), - YYCURSOR - YYTAG(yytag0p3), YYTAG(yytag0p3), + YYTAG(yyt0p1) - YYCTXMARKER, YYCTXMARKER, + YYTAG(yyt0p2) - YYTAG(yyt0p1), YYTAG(yyt0p1), + YYTAG(yyt0p3) - YYTAG(yyt0p2), YYTAG(yyt0p2), + YYCURSOR - YYTAG(yyt0p3), YYTAG(yyt0p3), YYCURSOR); return; } @@ -51,19 +51,19 @@ yy5: switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = YYDIST(); + yyt0p1 = YYDIST(); goto yy7; case '2': - yytag0p2 = yytag0p1 = YYDIST(); + yyt0p2 = yyt0p1 = YYDIST(); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = YYDIST(); + yyt0p3 = yyt0p2 = yyt0p1 = YYDIST(); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = YYDIST(); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = YYDIST(); goto yy13; default: - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = YYDIST(); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = YYDIST(); goto yy2; } yy7: @@ -72,16 +72,16 @@ yy7: switch (yych) { case '1': goto yy7; case '2': - yytag0p2 = YYDIST(); + yyt0p2 = YYDIST(); goto yy9; case '3': - yytag0p3 = yytag0p2 = YYDIST(); + yyt0p3 = yyt0p2 = YYDIST(); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = YYDIST(); + yyt0 = yyt0p3 = yyt0p2 = YYDIST(); goto yy13; default: - yytag0 = yytag0p3 = yytag0p2 = YYDIST(); + yyt0 = yyt0p3 = yyt0p2 = YYDIST(); goto yy2; } yy9: @@ -90,13 +90,13 @@ yy9: switch (yych) { case '2': goto yy9; case '3': - yytag0p3 = YYDIST(); + yyt0p3 = YYDIST(); goto yy11; case '4': - yytag0 = yytag0p3 = YYDIST(); + yyt0 = yyt0p3 = YYDIST(); goto yy13; default: - yytag0 = yytag0p3 = YYDIST(); + yyt0 = yyt0p3 = YYDIST(); goto yy2; } yy11: @@ -105,10 +105,10 @@ yy11: switch (yych) { case '3': goto yy11; case '4': - yytag0 = YYDIST(); + yyt0 = YYDIST(); goto yy13; default: - yytag0 = YYDIST(); + yyt0 = YYDIST(); goto yy2; } yy13: diff --git a/re2c/test/tags/fix3_trail.i--tags.c b/re2c/test/tags/fix3_trail.i--tags.c index 4f3eea41..bae11c9e 100644 --- a/re2c/test/tags/fix3_trail.i--tags.c +++ b/re2c/test/tags/fix3_trail.i--tags.c @@ -9,36 +9,36 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0; - long yytag0p1; - long yytag0p2; - long yytag0p3; + long yyt0; + long yyt0p1; + long yyt0p2; + long yyt0p3; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy7; case '2': - yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy13; default: goto yy3; } yy2: - YYCURSOR = YYCTXMARKER + yytag0; + YYCURSOR = YYCTXMARKER + yyt0; { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - (YYCTXMARKER + yytag0p1) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + yytag0p2) - (YYCTXMARKER + yytag0p1), (YYCTXMARKER + yytag0p1), - (YYCTXMARKER + yytag0p3) - (YYCTXMARKER + yytag0p2), (YYCTXMARKER + yytag0p2), - YYCURSOR - (YYCTXMARKER + yytag0p3), (YYCTXMARKER + yytag0p3), + (YYCTXMARKER + yyt0p1) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + yyt0p2) - (YYCTXMARKER + yyt0p1), (YYCTXMARKER + yyt0p1), + (YYCTXMARKER + yyt0p3) - (YYCTXMARKER + yyt0p2), (YYCTXMARKER + yyt0p2), + YYCURSOR - (YYCTXMARKER + yyt0p3), (YYCTXMARKER + yyt0p3), YYCURSOR); return; } @@ -51,19 +51,19 @@ yy5: switch (yych) { case '0': goto yy5; case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy7; case '2': - yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0 = yytag0p3 = yytag0p2 = yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = yyt0p2 = yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy7: @@ -72,16 +72,16 @@ yy7: switch (yych) { case '1': goto yy7; case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy9; case '3': - yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0 = yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0 = yytag0p3 = yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy9: @@ -90,13 +90,13 @@ yy9: switch (yych) { case '2': goto yy9; case '3': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy11; case '4': - yytag0 = yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0 = yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0 = yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy11: @@ -105,10 +105,10 @@ yy11: switch (yych) { case '3': goto yy11; case '4': - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy13; default: - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); goto yy2; } yy13: diff --git a/re2c/test/tags/fix4.i--tags.c b/re2c/test/tags/fix4.i--tags.c index 9d80f96d..2c36b568 100644 --- a/re2c/test/tags/fix4.i--tags.c +++ b/re2c/test/tags/fix4.i--tags.c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0p1; - long yytag0p3; + long yyt0p1; + long yyt0p3; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { @@ -25,10 +25,10 @@ yy4: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy5; case '2': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy8; default: goto yy3; } @@ -47,10 +47,10 @@ yy8: yych = *++YYCURSOR; switch (yych) { case '3': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy9; case '4': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy11; default: goto yy7; } @@ -66,10 +66,10 @@ yy11: ++YYCURSOR; { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%.*s'\n", - (YYCTXMARKER + yytag0p1) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + (yytag0p3 - 1)) - (YYCTXMARKER + yytag0p1), (YYCTXMARKER + yytag0p1), - (YYCTXMARKER + yytag0p3) - (YYCTXMARKER + (yytag0p3 - 1)), (YYCTXMARKER + (yytag0p3 - 1)), - (YYCURSOR - 1) - (YYCTXMARKER + yytag0p3), (YYCTXMARKER + yytag0p3), + (YYCTXMARKER + yyt0p1) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + (yyt0p3 - 1)) - (YYCTXMARKER + yyt0p1), (YYCTXMARKER + yyt0p1), + (YYCTXMARKER + yyt0p3) - (YYCTXMARKER + (yyt0p3 - 1)), (YYCTXMARKER + (yyt0p3 - 1)), + (YYCURSOR - 1) - (YYCTXMARKER + yyt0p3), (YYCTXMARKER + yyt0p3), YYCURSOR - (YYCURSOR - 1), (YYCURSOR - 1)); return; } diff --git a/re2c/test/tags/fix4_trail.i--tags--input(custom).c b/re2c/test/tags/fix4_trail.i--tags--input(custom).c index 16254fbf..54ad6543 100644 --- a/re2c/test/tags/fix4_trail.i--tags--input(custom).c +++ b/re2c/test/tags/fix4_trail.i--tags--input(custom).c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0p1; - long yytag0p3; + long yyt0p1; + long yyt0p3; YYBACKUPCTX (); yych = YYPEEK (); switch (yych) { @@ -27,10 +27,10 @@ yy4: yych = YYPEEK (); switch (yych) { case '1': - yytag0p1 = YYDIST(); + yyt0p1 = YYDIST(); goto yy5; case '2': - yytag0p1 = YYDIST(); + yyt0p1 = YYDIST(); goto yy8; default: goto yy3; } @@ -50,10 +50,10 @@ yy8: yych = YYPEEK (); switch (yych) { case '3': - yytag0p3 = YYDIST(); + yyt0p3 = YYDIST(); goto yy9; case '4': - yytag0p3 = YYDIST(); + yyt0p3 = YYDIST(); goto yy11; default: goto yy7; } @@ -70,10 +70,10 @@ yy11: YYRESTORECTX (YYDIST() - 1); { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - YYTAG(yytag0p1) - YYCTXMARKER, YYCTXMARKER, - YYTAG((yytag0p3 - 1)) - YYTAG(yytag0p1), YYTAG(yytag0p1), - YYTAG(yytag0p3) - YYTAG((yytag0p3 - 1)), YYTAG((yytag0p3 - 1)), - YYCURSOR - YYTAG(yytag0p3), YYTAG(yytag0p3), + YYTAG(yyt0p1) - YYCTXMARKER, YYCTXMARKER, + YYTAG((yyt0p3 - 1)) - YYTAG(yyt0p1), YYTAG(yyt0p1), + YYTAG(yyt0p3) - YYTAG((yyt0p3 - 1)), YYTAG((yyt0p3 - 1)), + YYCURSOR - YYTAG(yyt0p3), YYTAG(yyt0p3), YYCURSOR); return; } diff --git a/re2c/test/tags/fix4_trail.i--tags.c b/re2c/test/tags/fix4_trail.i--tags.c index c60160d6..a09540a9 100644 --- a/re2c/test/tags/fix4_trail.i--tags.c +++ b/re2c/test/tags/fix4_trail.i--tags.c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0p1; - long yytag0p3; + long yyt0p1; + long yyt0p3; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { @@ -25,10 +25,10 @@ yy4: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '1': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy5; case '2': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy8; default: goto yy3; } @@ -47,10 +47,10 @@ yy8: yych = *++YYCURSOR; switch (yych) { case '3': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy9; case '4': - yytag0p3 = (YYCURSOR - YYCTXMARKER); + yyt0p3 = (YYCURSOR - YYCTXMARKER); goto yy11; default: goto yy7; } @@ -67,10 +67,10 @@ yy11: YYCURSOR -= 1; { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - (YYCTXMARKER + yytag0p1) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + (yytag0p3 - 1)) - (YYCTXMARKER + yytag0p1), (YYCTXMARKER + yytag0p1), - (YYCTXMARKER + yytag0p3) - (YYCTXMARKER + (yytag0p3 - 1)), (YYCTXMARKER + (yytag0p3 - 1)), - YYCURSOR - (YYCTXMARKER + yytag0p3), (YYCTXMARKER + yytag0p3), + (YYCTXMARKER + yyt0p1) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + (yyt0p3 - 1)) - (YYCTXMARKER + yyt0p1), (YYCTXMARKER + yyt0p1), + (YYCTXMARKER + yyt0p3) - (YYCTXMARKER + (yyt0p3 - 1)), (YYCTXMARKER + (yyt0p3 - 1)), + YYCURSOR - (YYCTXMARKER + yyt0p3), (YYCTXMARKER + yyt0p3), YYCURSOR); return; } diff --git a/re2c/test/tags/fix5.i--tags.c b/re2c/test/tags/fix5.i--tags.c index 29724b5a..900066ff 100644 --- a/re2c/test/tags/fix5.i--tags.c +++ b/re2c/test/tags/fix5.i--tags.c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0p2; - long yytag0p4; + long yyt0p2; + long yyt0p4; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { @@ -33,10 +33,10 @@ yy5: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy10; case '3': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy12; default: goto yy3; } @@ -56,10 +56,10 @@ yy9: yych = *++YYCURSOR; switch (yych) { case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy10; case '3': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy12; default: goto yy8; } @@ -73,17 +73,17 @@ yy10: } yy12: ++YYCURSOR; - yytag0p4 = (YYCURSOR - YYCTXMARKER); + yyt0p4 = (YYCURSOR - YYCTXMARKER); yych = *YYCURSOR; goto yy15; yy13: { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%.*s'\n", - (YYCTXMARKER + (yytag0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + yytag0p2) - (YYCTXMARKER + (yytag0p2 - 1)), (YYCTXMARKER + (yytag0p2 - 1)), - (YYCTXMARKER + (yytag0p4 - 1)) - (YYCTXMARKER + yytag0p2), (YYCTXMARKER + yytag0p2), - (YYCTXMARKER + yytag0p4) - (YYCTXMARKER + (yytag0p4 - 1)), (YYCTXMARKER + (yytag0p4 - 1)), - YYCURSOR - (YYCTXMARKER + yytag0p4), (YYCTXMARKER + yytag0p4)); + (YYCTXMARKER + (yyt0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + yyt0p2) - (YYCTXMARKER + (yyt0p2 - 1)), (YYCTXMARKER + (yyt0p2 - 1)), + (YYCTXMARKER + (yyt0p4 - 1)) - (YYCTXMARKER + yyt0p2), (YYCTXMARKER + yyt0p2), + (YYCTXMARKER + yyt0p4) - (YYCTXMARKER + (yyt0p4 - 1)), (YYCTXMARKER + (yyt0p4 - 1)), + YYCURSOR - (YYCTXMARKER + yyt0p4), (YYCTXMARKER + yyt0p4)); return; } yy14: diff --git a/re2c/test/tags/fix5_trail.i--tags--input(custom).c b/re2c/test/tags/fix5_trail.i--tags--input(custom).c index 2ed70528..00beed62 100644 --- a/re2c/test/tags/fix5_trail.i--tags--input(custom).c +++ b/re2c/test/tags/fix5_trail.i--tags--input(custom).c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0; - long yytag0p2; + long yyt0; + long yyt0p2; YYBACKUPCTX (); yych = YYPEEK (); switch (yych) { @@ -37,10 +37,10 @@ yy5: yych = YYPEEK (); switch (yych) { case '2': - yytag0p2 = YYDIST(); + yyt0p2 = YYDIST(); goto yy10; case '3': - yytag0p2 = YYDIST(); + yyt0p2 = YYDIST(); goto yy12; default: goto yy3; } @@ -61,10 +61,10 @@ yy9: yych = YYPEEK (); switch (yych) { case '2': - yytag0p2 = YYDIST(); + yyt0p2 = YYDIST(); goto yy10; case '3': - yytag0p2 = YYDIST(); + yyt0p2 = YYDIST(); goto yy12; default: goto yy8; } @@ -78,17 +78,17 @@ yy10: } yy12: YYSKIP (); - yytag0 = YYDIST(); + yyt0 = YYDIST(); yych = YYPEEK (); goto yy15; yy13: - YYRESTORECTX (yytag0); + YYRESTORECTX (yyt0); { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - YYTAG((yytag0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, - YYTAG(yytag0p2) - YYTAG((yytag0p2 - 1)), YYTAG((yytag0p2 - 1)), - YYTAG((yytag0 - 1)) - YYTAG(yytag0p2), YYTAG(yytag0p2), - YYCURSOR - YYTAG((yytag0 - 1)), YYTAG((yytag0 - 1)), + YYTAG((yyt0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, + YYTAG(yyt0p2) - YYTAG((yyt0p2 - 1)), YYTAG((yyt0p2 - 1)), + YYTAG((yyt0 - 1)) - YYTAG(yyt0p2), YYTAG(yyt0p2), + YYCURSOR - YYTAG((yyt0 - 1)), YYTAG((yyt0 - 1)), YYCURSOR); return; } diff --git a/re2c/test/tags/fix5_trail.i--tags.c b/re2c/test/tags/fix5_trail.i--tags.c index 57075c3a..f7000327 100644 --- a/re2c/test/tags/fix5_trail.i--tags.c +++ b/re2c/test/tags/fix5_trail.i--tags.c @@ -9,8 +9,8 @@ static void lex(const char *YYCURSOR) { char yych; - long yytag0; - long yytag0p2; + long yyt0; + long yyt0p2; YYCTXMARKER = YYCURSOR; yych = *YYCURSOR; switch (yych) { @@ -33,10 +33,10 @@ yy5: yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy10; case '3': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy12; default: goto yy3; } @@ -56,10 +56,10 @@ yy9: yych = *++YYCURSOR; switch (yych) { case '2': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy10; case '3': - yytag0p2 = (YYCURSOR - YYCTXMARKER); + yyt0p2 = (YYCURSOR - YYCTXMARKER); goto yy12; default: goto yy8; } @@ -73,17 +73,17 @@ yy10: } yy12: ++YYCURSOR; - yytag0 = (YYCURSOR - YYCTXMARKER); + yyt0 = (YYCURSOR - YYCTXMARKER); yych = *YYCURSOR; goto yy15; yy13: - YYCURSOR = YYCTXMARKER + yytag0; + YYCURSOR = YYCTXMARKER + yyt0; { printf("'%.*s', '%.*s', '%.*s', '%.*s', '%s'\n", - (YYCTXMARKER + (yytag0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, - (YYCTXMARKER + yytag0p2) - (YYCTXMARKER + (yytag0p2 - 1)), (YYCTXMARKER + (yytag0p2 - 1)), - (YYCTXMARKER + (yytag0 - 1)) - (YYCTXMARKER + yytag0p2), (YYCTXMARKER + yytag0p2), - YYCURSOR - (YYCTXMARKER + (yytag0 - 1)), (YYCTXMARKER + (yytag0 - 1)), + (YYCTXMARKER + (yyt0p2 - 1)) - YYCTXMARKER, YYCTXMARKER, + (YYCTXMARKER + yyt0p2) - (YYCTXMARKER + (yyt0p2 - 1)), (YYCTXMARKER + (yyt0p2 - 1)), + (YYCTXMARKER + (yyt0 - 1)) - (YYCTXMARKER + yyt0p2), (YYCTXMARKER + yyt0p2), + YYCURSOR - (YYCTXMARKER + (yyt0 - 1)), (YYCTXMARKER + (yyt0 - 1)), YYCURSOR); return; } diff --git a/re2c/test/tags/iter_plus.i--tags.c b/re2c/test/tags/iter_plus.i--tags.c index 94c1cfbe..83d8a110 100644 --- a/re2c/test/tags/iter_plus.i--tags.c +++ b/re2c/test/tags/iter_plus.i--tags.c @@ -5,13 +5,13 @@ { YYCTYPE yych; - long yytag0p; + long yyt0p; YYCTXMARKER = YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case 'a': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy4; default: goto yy2; } @@ -24,11 +24,11 @@ yy4: yych = *YYCURSOR; switch (yych) { case 'a': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy4; default: goto yy6; } yy6: - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } } diff --git a/re2c/test/tags/minimization.i.c b/re2c/test/tags/minimization.i.c index 83044b25..991bca43 100644 --- a/re2c/test/tags/minimization.i.c +++ b/re2c/test/tags/minimization.i.c @@ -32,7 +32,7 @@ yy5: { YYCTYPE yych; - long yytag0p; + long yyt0p; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -49,7 +49,7 @@ yy11: yych = *++YYCURSOR; switch (yych) { case 'a': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy13; default: goto yy10; } @@ -61,6 +61,6 @@ yy12: } yy13: ++YYCURSOR; - { (YYCTXMARKER + yytag0p) } + { (YYCTXMARKER + yyt0p) } } diff --git a/re2c/test/tags/subst.i--tags.c b/re2c/test/tags/subst.i--tags.c index 0a70510b..88aeff0f 100644 --- a/re2c/test/tags/subst.i--tags.c +++ b/re2c/test/tags/subst.i--tags.c @@ -6,10 +6,10 @@ { YYCTYPE yych; - long yytag0p; - long yytag0p1; - long yytag0p12; - long yytag0p123; + long yyt0p; + long yyt0p1; + long yyt0p12; + long yyt0p123; YYCTXMARKER = YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; @@ -36,7 +36,7 @@ yy6: switch (yych) { case 'a': goto yy5; case 'b': - yytag0p12 = (YYCURSOR - YYCTXMARKER); + yyt0p12 = (YYCURSOR - YYCTXMARKER); goto yy8; default: goto yy7; } @@ -50,7 +50,7 @@ yy8: switch (yych) { case 'b': goto yy8; case 'c': - yytag0p123 = (YYCURSOR - YYCTXMARKER); + yyt0p123 = (YYCURSOR - YYCTXMARKER); goto yy10; default: goto yy7; } @@ -61,7 +61,7 @@ yy10: switch (yych) { case 'c': goto yy10; case 'd': - yytag0p = (YYCURSOR - YYCTXMARKER); + yyt0p = (YYCURSOR - YYCTXMARKER); goto yy12; default: goto yy7; } @@ -72,7 +72,7 @@ yy12: switch (yych) { case 'd': goto yy12; case 'e': - yytag0p1 = (YYCURSOR - YYCTXMARKER); + yyt0p1 = (YYCURSOR - YYCTXMARKER); goto yy14; default: goto yy7; } @@ -85,6 +85,6 @@ yy14: default: goto yy16; } yy16: - { (YYCTXMARKER + yytag0p) (YYCTXMARKER + yytag0p1) (YYCTXMARKER + yytag0p12) (YYCTXMARKER + yytag0p123) } + { (YYCTXMARKER + yyt0p) (YYCTXMARKER + yyt0p1) (YYCTXMARKER + yyt0p12) (YYCTXMARKER + yyt0p123) } }