Skip to content

Commit

Permalink
build: regenerate re2c sources
Browse files Browse the repository at this point in the history
  • Loading branch information
mcspr committed May 15, 2024
1 parent 571de15 commit 5fcfbed
Show file tree
Hide file tree
Showing 3 changed files with 321 additions and 328 deletions.
152 changes: 76 additions & 76 deletions code/espurna/ir_parse_raw.re.ipp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Generated by re2c 2.2 */
#line 1 "espurna\\ir_parse_raw.re"
/* Generated by re2c 3.0 */
#line 1 "espurna/ir_parse_raw.re"
/*
Part of the IR MODULE
Expand Down Expand Up @@ -66,138 +66,138 @@ ParseResult<Payload> parse(StringView view) {
};


#line 70 "espurna\\ir_parse_raw.re.ipp"
#line 70 "espurna/ir_parse_raw.re.ipp"
const char *yyt1;
const char *yyt2;
const char *yyt3;
const char *yyt4;
#line 66 "espurna\\ir_parse_raw.re"
#line 66 "espurna/ir_parse_raw.re"


#line 78 "espurna\\ir_parse_raw.re.ipp"
int yyt5 { Root };
int yyt6 { Root };
#line 67 "espurna\\ir_parse_raw.re"
#line 78 "espurna/ir_parse_raw.re.ipp"
int yytm5 { Root };
int yytm6 { Root };
#line 67 "espurna/ir_parse_raw.re"



#line 85 "espurna\\ir_parse_raw.re.ipp"
#line 85 "espurna/ir_parse_raw.re.ipp"
{
char yych;
yych = *YYCURSOR;
switch (yych) {
case '0' ... '9':
yyt1 = YYCURSOR;
goto yy4;
default:
if (YYLIMIT <= YYCURSOR) goto yy19;
goto yy2;
case '0' ... '9':
yyt1 = YYCURSOR;
goto yy3;
default:
if (YYLIMIT <= YYCURSOR) goto yy15;
goto yy1;
}
yy2:
yy1:
++YYCURSOR;
yy3:
#line 90 "espurna\\ir_parse_raw.re"
yy2:
#line 90 "espurna/ir_parse_raw.re"
{ goto return_out; }
#line 102 "espurna\\ir_parse_raw.re.ipp"
yy4:
#line 102 "espurna/ir_parse_raw.re.ipp"
yy3:
yych = *(YYMARKER = ++YYCURSOR);
switch (yych) {
case '0' ... ':': goto yy6;
default: goto yy3;
case '0' ... ':': goto yy5;
default: goto yy2;
}
yy5:
yy4:
yych = *++YYCURSOR;
yy6:
yy5:
switch (yych) {
case '0' ... '9': goto yy5;
case ':': goto yy8;
default: goto yy7;
case '0' ... '9': goto yy4;
case ':': goto yy7;
default: goto yy6;
}
yy7:
yy6:
YYCURSOR = YYMARKER;
goto yy3;
yy8:
goto yy2;
yy7:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9':
yyt2 = YYCURSOR;
goto yy9;
default: goto yy7;
case '0' ... '9':
yyt2 = YYCURSOR;
goto yy8;
default: goto yy6;
}
yy9:
yy8:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9': goto yy9;
case ':': goto yy11;
default: goto yy7;
case '0' ... '9': goto yy8;
case ':': goto yy9;
default: goto yy6;
}
yy11:
yy9:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9':
yyt3 = YYCURSOR;
goto yy12;
default: goto yy7;
case '0' ... '9':
yyt3 = YYCURSOR;
goto yy10;
default: goto yy6;
}
yy12:
yy10:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9': goto yy12;
case ':':
yyt4 = YYCURSOR;
goto yy14;
default: goto yy7;
case '0' ... '9': goto yy10;
case ':':
yyt4 = YYCURSOR;
goto yy11;
default: goto yy6;
}
yy14:
yy11:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9':
update_range(YYCURSOR, yyt5++);
goto yy15;
default: goto yy7;
case '0' ... '9':
update_range(YYCURSOR, yytm5++);
goto yy12;
default: goto yy6;
}
yy15:
yy12:
yych = *++YYCURSOR;
switch (yych) {
case ',':
update_range(YYCURSOR, yyt6++);
goto yy18;
case '0' ... '9': goto yy15;
default:
update_range(YYCURSOR, yyt6++);
goto yy17;
case ',':
update_range(YYCURSOR, yytm6++);
goto yy14;
case '0' ... '9': goto yy12;
default:
update_range(YYCURSOR, yytm6++);
goto yy13;
}
yy17:
yy13:
f0 = yyt1;
s0 = yyt2;
d0 = yyt3;
d1 = yyt4;
t0 = yyt5;
t1 = yyt6;
t0 = yytm5;
t1 = yytm6;
f1 = yyt2 - 1;
s1 = yyt3 - 1;
#line 83 "espurna\\ir_parse_raw.re"
#line 83 "espurna/ir_parse_raw.re"
{
if ((t0 != Root) && (t1 != Root)) {
goto update_out;
}
goto return_out;
}
#line 187 "espurna\\ir_parse_raw.re.ipp"
yy18:
#line 187 "espurna/ir_parse_raw.re.ipp"
yy14:
yych = *++YYCURSOR;
switch (yych) {
case '0' ... '9':
update_range(YYCURSOR, yyt5++);
goto yy15;
default: goto yy17;
case '0' ... '9':
update_range(YYCURSOR, yytm5++);
goto yy12;
default: goto yy13;
}
yy19:
#line 91 "espurna\\ir_parse_raw.re"
yy15:
#line 91 "espurna/ir_parse_raw.re"
{ goto return_out; }
#line 199 "espurna\\ir_parse_raw.re.ipp"
#line 199 "espurna/ir_parse_raw.re.ipp"
}
#line 92 "espurna\\ir_parse_raw.re"
#line 92 "espurna/ir_parse_raw.re"


update_out:
Expand Down
Loading

0 comments on commit 5fcfbed

Please sign in to comment.