Benchmarks: update ragel to 7.0.4 (and update autogenerated files).

This commit is contained in:
Ulya Trofimovich committed 2021-04-02 11:10:51 +01:00
1 parent a13d86491e
commit 1c3bead790
36 files changed
+11005 -14217

No files matched your search

@@ -5,8 +5,8 @@ if [ -e ragel7 ] ; then
exit 0
fi
COLM_DIR=colm-0.13.0.7
RAGEL_DIR=ragel-7.0.0.12
COLM_DIR=colm-0.14.7
RAGEL_DIR=ragel-7.0.4
wget http://www.colm.net/files/colm/"$COLM_DIR".tar.gz -O - | tar zx \
&& cd "$COLM_DIR" \
@@ -17,7 +17,10 @@ wget http://www.colm.net/files/colm/"$COLM_DIR".tar.gz -O - | tar zx \
wget http://www.colm.net/files/ragel/"$RAGEL_DIR".tar.gz -O - | tar zx \
&& cd "$RAGEL_DIR" \
&& ./configure --prefix=$(pwd)/install --with-colm="$(pwd)/../$COLM_DIR/install" \
&& ./configure \
--prefix=$(pwd)/install \
--with-colm="$(pwd)/../$COLM_DIR/install" \
--disable-manual \
&& make -j$(nproc) \
&& make install \
&& cd ..
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -39,8 +39,6 @@ static void lex(Input *in, Output *out)
#line 41 "gen/ragel/04__apache_log.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 25:
goto st_case_25;
@@ -95,13 +93,12 @@ static void lex(Input *in, Output *out)
case 24:
goto st_case_24;
}
goto st_out;
_ctr41:
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
g2 = p; }
#line 105 "gen/ragel/04__apache_log.c"
#line 102 "gen/ragel/04__apache_log.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
@@ -118,40 +115,37 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 122 "gen/ragel/04__apache_log.c"
#line 119 "gen/ragel/04__apache_log.c"
goto _st25;
_st25:
p+= 1;
if ( p == pe )
goto _test_eof25;
st_case_25:
if ( p == pe )
goto _out25;
if ( ( (*( p))) == 46 ) {
goto _ctr44;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr44;
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr44:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
h1 = p; }
#line 148 "gen/ragel/04__apache_log.c"
#line 142 "gen/ragel/04__apache_log.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 9: {
goto _ctr2;
@@ -166,22 +160,20 @@ static void lex(Input *in, Output *out)
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st1;
}
{
goto _st0;
}
goto _st0;
_ctr2:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
h2 = p; }
#line 178 "gen/ragel/04__apache_log.c"
#line 170 "gen/ragel/04__apache_log.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 9: {
goto _st2;
@@ -193,22 +185,20 @@ static void lex(Input *in, Output *out)
goto _ctr4;
}
}
{
goto _st0;
}
goto _st0;
_ctr4:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
i1 = p; }
#line 205 "gen/ragel/04__apache_log.c"
#line 195 "gen/ragel/04__apache_log.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 9: {
goto _ctr6;
@@ -217,22 +207,20 @@ static void lex(Input *in, Output *out)
goto _ctr6;
}
}
{
goto _st0;
}
goto _st0;
_ctr6:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
i2 = p; }
#line 229 "gen/ragel/04__apache_log.c"
#line 217 "gen/ragel/04__apache_log.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 9: {
goto _st4;
@@ -244,22 +232,20 @@ static void lex(Input *in, Output *out)
goto _ctr8;
}
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
a1 = p; }
#line 256 "gen/ragel/04__apache_log.c"
#line 242 "gen/ragel/04__apache_log.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 9: {
goto _ctr10;
@@ -268,22 +254,20 @@ static void lex(Input *in, Output *out)
goto _ctr10;
}
}
{
goto _st0;
}
goto _st0;
_ctr10:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
a2 = p; }
#line 280 "gen/ragel/04__apache_log.c"
#line 264 "gen/ragel/04__apache_log.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 9: {
goto _st6;
@@ -295,22 +279,20 @@ static void lex(Input *in, Output *out)
goto _ctr12;
}
}
{
goto _st0;
}
goto _st0;
_ctr12:
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
d1 = p; }
#line 307 "gen/ragel/04__apache_log.c"
#line 289 "gen/ragel/04__apache_log.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -319,14 +301,12 @@ static void lex(Input *in, Output *out)
goto _st0;
}
}
{
goto _st8;
}
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -335,14 +315,12 @@ static void lex(Input *in, Output *out)
goto _st9;
}
}
{
goto _st8;
}
goto _st8;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 9: {
goto _ctr16;
@@ -351,22 +329,20 @@ static void lex(Input *in, Output *out)
goto _ctr16;
}
}
{
goto _st0;
}
goto _st0;
_ctr16:
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
d2 = p; }
#line 363 "gen/ragel/04__apache_log.c"
#line 339 "gen/ragel/04__apache_log.c"
goto _st10;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
switch( ( (*( p))) ) {
case 9: {
goto _st10;
@@ -378,22 +354,20 @@ static void lex(Input *in, Output *out)
goto _ctr18;
}
}
{
goto _st0;
}
goto _st0;
_ctr18:
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
r1 = p; }
#line 390 "gen/ragel/04__apache_log.c"
#line 364 "gen/ragel/04__apache_log.c"
goto _st11;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -402,14 +376,12 @@ static void lex(Input *in, Output *out)
goto _st0;
}
}
{
goto _st12;
}
goto _st12;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -418,14 +390,12 @@ static void lex(Input *in, Output *out)
goto _st13;
}
}
{
goto _st12;
}
goto _st12;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
switch( ( (*( p))) ) {
case 9: {
goto _ctr22;
@@ -434,22 +404,20 @@ static void lex(Input *in, Output *out)
goto _ctr22;
}
}
{
goto _st0;
}
goto _st0;
_ctr22:
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
r2 = p; }
#line 446 "gen/ragel/04__apache_log.c"
#line 414 "gen/ragel/04__apache_log.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
switch( ( (*( p))) ) {
case 9: {
goto _st14;
@@ -461,22 +429,20 @@ static void lex(Input *in, Output *out)
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr24;
}
{
goto _st0;
}
goto _st0;
_ctr24:
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
s1 = p; }
#line 473 "gen/ragel/04__apache_log.c"
#line 439 "gen/ragel/04__apache_log.c"
goto _st15;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
switch( ( (*( p))) ) {
case 9: {
goto _ctr26;
@@ -488,22 +454,20 @@ static void lex(Input *in, Output *out)
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st15;
}
{
goto _st0;
}
goto _st0;
_ctr26:
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
s2 = p; }
#line 500 "gen/ragel/04__apache_log.c"
#line 464 "gen/ragel/04__apache_log.c"
goto _st16;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
switch( ( (*( p))) ) {
case 9: {
goto _st16;
@@ -518,22 +482,20 @@ static void lex(Input *in, Output *out)
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr29;
}
{
goto _st0;
}
goto _st0;
_ctr28:
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
z1 = p; }
#line 530 "gen/ragel/04__apache_log.c"
#line 492 "gen/ragel/04__apache_log.c"
goto _st17;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
switch( ( (*( p))) ) {
case 9: {
goto _ctr31;
@@ -542,22 +504,20 @@ static void lex(Input *in, Output *out)
goto _ctr31;
}
}
{
goto _st0;
}
goto _st0;
_ctr31:
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
z2 = p; }
#line 554 "gen/ragel/04__apache_log.c"
#line 514 "gen/ragel/04__apache_log.c"
goto _st18;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
switch( ( (*( p))) ) {
case 9: {
goto _st18;
@@ -569,22 +529,20 @@ static void lex(Input *in, Output *out)
goto _ctr33;
}
}
{
goto _st0;
}
goto _st0;
_ctr33:
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
u1 = p; }
#line 581 "gen/ragel/04__apache_log.c"
#line 539 "gen/ragel/04__apache_log.c"
goto _st19;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -593,14 +551,12 @@ static void lex(Input *in, Output *out)
goto _st20;
}
}
{
goto _st19;
}
goto _st19;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
switch( ( (*( p))) ) {
case 9: {
goto _ctr36;
@@ -609,22 +565,20 @@ static void lex(Input *in, Output *out)
goto _ctr36;
}
}
{
goto _st0;
}
goto _st0;
_ctr36:
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
u2 = p; }
#line 621 "gen/ragel/04__apache_log.c"
#line 575 "gen/ragel/04__apache_log.c"
goto _st21;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
switch( ( (*( p))) ) {
case 9: {
goto _st21;
@@ -636,22 +590,20 @@ static void lex(Input *in, Output *out)
goto _ctr38;
}
}
{
goto _st0;
}
goto _st0;
_ctr38:
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
g1 = p; }
#line 648 "gen/ragel/04__apache_log.c"
#line 600 "gen/ragel/04__apache_log.c"
goto _st22;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
switch( ( (*( p))) ) {
case 10: {
goto _st0;
@@ -660,33 +612,29 @@ static void lex(Input *in, Output *out)
goto _st23;
}
}
{
goto _st22;
}
goto _st22;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
if ( ( (*( p))) == 10 ) {
goto _ctr41;
}
{
goto _st0;
}
goto _st0;
_ctr29:
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/04__apache_log.rl"
z1 = p; }
#line 683 "gen/ragel/04__apache_log.c"
#line 631 "gen/ragel/04__apache_log.c"
goto _st24;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
switch( ( (*( p))) ) {
case 9: {
goto _ctr31;
@@ -698,39 +646,33 @@ static void lex(Input *in, Output *out)
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st24;
}
{
goto _st0;
}
st_out:
_test_eof25: cs = 25; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof24: cs = 24; goto _test_eof;
_test_eof: {}
if ( cs >= 25 )
goto _out; _pop: {}
goto _st0;
_out25: cs = 25; 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;
_out: {}
}
@@ -39,8 +39,6 @@ static void lex(Input *in, Output *out)
#line 41 "gen/ragel/05__datetime.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 35:
goto st_case_35;
@@ -115,13 +113,12 @@ static void lex(Input *in, Output *out)
case 34:
goto st_case_34;
}
goto st_out;
_ctr43:
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
z2 = p; }
#line 125 "gen/ragel/05__datetime.c"
#line 122 "gen/ragel/05__datetime.c"
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
@@ -136,92 +133,81 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 140 "gen/ragel/05__datetime.c"
#line 137 "gen/ragel/05__datetime.c"
goto _st35;
_st35:
p+= 1;
if ( p == pe )
goto _test_eof35;
st_case_35:
if ( p == pe )
goto _out35;
if ( ( (*( p))) == 48 ) {
goto _ctr53;
}
if ( 49 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr54;
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr53:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
y1 = p; }
#line 166 "gen/ragel/05__datetime.c"
#line 160 "gen/ragel/05__datetime.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 45 ) {
goto _ctr5;
}
{
goto _st0;
}
goto _st0;
_ctr5:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
y2 = p; }
#line 218 "gen/ragel/05__datetime.c"
#line 204 "gen/ragel/05__datetime.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 48: {
goto _ctr7;
@@ -230,52 +216,46 @@ static void lex(Input *in, Output *out)
goto _ctr8;
}
}
{
goto _st0;
}
goto _st0;
_ctr7:
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
m1 = p; }
#line 242 "gen/ragel/05__datetime.c"
#line 226 "gen/ragel/05__datetime.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( 49 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 45 ) {
goto _ctr11;
}
{
goto _st0;
}
goto _st0;
_ctr11:
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
m2 = p; }
#line 272 "gen/ragel/05__datetime.c"
#line 252 "gen/ragel/05__datetime.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 48: {
goto _ctr13;
@@ -287,183 +267,161 @@ static void lex(Input *in, Output *out)
if ( 49 <= ( (*( p))) && ( (*( p))) <= 50 ) {
goto _ctr14;
}
{
goto _st0;
}
goto _st0;
_ctr13:
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
d1 = p; }
#line 299 "gen/ragel/05__datetime.c"
#line 277 "gen/ragel/05__datetime.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( 49 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 84 ) {
goto _ctr18;
}
{
goto _st0;
}
goto _st0;
_ctr18:
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
d2 = p; }
#line 329 "gen/ragel/05__datetime.c"
#line 303 "gen/ragel/05__datetime.c"
goto _st11;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 50 ) {
goto _ctr21;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 49 ) {
goto _ctr20;
}
{
goto _st0;
}
goto _st0;
_ctr20:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
h1 = p; }
#line 351 "gen/ragel/05__datetime.c"
#line 323 "gen/ragel/05__datetime.c"
goto _st12;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
if ( ( (*( p))) == 58 ) {
goto _ctr24;
}
{
goto _st0;
}
goto _st0;
_ctr24:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
h2 = p; }
#line 381 "gen/ragel/05__datetime.c"
#line 349 "gen/ragel/05__datetime.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 53 ) {
goto _ctr26;
}
{
goto _st0;
}
goto _st0;
_ctr26:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
M1 = p; }
#line 400 "gen/ragel/05__datetime.c"
#line 366 "gen/ragel/05__datetime.c"
goto _st15;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st16;
}
{
goto _st0;
}
goto _st0;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( ( (*( p))) == 58 ) {
goto _ctr29;
}
{
goto _st0;
}
goto _st0;
_ctr29:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
M2 = p; }
#line 430 "gen/ragel/05__datetime.c"
#line 392 "gen/ragel/05__datetime.c"
goto _st17;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 53 ) {
goto _ctr31;
}
{
goto _st0;
}
goto _st0;
_ctr31:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
s1 = p; }
#line 449 "gen/ragel/05__datetime.c"
#line 409 "gen/ragel/05__datetime.c"
goto _st18;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st19;
}
{
goto _st0;
}
goto _st0;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
switch( ( (*( p))) ) {
case 43: {
goto _ctr34;
@@ -475,288 +433,252 @@ static void lex(Input *in, Output *out)
goto _ctr35;
}
}
{
goto _st0;
}
goto _st0;
_ctr34:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
s2 = p; }
#line 487 "gen/ragel/05__datetime.c"
#line 443 "gen/ragel/05__datetime.c"
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
z1 = p; }
#line 493 "gen/ragel/05__datetime.c"
#line 449 "gen/ragel/05__datetime.c"
goto _st20;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
if ( ( (*( p))) == 50 ) {
goto _st26;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 49 ) {
goto _st21;
}
{
goto _st0;
}
goto _st0;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st22;
}
{
goto _st0;
}
goto _st0;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
if ( ( (*( p))) == 58 ) {
goto _st23;
}
{
goto _st0;
}
goto _st0;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 53 ) {
goto _st24;
}
{
goto _st0;
}
goto _st0;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st25;
}
{
goto _st0;
}
goto _st0;
_ctr35:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
s2 = p; }
#line 559 "gen/ragel/05__datetime.c"
#line 505 "gen/ragel/05__datetime.c"
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
z1 = p; }
#line 565 "gen/ragel/05__datetime.c"
#line 511 "gen/ragel/05__datetime.c"
goto _st25;
_st25:
p+= 1;
if ( p == pe )
goto _test_eof25;
st_case_25:
if ( p == pe )
goto _out25;
if ( ( (*( p))) == 10 ) {
goto _ctr43;
}
{
goto _st0;
}
goto _st0;
_st26:
p+= 1;
if ( p == pe )
goto _test_eof26;
st_case_26:
if ( p == pe )
goto _out26;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 51 ) {
goto _st22;
}
{
goto _st0;
}
goto _st0;
_ctr21:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
h1 = p; }
#line 595 "gen/ragel/05__datetime.c"
#line 537 "gen/ragel/05__datetime.c"
goto _st27;
_st27:
p+= 1;
if ( p == pe )
goto _test_eof27;
st_case_27:
if ( p == pe )
goto _out27;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 51 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
d1 = p; }
#line 614 "gen/ragel/05__datetime.c"
#line 554 "gen/ragel/05__datetime.c"
goto _st28;
_st28:
p+= 1;
if ( p == pe )
goto _test_eof28;
st_case_28:
if ( p == pe )
goto _out28;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_ctr15:
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
d1 = p; }
#line 633 "gen/ragel/05__datetime.c"
#line 571 "gen/ragel/05__datetime.c"
goto _st29;
_st29:
p+= 1;
if ( p == pe )
goto _test_eof29;
st_case_29:
if ( p == pe )
goto _out29;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 49 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
m1 = p; }
#line 652 "gen/ragel/05__datetime.c"
#line 588 "gen/ragel/05__datetime.c"
goto _st30;
_st30:
p+= 1;
if ( p == pe )
goto _test_eof30;
st_case_30:
if ( p == pe )
goto _out30;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 50 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_ctr54:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/05__datetime.rl"
y1 = p; }
#line 671 "gen/ragel/05__datetime.c"
#line 605 "gen/ragel/05__datetime.c"
goto _st31;
_st31:
p+= 1;
if ( p == pe )
goto _test_eof31;
st_case_31:
if ( p == pe )
goto _out31;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st32;
}
{
goto _st0;
}
goto _st0;
_st32:
p+= 1;
if ( p == pe )
goto _test_eof32;
st_case_32:
if ( p == pe )
goto _out32;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st33;
}
{
goto _st0;
}
goto _st0;
_st33:
p+= 1;
if ( p == pe )
goto _test_eof33;
st_case_33:
if ( p == pe )
goto _out33;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st34;
}
{
goto _st0;
}
goto _st0;
_st34:
p+= 1;
if ( p == pe )
goto _test_eof34;
st_case_34:
if ( p == pe )
goto _out34;
if ( ( (*( p))) == 45 ) {
goto _ctr5;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st34;
}
{
goto _st0;
}
st_out:
_test_eof35: cs = 35; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof24: cs = 24; goto _test_eof;
_test_eof25: cs = 25; goto _test_eof;
_test_eof26: cs = 26; goto _test_eof;
_test_eof27: cs = 27; goto _test_eof;
_test_eof28: cs = 28; goto _test_eof;
_test_eof29: cs = 29; goto _test_eof;
_test_eof30: cs = 30; goto _test_eof;
_test_eof31: cs = 31; goto _test_eof;
_test_eof32: cs = 32; goto _test_eof;
_test_eof33: cs = 33; goto _test_eof;
_test_eof34: cs = 34; goto _test_eof;
_test_eof: {}
if ( cs >= 35 )
goto _out; _pop: {}
goto _st0;
_out35: cs = 35; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/06__email.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 9:
goto st_case_9;
@@ -61,7 +59,6 @@ static void lex(Input *in, Output *out)
case 8:
goto st_case_8;
}
goto st_out;
_ctr10:
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
@@ -73,14 +70,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 77 "gen/ragel/06__email.c"
#line 74 "gen/ragel/06__email.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -113,33 +110,29 @@ static void lex(Input *in, Output *out)
} else {
goto _ctr12;
}
{
goto _st0;
}
goto _st0;
_st0:
p+= 1;
if ( p == pe )
goto _test_eof0;
st_case_0:
if ( p == pe )
goto _out0;
if ( ( (*( p))) == 10 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_ctr12:
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
p1 = p; }
#line 136 "gen/ragel/06__email.c"
#line 129 "gen/ragel/06__email.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -175,14 +168,12 @@ static void lex(Input *in, Output *out)
} else {
goto _st1;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -215,14 +206,12 @@ static void lex(Input *in, Output *out)
} else {
goto _st1;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 10 ) {
goto _st9;
}
@@ -233,22 +222,20 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _ctr5;
}
{
goto _st0;
}
goto _st0;
_ctr5:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
p2 = p; }
#line 245 "gen/ragel/06__email.c"
#line 232 "gen/ragel/06__email.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -267,14 +254,12 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -290,14 +275,12 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 10 ) {
goto _st9;
}
@@ -308,14 +291,12 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _ctr10;
@@ -334,14 +315,12 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _st9;
@@ -357,24 +336,18 @@ static void lex(Input *in, Output *out)
} else if ( ( (*( p))) >= 48 ) {
goto _st7;
}
{
goto _st0;
}
st_out:
_test_eof9: cs = 9; goto _test_eof;
_test_eof0: cs = 0; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof: {}
if ( cs >= 9 )
goto _out; _out: {}
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 38 "../../../benchmarks/submatch_dfa_aot/src/ragel/06__email.rl"
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/07__ipv4.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 16:
goto st_case_16;
@@ -75,7 +73,6 @@ static void lex(Input *in, Output *out)
case 15:
goto st_case_15;
}
goto st_out;
_ctr14:
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
@@ -90,266 +87,229 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 94 "gen/ragel/07__ipv4.c"
#line 91 "gen/ragel/07__ipv4.c"
goto _st16;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr21;
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr21:
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
p1 = p; }
#line 117 "gen/ragel/07__ipv4.c"
#line 111 "gen/ragel/07__ipv4.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 46 ) {
goto _st2;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st14;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr4;
}
{
goto _st0;
}
goto _st0;
_ctr4:
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
p2 = p; }
#line 150 "gen/ragel/07__ipv4.c"
#line 140 "gen/ragel/07__ipv4.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 46 ) {
goto _st4;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st12;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr8;
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
p3 = p; }
#line 183 "gen/ragel/07__ipv4.c"
#line 169 "gen/ragel/07__ipv4.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 46 ) {
goto _st6;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _ctr12;
}
{
goto _st0;
}
goto _st0;
_ctr12:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/07__ipv4.rl"
p4 = p; }
#line 216 "gen/ragel/07__ipv4.c"
#line 198 "gen/ragel/07__ipv4.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 10 ) {
goto _ctr14;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 10 ) {
goto _ctr14;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 10 ) {
goto _ctr14;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 46 ) {
goto _st6;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 46 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 46 ) {
goto _st4;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
if ( ( (*( p))) == 46 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
if ( ( (*( p))) == 46 ) {
goto _st2;
}
if ( 48 <= ( (*( p))) && ( (*( p))) <= 57 ) {
goto _st15;
}
{
goto _st0;
}
goto _st0;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
if ( ( (*( p))) == 46 ) {
goto _st2;
}
{
goto _st0;
}
st_out:
_test_eof16: cs = 16; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof: {}
if ( cs >= 16 )
goto _out; _pop: {}
goto _st0;
_out16: cs = 16; 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;
_out: {}
}
@@ -40,8 +40,6 @@ static void lex(Input *in, Output *out)
#line 42 "gen/ragel/10__alt1_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 3:
goto st_case_3;
@@ -52,13 +50,12 @@ static void lex(Input *in, Output *out)
case 2:
goto st_case_2;
}
goto st_out;
_ctr2:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 62 "gen/ragel/10__alt1_2.c"
#line 59 "gen/ragel/10__alt1_2.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
@@ -68,7 +65,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 72 "gen/ragel/10__alt1_2.c"
#line 69 "gen/ragel/10__alt1_2.c"
goto _st3;
_ctr4:
@@ -76,7 +73,7 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 80 "gen/ragel/10__alt1_2.c"
#line 77 "gen/ragel/10__alt1_2.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
@@ -86,7 +83,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 90 "gen/ragel/10__alt1_2.c"
#line 87 "gen/ragel/10__alt1_2.c"
goto _st3;
_ctr6:
@@ -94,25 +91,25 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
b1 = p; }
#line 98 "gen/ragel/10__alt1_2.c"
#line 95 "gen/ragel/10__alt1_2.c"
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 104 "gen/ragel/10__alt1_2.c"
#line 101 "gen/ragel/10__alt1_2.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
a1 = p; }
#line 110 "gen/ragel/10__alt1_2.c"
#line 107 "gen/ragel/10__alt1_2.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 116 "gen/ragel/10__alt1_2.c"
#line 113 "gen/ragel/10__alt1_2.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
@@ -122,14 +119,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 126 "gen/ragel/10__alt1_2.c"
#line 123 "gen/ragel/10__alt1_2.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr6;
@@ -141,26 +138,23 @@ static void lex(Input *in, Output *out)
goto _ctr8;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr7:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
a1 = p; }
#line 157 "gen/ragel/10__alt1_2.c"
#line 151 "gen/ragel/10__alt1_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -169,22 +163,20 @@ static void lex(Input *in, Output *out)
goto _st1;
}
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/10__alt1_2.rl"
b1 = p; }
#line 181 "gen/ragel/10__alt1_2.c"
#line 173 "gen/ragel/10__alt1_2.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr4;
@@ -193,17 +185,11 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
st_out:
_test_eof3: cs = 3; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof: {}
if ( cs >= 3 )
goto _out; _pop: {}
goto _st0;
_out3: cs = 3; goto _out;
_out0: cs = 0; goto _out;
_out1: cs = 1; goto _out;
_out2: cs = 2; goto _out;
_out: {}
}
@@ -40,8 +40,6 @@ static void lex(Input *in, Output *out)
#line 42 "gen/ragel/11__alt1_4.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 5:
goto st_case_5;
@@ -56,13 +54,12 @@ static void lex(Input *in, Output *out)
case 4:
goto st_case_4;
}
goto st_out;
_ctr2:
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
#line 66 "gen/ragel/11__alt1_4.c"
#line 63 "gen/ragel/11__alt1_4.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
@@ -74,7 +71,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 78 "gen/ragel/11__alt1_4.c"
#line 75 "gen/ragel/11__alt1_4.c"
goto _st5;
_ctr4:
@@ -82,7 +79,7 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
#line 86 "gen/ragel/11__alt1_4.c"
#line 83 "gen/ragel/11__alt1_4.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
@@ -94,7 +91,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 98 "gen/ragel/11__alt1_4.c"
#line 95 "gen/ragel/11__alt1_4.c"
goto _st5;
_ctr6:
@@ -102,7 +99,7 @@ static void lex(Input *in, Output *out)
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 106 "gen/ragel/11__alt1_4.c"
#line 103 "gen/ragel/11__alt1_4.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
@@ -114,7 +111,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 118 "gen/ragel/11__alt1_4.c"
#line 115 "gen/ragel/11__alt1_4.c"
goto _st5;
_ctr8:
@@ -122,7 +119,7 @@ static void lex(Input *in, Output *out)
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 126 "gen/ragel/11__alt1_4.c"
#line 123 "gen/ragel/11__alt1_4.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
@@ -134,7 +131,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 138 "gen/ragel/11__alt1_4.c"
#line 135 "gen/ragel/11__alt1_4.c"
goto _st5;
_ctr10:
@@ -142,49 +139,49 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
b1 = p; }
#line 146 "gen/ragel/11__alt1_4.c"
#line 143 "gen/ragel/11__alt1_4.c"
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
#line 152 "gen/ragel/11__alt1_4.c"
#line 149 "gen/ragel/11__alt1_4.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
c1 = p; }
#line 158 "gen/ragel/11__alt1_4.c"
#line 155 "gen/ragel/11__alt1_4.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 164 "gen/ragel/11__alt1_4.c"
#line 161 "gen/ragel/11__alt1_4.c"
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
d1 = p; }
#line 170 "gen/ragel/11__alt1_4.c"
#line 167 "gen/ragel/11__alt1_4.c"
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 176 "gen/ragel/11__alt1_4.c"
#line 173 "gen/ragel/11__alt1_4.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
a1 = p; }
#line 182 "gen/ragel/11__alt1_4.c"
#line 179 "gen/ragel/11__alt1_4.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
#line 188 "gen/ragel/11__alt1_4.c"
#line 185 "gen/ragel/11__alt1_4.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
@@ -196,14 +193,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 200 "gen/ragel/11__alt1_4.c"
#line 197 "gen/ragel/11__alt1_4.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr10;
@@ -221,26 +218,23 @@ static void lex(Input *in, Output *out)
goto _ctr14;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr11:
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
a1 = p; }
#line 237 "gen/ragel/11__alt1_4.c"
#line 231 "gen/ragel/11__alt1_4.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -249,22 +243,20 @@ static void lex(Input *in, Output *out)
goto _st1;
}
}
{
goto _st0;
}
goto _st0;
_ctr12:
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
b1 = p; }
#line 261 "gen/ragel/11__alt1_4.c"
#line 253 "gen/ragel/11__alt1_4.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr4;
@@ -273,22 +265,20 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
goto _st0;
_ctr13:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
c1 = p; }
#line 285 "gen/ragel/11__alt1_4.c"
#line 275 "gen/ragel/11__alt1_4.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr6;
@@ -297,22 +287,20 @@ static void lex(Input *in, Output *out)
goto _st3;
}
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/11__alt1_4.rl"
d1 = p; }
#line 309 "gen/ragel/11__alt1_4.c"
#line 297 "gen/ragel/11__alt1_4.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -321,19 +309,13 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
st_out:
_test_eof5: cs = 5; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof: {}
if ( cs >= 5 )
goto _out; _pop: {}
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: {}
}
@@ -40,8 +40,6 @@ static void lex(Input *in, Output *out)
#line 42 "gen/ragel/12__alt1_8.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 9:
goto st_case_9;
@@ -64,13 +62,12 @@ static void lex(Input *in, Output *out)
case 8:
goto st_case_8;
}
goto st_out;
_ctr2:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 74 "gen/ragel/12__alt1_8.c"
#line 71 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -86,7 +83,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 90 "gen/ragel/12__alt1_8.c"
#line 87 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr4:
@@ -94,7 +91,7 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 98 "gen/ragel/12__alt1_8.c"
#line 95 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -110,7 +107,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 114 "gen/ragel/12__alt1_8.c"
#line 111 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr6:
@@ -118,7 +115,7 @@ static void lex(Input *in, Output *out)
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 122 "gen/ragel/12__alt1_8.c"
#line 119 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -134,7 +131,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 138 "gen/ragel/12__alt1_8.c"
#line 135 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr8:
@@ -142,7 +139,7 @@ static void lex(Input *in, Output *out)
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 146 "gen/ragel/12__alt1_8.c"
#line 143 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -158,7 +155,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 162 "gen/ragel/12__alt1_8.c"
#line 159 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr10:
@@ -166,7 +163,7 @@ static void lex(Input *in, Output *out)
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 170 "gen/ragel/12__alt1_8.c"
#line 167 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -182,7 +179,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 186 "gen/ragel/12__alt1_8.c"
#line 183 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr12:
@@ -190,7 +187,7 @@ static void lex(Input *in, Output *out)
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; }
#line 194 "gen/ragel/12__alt1_8.c"
#line 191 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -206,7 +203,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 210 "gen/ragel/12__alt1_8.c"
#line 207 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr14:
@@ -214,7 +211,7 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; }
#line 218 "gen/ragel/12__alt1_8.c"
#line 215 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -230,7 +227,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 234 "gen/ragel/12__alt1_8.c"
#line 231 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr16:
@@ -238,7 +235,7 @@ static void lex(Input *in, Output *out)
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; }
#line 242 "gen/ragel/12__alt1_8.c"
#line 239 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -254,7 +251,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 258 "gen/ragel/12__alt1_8.c"
#line 255 "gen/ragel/12__alt1_8.c"
goto _st9;
_ctr18:
@@ -262,97 +259,97 @@ static void lex(Input *in, Output *out)
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
b1 = p; }
#line 266 "gen/ragel/12__alt1_8.c"
#line 263 "gen/ragel/12__alt1_8.c"
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 272 "gen/ragel/12__alt1_8.c"
#line 269 "gen/ragel/12__alt1_8.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
c1 = p; }
#line 278 "gen/ragel/12__alt1_8.c"
#line 275 "gen/ragel/12__alt1_8.c"
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 284 "gen/ragel/12__alt1_8.c"
#line 281 "gen/ragel/12__alt1_8.c"
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
d1 = p; }
#line 290 "gen/ragel/12__alt1_8.c"
#line 287 "gen/ragel/12__alt1_8.c"
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 296 "gen/ragel/12__alt1_8.c"
#line 293 "gen/ragel/12__alt1_8.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
e1 = p; }
#line 302 "gen/ragel/12__alt1_8.c"
#line 299 "gen/ragel/12__alt1_8.c"
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
e2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 308 "gen/ragel/12__alt1_8.c"
#line 305 "gen/ragel/12__alt1_8.c"
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
f1 = p; }
#line 314 "gen/ragel/12__alt1_8.c"
#line 311 "gen/ragel/12__alt1_8.c"
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
f2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = g1 = g2 = h1 = h2 = NULL; }
#line 320 "gen/ragel/12__alt1_8.c"
#line 317 "gen/ragel/12__alt1_8.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
g1 = p; }
#line 326 "gen/ragel/12__alt1_8.c"
#line 323 "gen/ragel/12__alt1_8.c"
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
g2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = h1 = h2 = NULL; }
#line 332 "gen/ragel/12__alt1_8.c"
#line 329 "gen/ragel/12__alt1_8.c"
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
h1 = p; }
#line 338 "gen/ragel/12__alt1_8.c"
#line 335 "gen/ragel/12__alt1_8.c"
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
h2 = p; a1 = a2 = b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = NULL; }
#line 344 "gen/ragel/12__alt1_8.c"
#line 341 "gen/ragel/12__alt1_8.c"
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
a1 = p; }
#line 350 "gen/ragel/12__alt1_8.c"
#line 347 "gen/ragel/12__alt1_8.c"
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = e1 = e2 = f1 = f2 = g1 = g2 = h1 = h2 = NULL; }
#line 356 "gen/ragel/12__alt1_8.c"
#line 353 "gen/ragel/12__alt1_8.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
@@ -368,14 +365,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 372 "gen/ragel/12__alt1_8.c"
#line 369 "gen/ragel/12__alt1_8.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 10: {
goto _ctr18;
@@ -405,26 +402,23 @@ static void lex(Input *in, Output *out)
goto _ctr26;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr19:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
a1 = p; }
#line 421 "gen/ragel/12__alt1_8.c"
#line 415 "gen/ragel/12__alt1_8.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -433,22 +427,20 @@ static void lex(Input *in, Output *out)
goto _st1;
}
}
{
goto _st0;
}
goto _st0;
_ctr20:
{
#line 12 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
b1 = p; }
#line 445 "gen/ragel/12__alt1_8.c"
#line 437 "gen/ragel/12__alt1_8.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr4;
@@ -457,22 +449,20 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
goto _st0;
_ctr21:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
c1 = p; }
#line 469 "gen/ragel/12__alt1_8.c"
#line 459 "gen/ragel/12__alt1_8.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr6;
@@ -481,22 +471,20 @@ static void lex(Input *in, Output *out)
goto _st3;
}
}
{
goto _st0;
}
goto _st0;
_ctr22:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
d1 = p; }
#line 493 "gen/ragel/12__alt1_8.c"
#line 481 "gen/ragel/12__alt1_8.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -505,22 +493,20 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
goto _st0;
_ctr23:
{
#line 15 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
e1 = p; }
#line 517 "gen/ragel/12__alt1_8.c"
#line 503 "gen/ragel/12__alt1_8.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr10;
@@ -529,22 +515,20 @@ static void lex(Input *in, Output *out)
goto _st5;
}
}
{
goto _st0;
}
goto _st0;
_ctr24:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
f1 = p; }
#line 541 "gen/ragel/12__alt1_8.c"
#line 525 "gen/ragel/12__alt1_8.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 10: {
goto _ctr12;
@@ -553,22 +537,20 @@ static void lex(Input *in, Output *out)
goto _st6;
}
}
{
goto _st0;
}
goto _st0;
_ctr25:
{
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
g1 = p; }
#line 565 "gen/ragel/12__alt1_8.c"
#line 547 "gen/ragel/12__alt1_8.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _ctr14;
@@ -577,22 +559,20 @@ static void lex(Input *in, Output *out)
goto _st7;
}
}
{
goto _st0;
}
goto _st0;
_ctr26:
{
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/12__alt1_8.rl"
h1 = p; }
#line 589 "gen/ragel/12__alt1_8.c"
#line 569 "gen/ragel/12__alt1_8.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _ctr16;
@@ -601,23 +581,17 @@ static void lex(Input *in, Output *out)
goto _st8;
}
}
{
goto _st0;
}
st_out:
_test_eof9: cs = 9; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof: {}
if ( cs >= 9 )
goto _out; _pop: {}
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: {}
}
@@ -42,8 +42,6 @@ static void lex(Input *in, Output *out)
#line 44 "gen/ragel/13__alt2_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 5:
goto st_case_5;
@@ -58,37 +56,36 @@ static void lex(Input *in, Output *out)
case 4:
goto st_case_4;
}
goto st_out;
_ctr2:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 68 "gen/ragel/13__alt2_2.c"
#line 65 "gen/ragel/13__alt2_2.c"
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b3 = p; }
#line 74 "gen/ragel/13__alt2_2.c"
#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 80 "gen/ragel/13__alt2_2.c"
#line 77 "gen/ragel/13__alt2_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a3 = p; }
#line 86 "gen/ragel/13__alt2_2.c"
#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 92 "gen/ragel/13__alt2_2.c"
#line 89 "gen/ragel/13__alt2_2.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
@@ -100,7 +97,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 104 "gen/ragel/13__alt2_2.c"
#line 101 "gen/ragel/13__alt2_2.c"
goto _st5;
_ctr5:
@@ -108,7 +105,7 @@ static void lex(Input *in, Output *out)
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b4 = p; a3 = a4 = NULL; }
#line 112 "gen/ragel/13__alt2_2.c"
#line 109 "gen/ragel/13__alt2_2.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
@@ -120,7 +117,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 124 "gen/ragel/13__alt2_2.c"
#line 121 "gen/ragel/13__alt2_2.c"
goto _st5;
_ctr7:
@@ -128,31 +125,31 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 132 "gen/ragel/13__alt2_2.c"
#line 129 "gen/ragel/13__alt2_2.c"
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b3 = p; }
#line 138 "gen/ragel/13__alt2_2.c"
#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 144 "gen/ragel/13__alt2_2.c"
#line 141 "gen/ragel/13__alt2_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a3 = p; }
#line 150 "gen/ragel/13__alt2_2.c"
#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 156 "gen/ragel/13__alt2_2.c"
#line 153 "gen/ragel/13__alt2_2.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
@@ -164,7 +161,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 168 "gen/ragel/13__alt2_2.c"
#line 165 "gen/ragel/13__alt2_2.c"
goto _st5;
_ctr10:
@@ -172,7 +169,7 @@ static void lex(Input *in, Output *out)
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a4 = p; b3 = b4 = NULL; }
#line 176 "gen/ragel/13__alt2_2.c"
#line 173 "gen/ragel/13__alt2_2.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
@@ -184,7 +181,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 188 "gen/ragel/13__alt2_2.c"
#line 185 "gen/ragel/13__alt2_2.c"
goto _st5;
_ctr12:
@@ -192,49 +189,49 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b1 = p; }
#line 196 "gen/ragel/13__alt2_2.c"
#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 202 "gen/ragel/13__alt2_2.c"
#line 199 "gen/ragel/13__alt2_2.c"
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a1 = p; }
#line 208 "gen/ragel/13__alt2_2.c"
#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 214 "gen/ragel/13__alt2_2.c"
#line 211 "gen/ragel/13__alt2_2.c"
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b3 = p; }
#line 220 "gen/ragel/13__alt2_2.c"
#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 226 "gen/ragel/13__alt2_2.c"
#line 223 "gen/ragel/13__alt2_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a3 = p; }
#line 232 "gen/ragel/13__alt2_2.c"
#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 238 "gen/ragel/13__alt2_2.c"
#line 235 "gen/ragel/13__alt2_2.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
@@ -246,14 +243,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 250 "gen/ragel/13__alt2_2.c"
#line 247 "gen/ragel/13__alt2_2.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr12;
@@ -265,26 +262,23 @@ static void lex(Input *in, Output *out)
goto _ctr14;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr13:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a1 = p; }
#line 281 "gen/ragel/13__alt2_2.c"
#line 275 "gen/ragel/13__alt2_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -296,28 +290,26 @@ static void lex(Input *in, Output *out)
goto _ctr3;
}
}
{
goto _st0;
}
goto _st0;
_ctr3:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 308 "gen/ragel/13__alt2_2.c"
#line 300 "gen/ragel/13__alt2_2.c"
{
#line 23 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b3 = p; }
#line 314 "gen/ragel/13__alt2_2.c"
#line 306 "gen/ragel/13__alt2_2.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr5;
@@ -326,22 +318,20 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b1 = p; }
#line 338 "gen/ragel/13__alt2_2.c"
#line 328 "gen/ragel/13__alt2_2.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr7;
@@ -353,28 +343,26 @@ static void lex(Input *in, Output *out)
goto _st3;
}
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 365 "gen/ragel/13__alt2_2.c"
#line 353 "gen/ragel/13__alt2_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/13__alt2_2.rl"
a3 = p; }
#line 371 "gen/ragel/13__alt2_2.c"
#line 359 "gen/ragel/13__alt2_2.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr10;
@@ -383,19 +371,13 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
st_out:
_test_eof5: cs = 5; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof: {}
if ( cs >= 5 )
goto _out; _pop: {}
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: {}
}
@@ -42,8 +42,6 @@ static void lex(Input *in, Output *out)
#line 44 "gen/ragel/14__alt2_4.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 9:
goto st_case_9;
@@ -66,61 +64,60 @@ static void lex(Input *in, Output *out)
case 8:
goto st_case_8;
}
goto st_out;
_ctr2:
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a2 = p; b1 = b2 = c1 = c2 = d1 = d2 = NULL; }
#line 76 "gen/ragel/14__alt2_4.c"
#line 73 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 82 "gen/ragel/14__alt2_4.c"
#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 88 "gen/ragel/14__alt2_4.c"
#line 85 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 94 "gen/ragel/14__alt2_4.c"
#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 100 "gen/ragel/14__alt2_4.c"
#line 97 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 106 "gen/ragel/14__alt2_4.c"
#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 112 "gen/ragel/14__alt2_4.c"
#line 109 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 118 "gen/ragel/14__alt2_4.c"
#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 124 "gen/ragel/14__alt2_4.c"
#line 121 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -136,7 +133,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 140 "gen/ragel/14__alt2_4.c"
#line 137 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr7:
@@ -144,7 +141,7 @@ static void lex(Input *in, Output *out)
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b4 = p; a3 = a4 = c3 = c4 = d3 = d4 = NULL; }
#line 148 "gen/ragel/14__alt2_4.c"
#line 145 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -160,7 +157,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 164 "gen/ragel/14__alt2_4.c"
#line 161 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr9:
@@ -168,7 +165,7 @@ static void lex(Input *in, Output *out)
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c4 = p; a3 = a4 = b3 = b4 = d3 = d4 = NULL; }
#line 172 "gen/ragel/14__alt2_4.c"
#line 169 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -184,7 +181,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 188 "gen/ragel/14__alt2_4.c"
#line 185 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr11:
@@ -192,7 +189,7 @@ static void lex(Input *in, Output *out)
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d4 = p; a3 = a4 = b3 = b4 = c3 = c4 = NULL; }
#line 196 "gen/ragel/14__alt2_4.c"
#line 193 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -208,7 +205,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 212 "gen/ragel/14__alt2_4.c"
#line 209 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr13:
@@ -216,55 +213,55 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
#line 220 "gen/ragel/14__alt2_4.c"
#line 217 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 226 "gen/ragel/14__alt2_4.c"
#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 232 "gen/ragel/14__alt2_4.c"
#line 229 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 238 "gen/ragel/14__alt2_4.c"
#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 244 "gen/ragel/14__alt2_4.c"
#line 241 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 250 "gen/ragel/14__alt2_4.c"
#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 256 "gen/ragel/14__alt2_4.c"
#line 253 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 262 "gen/ragel/14__alt2_4.c"
#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 268 "gen/ragel/14__alt2_4.c"
#line 265 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -280,7 +277,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 284 "gen/ragel/14__alt2_4.c"
#line 281 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr18:
@@ -288,7 +285,7 @@ static void lex(Input *in, Output *out)
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a4 = p; b3 = b4 = c3 = c4 = d3 = d4 = NULL; }
#line 292 "gen/ragel/14__alt2_4.c"
#line 289 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -304,7 +301,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 308 "gen/ragel/14__alt2_4.c"
#line 305 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr20:
@@ -312,55 +309,55 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 316 "gen/ragel/14__alt2_4.c"
#line 313 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 322 "gen/ragel/14__alt2_4.c"
#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 328 "gen/ragel/14__alt2_4.c"
#line 325 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 334 "gen/ragel/14__alt2_4.c"
#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 340 "gen/ragel/14__alt2_4.c"
#line 337 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 346 "gen/ragel/14__alt2_4.c"
#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 352 "gen/ragel/14__alt2_4.c"
#line 349 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 358 "gen/ragel/14__alt2_4.c"
#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 364 "gen/ragel/14__alt2_4.c"
#line 361 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -376,7 +373,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 380 "gen/ragel/14__alt2_4.c"
#line 377 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr25:
@@ -384,55 +381,55 @@ static void lex(Input *in, Output *out)
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 388 "gen/ragel/14__alt2_4.c"
#line 385 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 394 "gen/ragel/14__alt2_4.c"
#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 400 "gen/ragel/14__alt2_4.c"
#line 397 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 406 "gen/ragel/14__alt2_4.c"
#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 412 "gen/ragel/14__alt2_4.c"
#line 409 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 418 "gen/ragel/14__alt2_4.c"
#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 424 "gen/ragel/14__alt2_4.c"
#line 421 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 430 "gen/ragel/14__alt2_4.c"
#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 436 "gen/ragel/14__alt2_4.c"
#line 433 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -448,7 +445,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 452 "gen/ragel/14__alt2_4.c"
#line 449 "gen/ragel/14__alt2_4.c"
goto _st9;
_ctr30:
@@ -456,97 +453,97 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b1 = p; }
#line 460 "gen/ragel/14__alt2_4.c"
#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 466 "gen/ragel/14__alt2_4.c"
#line 463 "gen/ragel/14__alt2_4.c"
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c1 = p; }
#line 472 "gen/ragel/14__alt2_4.c"
#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 478 "gen/ragel/14__alt2_4.c"
#line 475 "gen/ragel/14__alt2_4.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d1 = p; }
#line 484 "gen/ragel/14__alt2_4.c"
#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 490 "gen/ragel/14__alt2_4.c"
#line 487 "gen/ragel/14__alt2_4.c"
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a1 = p; }
#line 496 "gen/ragel/14__alt2_4.c"
#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 502 "gen/ragel/14__alt2_4.c"
#line 499 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 508 "gen/ragel/14__alt2_4.c"
#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 514 "gen/ragel/14__alt2_4.c"
#line 511 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 520 "gen/ragel/14__alt2_4.c"
#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 526 "gen/ragel/14__alt2_4.c"
#line 523 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 532 "gen/ragel/14__alt2_4.c"
#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 538 "gen/ragel/14__alt2_4.c"
#line 535 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 544 "gen/ragel/14__alt2_4.c"
#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 550 "gen/ragel/14__alt2_4.c"
#line 547 "gen/ragel/14__alt2_4.c"
{
#line 30 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
@@ -562,14 +559,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 566 "gen/ragel/14__alt2_4.c"
#line 563 "gen/ragel/14__alt2_4.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 10: {
goto _ctr30;
@@ -587,26 +584,23 @@ static void lex(Input *in, Output *out)
goto _ctr34;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr31:
{
#line 22 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a1 = p; }
#line 603 "gen/ragel/14__alt2_4.c"
#line 597 "gen/ragel/14__alt2_4.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -624,21 +618,19 @@ static void lex(Input *in, Output *out)
goto _ctr5;
}
}
{
goto _st0;
}
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 636 "gen/ragel/14__alt2_4.c"
#line 628 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 642 "gen/ragel/14__alt2_4.c"
#line 634 "gen/ragel/14__alt2_4.c"
goto _st2;
_ctr22:
@@ -646,13 +638,13 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 650 "gen/ragel/14__alt2_4.c"
#line 642 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 656 "gen/ragel/14__alt2_4.c"
#line 648 "gen/ragel/14__alt2_4.c"
goto _st2;
_ctr27:
@@ -660,20 +652,20 @@ static void lex(Input *in, Output *out)
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 664 "gen/ragel/14__alt2_4.c"
#line 656 "gen/ragel/14__alt2_4.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b3 = p; }
#line 670 "gen/ragel/14__alt2_4.c"
#line 662 "gen/ragel/14__alt2_4.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr7;
@@ -682,21 +674,19 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
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 694 "gen/ragel/14__alt2_4.c"
#line 684 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 700 "gen/ragel/14__alt2_4.c"
#line 690 "gen/ragel/14__alt2_4.c"
goto _st3;
_ctr15:
@@ -704,13 +694,13 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
#line 708 "gen/ragel/14__alt2_4.c"
#line 698 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 714 "gen/ragel/14__alt2_4.c"
#line 704 "gen/ragel/14__alt2_4.c"
goto _st3;
_ctr28:
@@ -718,20 +708,20 @@ static void lex(Input *in, Output *out)
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 722 "gen/ragel/14__alt2_4.c"
#line 712 "gen/ragel/14__alt2_4.c"
{
#line 26 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c3 = p; }
#line 728 "gen/ragel/14__alt2_4.c"
#line 718 "gen/ragel/14__alt2_4.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr9;
@@ -740,21 +730,19 @@ static void lex(Input *in, Output *out)
goto _st3;
}
}
{
goto _st0;
}
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 752 "gen/ragel/14__alt2_4.c"
#line 740 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 758 "gen/ragel/14__alt2_4.c"
#line 746 "gen/ragel/14__alt2_4.c"
goto _st4;
_ctr16:
@@ -762,13 +750,13 @@ static void lex(Input *in, Output *out)
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b2 = p; a1 = a2 = c1 = c2 = d1 = d2 = NULL; }
#line 766 "gen/ragel/14__alt2_4.c"
#line 754 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 772 "gen/ragel/14__alt2_4.c"
#line 760 "gen/ragel/14__alt2_4.c"
goto _st4;
_ctr23:
@@ -776,20 +764,20 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 780 "gen/ragel/14__alt2_4.c"
#line 768 "gen/ragel/14__alt2_4.c"
{
#line 27 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d3 = p; }
#line 786 "gen/ragel/14__alt2_4.c"
#line 774 "gen/ragel/14__alt2_4.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr11;
@@ -798,22 +786,20 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
goto _st0;
_ctr32:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
b1 = p; }
#line 810 "gen/ragel/14__alt2_4.c"
#line 796 "gen/ragel/14__alt2_4.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr13;
@@ -831,21 +817,19 @@ static void lex(Input *in, Output *out)
goto _ctr16;
}
}
{
goto _st0;
}
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 843 "gen/ragel/14__alt2_4.c"
#line 827 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 849 "gen/ragel/14__alt2_4.c"
#line 833 "gen/ragel/14__alt2_4.c"
goto _st6;
_ctr21:
@@ -853,13 +837,13 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c2 = p; a1 = a2 = b1 = b2 = d1 = d2 = NULL; }
#line 857 "gen/ragel/14__alt2_4.c"
#line 841 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 863 "gen/ragel/14__alt2_4.c"
#line 847 "gen/ragel/14__alt2_4.c"
goto _st6;
_ctr26:
@@ -867,20 +851,20 @@ static void lex(Input *in, Output *out)
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d2 = p; a1 = a2 = b1 = b2 = c1 = c2 = NULL; }
#line 871 "gen/ragel/14__alt2_4.c"
#line 855 "gen/ragel/14__alt2_4.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
a3 = p; }
#line 877 "gen/ragel/14__alt2_4.c"
#line 861 "gen/ragel/14__alt2_4.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 10: {
goto _ctr18;
@@ -889,22 +873,20 @@ static void lex(Input *in, Output *out)
goto _st6;
}
}
{
goto _st0;
}
goto _st0;
_ctr33:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
c1 = p; }
#line 901 "gen/ragel/14__alt2_4.c"
#line 883 "gen/ragel/14__alt2_4.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _ctr20;
@@ -922,22 +904,20 @@ static void lex(Input *in, Output *out)
goto _ctr23;
}
}
{
goto _st0;
}
goto _st0;
_ctr34:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/14__alt2_4.rl"
d1 = p; }
#line 934 "gen/ragel/14__alt2_4.c"
#line 914 "gen/ragel/14__alt2_4.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _ctr25;
@@ -955,23 +935,17 @@ static void lex(Input *in, Output *out)
goto _st8;
}
}
{
goto _st0;
}
st_out:
_test_eof9: cs = 9; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof: {}
if ( cs >= 9 )
goto _out; _pop: {}
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: {}
}
File diff suppressed because it is too large. Load diff
@@ -46,8 +46,6 @@ static void lex(Input *in, Output *out)
#line 48 "gen/ragel/16__alt4_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 9:
goto st_case_9;
@@ -70,85 +68,84 @@ static void lex(Input *in, Output *out)
case 8:
goto st_case_8;
}
goto st_out;
_ctr2:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 80 "gen/ragel/16__alt4_2.c"
#line 77 "gen/ragel/16__alt4_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b3 = p; }
#line 86 "gen/ragel/16__alt4_2.c"
#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 92 "gen/ragel/16__alt4_2.c"
#line 89 "gen/ragel/16__alt4_2.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a3 = p; }
#line 98 "gen/ragel/16__alt4_2.c"
#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 104 "gen/ragel/16__alt4_2.c"
#line 101 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 110 "gen/ragel/16__alt4_2.c"
#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 116 "gen/ragel/16__alt4_2.c"
#line 113 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 122 "gen/ragel/16__alt4_2.c"
#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 128 "gen/ragel/16__alt4_2.c"
#line 125 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 134 "gen/ragel/16__alt4_2.c"
#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 140 "gen/ragel/16__alt4_2.c"
#line 137 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 146 "gen/ragel/16__alt4_2.c"
#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 152 "gen/ragel/16__alt4_2.c"
#line 149 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -164,7 +161,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 168 "gen/ragel/16__alt4_2.c"
#line 165 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr5:
@@ -172,55 +169,55 @@ static void lex(Input *in, Output *out)
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b4 = p; a3 = a4 = NULL; }
#line 176 "gen/ragel/16__alt4_2.c"
#line 173 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 182 "gen/ragel/16__alt4_2.c"
#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 188 "gen/ragel/16__alt4_2.c"
#line 185 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 194 "gen/ragel/16__alt4_2.c"
#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 200 "gen/ragel/16__alt4_2.c"
#line 197 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 206 "gen/ragel/16__alt4_2.c"
#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 212 "gen/ragel/16__alt4_2.c"
#line 209 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 218 "gen/ragel/16__alt4_2.c"
#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 224 "gen/ragel/16__alt4_2.c"
#line 221 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -236,7 +233,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 240 "gen/ragel/16__alt4_2.c"
#line 237 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr8:
@@ -244,31 +241,31 @@ static void lex(Input *in, Output *out)
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a6 = p; b5 = b6 = NULL; }
#line 248 "gen/ragel/16__alt4_2.c"
#line 245 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 254 "gen/ragel/16__alt4_2.c"
#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 260 "gen/ragel/16__alt4_2.c"
#line 257 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 266 "gen/ragel/16__alt4_2.c"
#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 272 "gen/ragel/16__alt4_2.c"
#line 269 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -284,7 +281,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 288 "gen/ragel/16__alt4_2.c"
#line 285 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr11:
@@ -292,7 +289,7 @@ static void lex(Input *in, Output *out)
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b8 = p; a7 = a8 = NULL; }
#line 296 "gen/ragel/16__alt4_2.c"
#line 293 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -308,7 +305,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 312 "gen/ragel/16__alt4_2.c"
#line 309 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr13:
@@ -316,79 +313,79 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 320 "gen/ragel/16__alt4_2.c"
#line 317 "gen/ragel/16__alt4_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b3 = p; }
#line 326 "gen/ragel/16__alt4_2.c"
#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 332 "gen/ragel/16__alt4_2.c"
#line 329 "gen/ragel/16__alt4_2.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a3 = p; }
#line 338 "gen/ragel/16__alt4_2.c"
#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 344 "gen/ragel/16__alt4_2.c"
#line 341 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 350 "gen/ragel/16__alt4_2.c"
#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 356 "gen/ragel/16__alt4_2.c"
#line 353 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 362 "gen/ragel/16__alt4_2.c"
#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 368 "gen/ragel/16__alt4_2.c"
#line 365 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 374 "gen/ragel/16__alt4_2.c"
#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 380 "gen/ragel/16__alt4_2.c"
#line 377 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 386 "gen/ragel/16__alt4_2.c"
#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 392 "gen/ragel/16__alt4_2.c"
#line 389 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -404,7 +401,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 408 "gen/ragel/16__alt4_2.c"
#line 405 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr16:
@@ -412,55 +409,55 @@ static void lex(Input *in, Output *out)
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a4 = p; b3 = b4 = NULL; }
#line 416 "gen/ragel/16__alt4_2.c"
#line 413 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 422 "gen/ragel/16__alt4_2.c"
#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 428 "gen/ragel/16__alt4_2.c"
#line 425 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 434 "gen/ragel/16__alt4_2.c"
#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 440 "gen/ragel/16__alt4_2.c"
#line 437 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 446 "gen/ragel/16__alt4_2.c"
#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 452 "gen/ragel/16__alt4_2.c"
#line 449 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 458 "gen/ragel/16__alt4_2.c"
#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 464 "gen/ragel/16__alt4_2.c"
#line 461 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -476,7 +473,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 480 "gen/ragel/16__alt4_2.c"
#line 477 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr19:
@@ -484,31 +481,31 @@ static void lex(Input *in, Output *out)
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b6 = p; a5 = a6 = NULL; }
#line 488 "gen/ragel/16__alt4_2.c"
#line 485 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 494 "gen/ragel/16__alt4_2.c"
#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 500 "gen/ragel/16__alt4_2.c"
#line 497 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 506 "gen/ragel/16__alt4_2.c"
#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 512 "gen/ragel/16__alt4_2.c"
#line 509 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -524,7 +521,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 528 "gen/ragel/16__alt4_2.c"
#line 525 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr22:
@@ -532,7 +529,7 @@ static void lex(Input *in, Output *out)
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a8 = p; b7 = b8 = NULL; }
#line 536 "gen/ragel/16__alt4_2.c"
#line 533 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -548,7 +545,7 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 552 "gen/ragel/16__alt4_2.c"
#line 549 "gen/ragel/16__alt4_2.c"
goto _st9;
_ctr24:
@@ -556,97 +553,97 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b1 = p; }
#line 560 "gen/ragel/16__alt4_2.c"
#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 566 "gen/ragel/16__alt4_2.c"
#line 563 "gen/ragel/16__alt4_2.c"
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a1 = p; }
#line 572 "gen/ragel/16__alt4_2.c"
#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 578 "gen/ragel/16__alt4_2.c"
#line 575 "gen/ragel/16__alt4_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b3 = p; }
#line 584 "gen/ragel/16__alt4_2.c"
#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 590 "gen/ragel/16__alt4_2.c"
#line 587 "gen/ragel/16__alt4_2.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a3 = p; }
#line 596 "gen/ragel/16__alt4_2.c"
#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 602 "gen/ragel/16__alt4_2.c"
#line 599 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 608 "gen/ragel/16__alt4_2.c"
#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 614 "gen/ragel/16__alt4_2.c"
#line 611 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 620 "gen/ragel/16__alt4_2.c"
#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 626 "gen/ragel/16__alt4_2.c"
#line 623 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 632 "gen/ragel/16__alt4_2.c"
#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 638 "gen/ragel/16__alt4_2.c"
#line 635 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 644 "gen/ragel/16__alt4_2.c"
#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 650 "gen/ragel/16__alt4_2.c"
#line 647 "gen/ragel/16__alt4_2.c"
{
#line 35 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
@@ -662,14 +659,14 @@ static void lex(Input *in, Output *out)
outc(out, '\n');
}
#line 666 "gen/ragel/16__alt4_2.c"
#line 663 "gen/ragel/16__alt4_2.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 10: {
goto _ctr24;
@@ -681,26 +678,23 @@ static void lex(Input *in, Output *out)
goto _ctr26;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr25:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a1 = p; }
#line 697 "gen/ragel/16__alt4_2.c"
#line 691 "gen/ragel/16__alt4_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -712,28 +706,26 @@ static void lex(Input *in, Output *out)
goto _ctr3;
}
}
{
goto _st0;
}
goto _st0;
_ctr3:
{
#line 21 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a2 = p; b1 = b2 = NULL; }
#line 724 "gen/ragel/16__alt4_2.c"
#line 716 "gen/ragel/16__alt4_2.c"
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b3 = p; }
#line 730 "gen/ragel/16__alt4_2.c"
#line 722 "gen/ragel/16__alt4_2.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr5;
@@ -745,28 +737,26 @@ static void lex(Input *in, Output *out)
goto _st2;
}
}
{
goto _st0;
}
goto _st0;
_ctr6:
{
#line 24 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b4 = p; a3 = a4 = NULL; }
#line 757 "gen/ragel/16__alt4_2.c"
#line 747 "gen/ragel/16__alt4_2.c"
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a5 = p; }
#line 763 "gen/ragel/16__alt4_2.c"
#line 753 "gen/ragel/16__alt4_2.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -778,28 +768,26 @@ static void lex(Input *in, Output *out)
goto _ctr9;
}
}
{
goto _st0;
}
goto _st0;
_ctr9:
{
#line 29 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a6 = p; b5 = b6 = NULL; }
#line 790 "gen/ragel/16__alt4_2.c"
#line 778 "gen/ragel/16__alt4_2.c"
{
#line 32 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b7 = p; }
#line 796 "gen/ragel/16__alt4_2.c"
#line 784 "gen/ragel/16__alt4_2.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr11;
@@ -808,22 +796,20 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
goto _st0;
_ctr26:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b1 = p; }
#line 820 "gen/ragel/16__alt4_2.c"
#line 806 "gen/ragel/16__alt4_2.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr13;
@@ -835,28 +821,26 @@ static void lex(Input *in, Output *out)
goto _st5;
}
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b2 = p; a1 = a2 = NULL; }
#line 847 "gen/ragel/16__alt4_2.c"
#line 831 "gen/ragel/16__alt4_2.c"
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a3 = p; }
#line 853 "gen/ragel/16__alt4_2.c"
#line 837 "gen/ragel/16__alt4_2.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 10: {
goto _ctr16;
@@ -868,28 +852,26 @@ static void lex(Input *in, Output *out)
goto _ctr17;
}
}
{
goto _st0;
}
goto _st0;
_ctr17:
{
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a4 = p; b3 = b4 = NULL; }
#line 880 "gen/ragel/16__alt4_2.c"
#line 862 "gen/ragel/16__alt4_2.c"
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b5 = p; }
#line 886 "gen/ragel/16__alt4_2.c"
#line 868 "gen/ragel/16__alt4_2.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _ctr19;
@@ -901,28 +883,26 @@ static void lex(Input *in, Output *out)
goto _st7;
}
}
{
goto _st0;
}
goto _st0;
_ctr20:
{
#line 28 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
b6 = p; a5 = a6 = NULL; }
#line 913 "gen/ragel/16__alt4_2.c"
#line 893 "gen/ragel/16__alt4_2.c"
{
#line 33 "../../../benchmarks/submatch_dfa_aot/src/ragel/16__alt4_2.rl"
a7 = p; }
#line 919 "gen/ragel/16__alt4_2.c"
#line 899 "gen/ragel/16__alt4_2.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _ctr22;
@@ -931,23 +911,17 @@ static void lex(Input *in, Output *out)
goto _st8;
}
}
{
goto _st0;
}
st_out:
_test_eof9: cs = 9; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof: {}
if ( cs >= 9 )
goto _out; _pop: {}
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: {}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -39,8 +39,6 @@ static void lex(Input *in, Output *out)
#line 41 "gen/ragel/20__cat2_0.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 5:
goto st_case_5;
@@ -55,25 +53,24 @@ static void lex(Input *in, Output *out)
case 4:
goto st_case_4;
}
goto st_out;
_ctr2:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 65 "gen/ragel/20__cat2_0.c"
#line 62 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 71 "gen/ragel/20__cat2_0.c"
#line 68 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 77 "gen/ragel/20__cat2_0.c"
#line 74 "gen/ragel/20__cat2_0.c"
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
@@ -82,7 +79,7 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 86 "gen/ragel/20__cat2_0.c"
#line 83 "gen/ragel/20__cat2_0.c"
goto _st5;
_ctr6:
@@ -90,13 +87,13 @@ static void lex(Input *in, Output *out)
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 94 "gen/ragel/20__cat2_0.c"
#line 91 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 100 "gen/ragel/20__cat2_0.c"
#line 97 "gen/ragel/20__cat2_0.c"
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
@@ -105,7 +102,7 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 109 "gen/ragel/20__cat2_0.c"
#line 106 "gen/ragel/20__cat2_0.c"
goto _st5;
_ctr10:
@@ -113,7 +110,7 @@ static void lex(Input *in, Output *out)
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 117 "gen/ragel/20__cat2_0.c"
#line 114 "gen/ragel/20__cat2_0.c"
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
@@ -122,7 +119,7 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 126 "gen/ragel/20__cat2_0.c"
#line 123 "gen/ragel/20__cat2_0.c"
goto _st5;
_ctr13:
@@ -133,7 +130,7 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 137 "gen/ragel/20__cat2_0.c"
#line 134 "gen/ragel/20__cat2_0.c"
goto _st5;
_ctr15:
@@ -141,25 +138,25 @@ static void lex(Input *in, Output *out)
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a0 = p; }
#line 145 "gen/ragel/20__cat2_0.c"
#line 142 "gen/ragel/20__cat2_0.c"
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 151 "gen/ragel/20__cat2_0.c"
#line 148 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 157 "gen/ragel/20__cat2_0.c"
#line 154 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 163 "gen/ragel/20__cat2_0.c"
#line 160 "gen/ragel/20__cat2_0.c"
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
@@ -168,14 +165,14 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 172 "gen/ragel/20__cat2_0.c"
#line 169 "gen/ragel/20__cat2_0.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr15;
@@ -187,25 +184,22 @@ static void lex(Input *in, Output *out)
goto _ctr17;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr3:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 203 "gen/ragel/20__cat2_0.c"
#line 197 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 209 "gen/ragel/20__cat2_0.c"
#line 203 "gen/ragel/20__cat2_0.c"
goto _st1;
_ctr16:
@@ -213,26 +207,26 @@ static void lex(Input *in, Output *out)
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a0 = p; }
#line 217 "gen/ragel/20__cat2_0.c"
#line 211 "gen/ragel/20__cat2_0.c"
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 223 "gen/ragel/20__cat2_0.c"
#line 217 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 229 "gen/ragel/20__cat2_0.c"
#line 223 "gen/ragel/20__cat2_0.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
switch( ( (*( p))) ) {
case 10: {
goto _ctr2;
@@ -244,27 +238,25 @@ static void lex(Input *in, Output *out)
goto _ctr4;
}
}
{
goto _st0;
}
goto _st0;
_ctr4:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 256 "gen/ragel/20__cat2_0.c"
#line 248 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 262 "gen/ragel/20__cat2_0.c"
#line 254 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 268 "gen/ragel/20__cat2_0.c"
#line 260 "gen/ragel/20__cat2_0.c"
goto _st2;
_ctr8:
@@ -272,13 +264,13 @@ static void lex(Input *in, Output *out)
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 276 "gen/ragel/20__cat2_0.c"
#line 268 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 282 "gen/ragel/20__cat2_0.c"
#line 274 "gen/ragel/20__cat2_0.c"
goto _st2;
_ctr17:
@@ -286,32 +278,32 @@ static void lex(Input *in, Output *out)
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a0 = p; }
#line 290 "gen/ragel/20__cat2_0.c"
#line 282 "gen/ragel/20__cat2_0.c"
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b0 = p; }
#line 296 "gen/ragel/20__cat2_0.c"
#line 288 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 302 "gen/ragel/20__cat2_0.c"
#line 294 "gen/ragel/20__cat2_0.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 308 "gen/ragel/20__cat2_0.c"
#line 300 "gen/ragel/20__cat2_0.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr6;
@@ -323,22 +315,20 @@ static void lex(Input *in, Output *out)
goto _ctr8;
}
}
{
goto _st0;
}
goto _st0;
_ctr7:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
a1 = p; }
#line 335 "gen/ragel/20__cat2_0.c"
#line 325 "gen/ragel/20__cat2_0.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr10;
@@ -350,22 +340,20 @@ static void lex(Input *in, Output *out)
goto _ctr11;
}
}
{
goto _st0;
}
goto _st0;
_ctr11:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/20__cat2_0.rl"
b1 = p; }
#line 362 "gen/ragel/20__cat2_0.c"
#line 350 "gen/ragel/20__cat2_0.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 10: {
goto _ctr13;
@@ -374,19 +362,13 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
st_out:
_test_eof5: cs = 5; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof: {}
if ( cs >= 5 )
goto _out; _pop: {}
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: {}
}
@@ -39,8 +39,6 @@ static void lex(Input *in, Output *out)
#line 41 "gen/ragel/21__cat2_4.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 16:
goto st_case_16;
@@ -77,7 +75,6 @@ static void lex(Input *in, Output *out)
case 15:
goto st_case_15;
}
goto st_out;
_ctr17:
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
@@ -86,100 +83,91 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 90 "gen/ragel/21__cat2_4.c"
#line 87 "gen/ragel/21__cat2_4.c"
goto _st16;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( ( (*( p))) == 97 ) {
goto _ctr29;
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr29:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a0 = p; }
#line 113 "gen/ragel/21__cat2_4.c"
#line 107 "gen/ragel/21__cat2_4.c"
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 119 "gen/ragel/21__cat2_4.c"
#line 113 "gen/ragel/21__cat2_4.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _ctr2;
}
{
goto _st0;
}
goto _st0;
_ctr2:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 138 "gen/ragel/21__cat2_4.c"
#line 130 "gen/ragel/21__cat2_4.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _ctr4;
}
{
goto _st0;
}
goto _st0;
_ctr4:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 157 "gen/ragel/21__cat2_4.c"
#line 147 "gen/ragel/21__cat2_4.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _ctr6;
}
{
goto _st0;
}
goto _st0;
_ctr6:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 176 "gen/ragel/21__cat2_4.c"
#line 164 "gen/ragel/21__cat2_4.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
switch( ( (*( p))) ) {
case 97: {
goto _ctr8;
@@ -188,34 +176,32 @@ static void lex(Input *in, Output *out)
goto _st15;
}
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 200 "gen/ragel/21__cat2_4.c"
#line 186 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a1 = p; }
#line 206 "gen/ragel/21__cat2_4.c"
#line 192 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 212 "gen/ragel/21__cat2_4.c"
#line 198 "gen/ragel/21__cat2_4.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 97: {
goto _ctr11;
@@ -224,34 +210,32 @@ static void lex(Input *in, Output *out)
goto _st15;
}
}
{
goto _st0;
}
goto _st0;
_ctr11:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 236 "gen/ragel/21__cat2_4.c"
#line 220 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a1 = p; }
#line 242 "gen/ragel/21__cat2_4.c"
#line 226 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 248 "gen/ragel/21__cat2_4.c"
#line 232 "gen/ragel/21__cat2_4.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 97: {
goto _ctr13;
@@ -260,34 +244,32 @@ static void lex(Input *in, Output *out)
goto _st15;
}
}
{
goto _st0;
}
goto _st0;
_ctr13:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 272 "gen/ragel/21__cat2_4.c"
#line 254 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a1 = p; }
#line 278 "gen/ragel/21__cat2_4.c"
#line 260 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 284 "gen/ragel/21__cat2_4.c"
#line 266 "gen/ragel/21__cat2_4.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 97: {
goto _ctr15;
@@ -296,34 +278,32 @@ static void lex(Input *in, Output *out)
goto _st15;
}
}
{
goto _st0;
}
goto _st0;
_ctr15:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b0 = p; }
#line 308 "gen/ragel/21__cat2_4.c"
#line 288 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a1 = p; }
#line 314 "gen/ragel/21__cat2_4.c"
#line 294 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 320 "gen/ragel/21__cat2_4.c"
#line 300 "gen/ragel/21__cat2_4.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -335,14 +315,12 @@ static void lex(Input *in, Output *out)
goto _st9;
}
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -354,85 +332,77 @@ static void lex(Input *in, Output *out)
goto _st9;
}
}
{
goto _st0;
}
goto _st0;
_ctr19:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
a1 = p; }
#line 366 "gen/ragel/21__cat2_4.c"
#line 342 "gen/ragel/21__cat2_4.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 372 "gen/ragel/21__cat2_4.c"
#line 348 "gen/ragel/21__cat2_4.c"
goto _st10;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _ctr21;
}
{
goto _st0;
}
goto _st0;
_ctr21:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 391 "gen/ragel/21__cat2_4.c"
#line 365 "gen/ragel/21__cat2_4.c"
goto _st11;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 97 ) {
goto _ctr23;
}
{
goto _st0;
}
goto _st0;
_ctr23:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 410 "gen/ragel/21__cat2_4.c"
#line 382 "gen/ragel/21__cat2_4.c"
goto _st12;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _ctr25;
}
{
goto _st0;
}
goto _st0;
_ctr25:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/21__cat2_4.rl"
b1 = p; }
#line 429 "gen/ragel/21__cat2_4.c"
#line 399 "gen/ragel/21__cat2_4.c"
goto _st13;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -444,14 +414,12 @@ static void lex(Input *in, Output *out)
goto _st14;
}
}
{
goto _st0;
}
goto _st0;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -460,14 +428,12 @@ static void lex(Input *in, Output *out)
goto _st14;
}
}
{
goto _st0;
}
goto _st0;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
switch( ( (*( p))) ) {
case 97: {
goto _ctr19;
@@ -476,30 +442,24 @@ static void lex(Input *in, Output *out)
goto _st15;
}
}
{
goto _st0;
}
st_out:
_test_eof16: cs = 16; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof: {}
if ( cs >= 16 )
goto _out; _pop: {}
goto _st0;
_out16: cs = 16; 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;
_out: {}
}
@@ -39,8 +39,6 @@ static void lex(Input *in, Output *out)
#line 41 "gen/ragel/22__cat2_8.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 28:
goto st_case_28;
@@ -101,7 +99,6 @@ static void lex(Input *in, Output *out)
case 27:
goto st_case_27;
}
goto st_out;
_ctr33:
{
#line 11 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
@@ -110,176 +107,159 @@ static void lex(Input *in, Output *out)
outs(out, a1, b1); outc(out, '.'); outs(out, b1, p + 1);
}
#line 114 "gen/ragel/22__cat2_8.c"
#line 111 "gen/ragel/22__cat2_8.c"
goto _st28;
_st28:
p+= 1;
if ( p == pe )
goto _test_eof28;
st_case_28:
if ( p == pe )
goto _out28;
if ( ( (*( p))) == 97 ) {
goto _ctr53;
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr53:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a0 = p; }
#line 137 "gen/ragel/22__cat2_8.c"
#line 131 "gen/ragel/22__cat2_8.c"
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 143 "gen/ragel/22__cat2_8.c"
#line 137 "gen/ragel/22__cat2_8.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _ctr2;
}
{
goto _st0;
}
goto _st0;
_ctr2:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 162 "gen/ragel/22__cat2_8.c"
#line 154 "gen/ragel/22__cat2_8.c"
goto _st2;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _ctr4;
}
{
goto _st0;
}
goto _st0;
_ctr4:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 181 "gen/ragel/22__cat2_8.c"
#line 171 "gen/ragel/22__cat2_8.c"
goto _st3;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _ctr6;
}
{
goto _st0;
}
goto _st0;
_ctr6:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 200 "gen/ragel/22__cat2_8.c"
#line 188 "gen/ragel/22__cat2_8.c"
goto _st4;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _ctr8;
}
{
goto _st0;
}
goto _st0;
_ctr8:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 219 "gen/ragel/22__cat2_8.c"
#line 205 "gen/ragel/22__cat2_8.c"
goto _st5;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _ctr10;
}
{
goto _st0;
}
goto _st0;
_ctr10:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 238 "gen/ragel/22__cat2_8.c"
#line 222 "gen/ragel/22__cat2_8.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _ctr12;
}
{
goto _st0;
}
goto _st0;
_ctr12:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 257 "gen/ragel/22__cat2_8.c"
#line 239 "gen/ragel/22__cat2_8.c"
goto _st7;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _ctr14;
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 276 "gen/ragel/22__cat2_8.c"
#line 256 "gen/ragel/22__cat2_8.c"
goto _st8;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
switch( ( (*( p))) ) {
case 97: {
goto _ctr16;
@@ -288,34 +268,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr16:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 300 "gen/ragel/22__cat2_8.c"
#line 278 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 306 "gen/ragel/22__cat2_8.c"
#line 284 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 312 "gen/ragel/22__cat2_8.c"
#line 290 "gen/ragel/22__cat2_8.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
switch( ( (*( p))) ) {
case 97: {
goto _ctr19;
@@ -324,34 +302,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr19:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 336 "gen/ragel/22__cat2_8.c"
#line 312 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 342 "gen/ragel/22__cat2_8.c"
#line 318 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 348 "gen/ragel/22__cat2_8.c"
#line 324 "gen/ragel/22__cat2_8.c"
goto _st10;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
switch( ( (*( p))) ) {
case 97: {
goto _ctr21;
@@ -360,34 +336,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr21:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 372 "gen/ragel/22__cat2_8.c"
#line 346 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 378 "gen/ragel/22__cat2_8.c"
#line 352 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 384 "gen/ragel/22__cat2_8.c"
#line 358 "gen/ragel/22__cat2_8.c"
goto _st11;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
switch( ( (*( p))) ) {
case 97: {
goto _ctr23;
@@ -396,34 +370,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr23:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 408 "gen/ragel/22__cat2_8.c"
#line 380 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 414 "gen/ragel/22__cat2_8.c"
#line 386 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 420 "gen/ragel/22__cat2_8.c"
#line 392 "gen/ragel/22__cat2_8.c"
goto _st12;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
switch( ( (*( p))) ) {
case 97: {
goto _ctr25;
@@ -432,34 +404,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr25:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 444 "gen/ragel/22__cat2_8.c"
#line 414 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 450 "gen/ragel/22__cat2_8.c"
#line 420 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 456 "gen/ragel/22__cat2_8.c"
#line 426 "gen/ragel/22__cat2_8.c"
goto _st13;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
switch( ( (*( p))) ) {
case 97: {
goto _ctr27;
@@ -468,34 +438,32 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr27:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 480 "gen/ragel/22__cat2_8.c"
#line 448 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 486 "gen/ragel/22__cat2_8.c"
#line 454 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 492 "gen/ragel/22__cat2_8.c"
#line 460 "gen/ragel/22__cat2_8.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
switch( ( (*( p))) ) {
case 97: {
goto _ctr29;
@@ -504,14 +472,46 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
goto _st0;
_ctr29:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/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"
a1 = p; }
#line 488 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 494 "gen/ragel/22__cat2_8.c"
goto _st15;
_st15:
p+= 1;
st_case_15:
if ( p == pe )
goto _out15;
switch( ( (*( p))) ) {
case 97: {
goto _ctr31;
}
case 98: {
goto _st27;
}
}
goto _st0;
_ctr31:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 516 "gen/ragel/22__cat2_8.c"
{
@@ -526,48 +526,12 @@ static void lex(Input *in, Output *out)
#line 528 "gen/ragel/22__cat2_8.c"
goto _st15;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
switch( ( (*( p))) ) {
case 97: {
goto _ctr31;
}
case 98: {
goto _st27;
}
}
{
goto _st0;
}
_ctr31:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b0 = p; }
#line 552 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 558 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 564 "gen/ragel/22__cat2_8.c"
goto _st16;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
switch( ( (*( p))) ) {
case 10: {
goto _ctr33;
@@ -579,14 +543,12 @@ static void lex(Input *in, Output *out)
goto _st17;
}
}
{
goto _st0;
}
goto _st0;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
switch( ( (*( p))) ) {
case 10: {
goto _ctr33;
@@ -598,161 +560,145 @@ static void lex(Input *in, Output *out)
goto _st17;
}
}
{
goto _st0;
}
goto _st0;
_ctr35:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
a1 = p; }
#line 610 "gen/ragel/22__cat2_8.c"
#line 570 "gen/ragel/22__cat2_8.c"
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 616 "gen/ragel/22__cat2_8.c"
#line 576 "gen/ragel/22__cat2_8.c"
goto _st18;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
if ( ( (*( p))) == 97 ) {
goto _ctr37;
}
{
goto _st0;
}
goto _st0;
_ctr37:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 635 "gen/ragel/22__cat2_8.c"
#line 593 "gen/ragel/22__cat2_8.c"
goto _st19;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
if ( ( (*( p))) == 97 ) {
goto _ctr39;
}
{
goto _st0;
}
goto _st0;
_ctr39:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 654 "gen/ragel/22__cat2_8.c"
#line 610 "gen/ragel/22__cat2_8.c"
goto _st20;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
if ( ( (*( p))) == 97 ) {
goto _ctr41;
}
{
goto _st0;
}
goto _st0;
_ctr41:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 673 "gen/ragel/22__cat2_8.c"
#line 627 "gen/ragel/22__cat2_8.c"
goto _st21;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
if ( ( (*( p))) == 97 ) {
goto _ctr43;
}
{
goto _st0;
}
goto _st0;
_ctr43:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 692 "gen/ragel/22__cat2_8.c"
#line 644 "gen/ragel/22__cat2_8.c"
goto _st22;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
if ( ( (*( p))) == 97 ) {
goto _ctr45;
}
{
goto _st0;
}
goto _st0;
_ctr45:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 711 "gen/ragel/22__cat2_8.c"
#line 661 "gen/ragel/22__cat2_8.c"
goto _st23;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
if ( ( (*( p))) == 97 ) {
goto _ctr47;
}
{
goto _st0;
}
goto _st0;
_ctr47:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 730 "gen/ragel/22__cat2_8.c"
#line 678 "gen/ragel/22__cat2_8.c"
goto _st24;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
if ( ( (*( p))) == 97 ) {
goto _ctr49;
}
{
goto _st0;
}
goto _st0;
_ctr49:
{
#line 10 "../../../benchmarks/submatch_dfa_aot/src/ragel/22__cat2_8.rl"
b1 = p; }
#line 749 "gen/ragel/22__cat2_8.c"
#line 695 "gen/ragel/22__cat2_8.c"
goto _st25;
_st25:
p+= 1;
if ( p == pe )
goto _test_eof25;
st_case_25:
if ( p == pe )
goto _out25;
switch( ( (*( p))) ) {
case 10: {
goto _ctr33;
@@ -764,14 +710,12 @@ static void lex(Input *in, Output *out)
goto _st26;
}
}
{
goto _st0;
}
goto _st0;
_st26:
p+= 1;
if ( p == pe )
goto _test_eof26;
st_case_26:
if ( p == pe )
goto _out26;
switch( ( (*( p))) ) {
case 10: {
goto _ctr33;
@@ -780,14 +724,12 @@ static void lex(Input *in, Output *out)
goto _st26;
}
}
{
goto _st0;
}
goto _st0;
_st27:
p+= 1;
if ( p == pe )
goto _test_eof27;
st_case_27:
if ( p == pe )
goto _out27;
switch( ( (*( p))) ) {
case 97: {
goto _ctr35;
@@ -796,42 +738,36 @@ static void lex(Input *in, Output *out)
goto _st27;
}
}
{
goto _st0;
}
st_out:
_test_eof28: cs = 28; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof24: cs = 24; goto _test_eof;
_test_eof25: cs = 25; goto _test_eof;
_test_eof26: cs = 26; goto _test_eof;
_test_eof27: cs = 27; goto _test_eof;
_test_eof: {}
if ( cs >= 28 )
goto _out; _pop: {}
goto _st0;
_out28: cs = 28; 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;
_out: {}
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/30__rep_cat_5_3_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 11:
goto st_case_11;
@@ -65,7 +63,6 @@ static void lex(Input *in, Output *out)
case 10:
goto st_case_10;
}
goto st_out;
_ctr13:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
@@ -75,13 +72,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 79 "gen/ragel/30__rep_cat_5_3_2.c"
#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"
outc(out, '\n'); }
#line 85 "gen/ragel/30__rep_cat_5_3_2.c"
#line 82 "gen/ragel/30__rep_cat_5_3_2.c"
goto _st11;
_ctr16:
@@ -89,14 +86,14 @@ static void lex(Input *in, Output *out)
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
outc(out, '\n'); }
#line 93 "gen/ragel/30__rep_cat_5_3_2.c"
#line 90 "gen/ragel/30__rep_cat_5_3_2.c"
goto _st11;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
switch( ( (*( p))) ) {
case 10: {
goto _ctr16;
@@ -105,13 +102,10 @@ static void lex(Input *in, Output *out)
goto _st1;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr14:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
@@ -121,64 +115,54 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 125 "gen/ragel/30__rep_cat_5_3_2.c"
#line 119 "gen/ragel/30__rep_cat_5_3_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _ctr6;
}
{
goto _st0;
}
goto _st0;
_ctr6:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
@@ -188,42 +172,36 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 192 "gen/ragel/30__rep_cat_5_3_2.c"
#line 176 "gen/ragel/30__rep_cat_5_3_2.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _ctr10;
}
{
goto _st0;
}
goto _st0;
_ctr10:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/30__rep_cat_5_3_2.rl"
@@ -233,25 +211,23 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 237 "gen/ragel/30__rep_cat_5_3_2.c"
#line 215 "gen/ragel/30__rep_cat_5_3_2.c"
goto _st9;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
switch( ( (*( p))) ) {
case 10: {
goto _ctr13;
@@ -260,25 +236,19 @@ static void lex(Input *in, Output *out)
goto _ctr14;
}
}
{
goto _st0;
}
st_out:
_test_eof11: cs = 11; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof: {}
if ( cs >= 11 )
goto _out; _pop: {}
goto _st0;
_out11: cs = 11; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/31__rep_cat_13_11_7.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 32:
goto st_case_32;
@@ -107,7 +105,6 @@ static void lex(Input *in, Output *out)
case 31:
goto st_case_31;
}
goto st_out;
_ctr34:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
@@ -117,13 +114,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 121 "gen/ragel/31__rep_cat_13_11_7.c"
#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"
outc(out, '\n'); }
#line 127 "gen/ragel/31__rep_cat_13_11_7.c"
#line 124 "gen/ragel/31__rep_cat_13_11_7.c"
goto _st32;
_ctr37:
@@ -131,14 +128,14 @@ static void lex(Input *in, Output *out)
#line 25 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
outc(out, '\n'); }
#line 135 "gen/ragel/31__rep_cat_13_11_7.c"
#line 132 "gen/ragel/31__rep_cat_13_11_7.c"
goto _st32;
_st32:
p+= 1;
if ( p == pe )
goto _test_eof32;
st_case_32:
if ( p == pe )
goto _out32;
switch( ( (*( p))) ) {
case 10: {
goto _ctr37;
@@ -147,13 +144,10 @@ static void lex(Input *in, Output *out)
goto _st1;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr35:
{
#line 19 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
@@ -163,152 +157,126 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 167 "gen/ragel/31__rep_cat_13_11_7.c"
#line 161 "gen/ragel/31__rep_cat_13_11_7.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 97 ) {
goto _st12;
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
if ( ( (*( p))) == 97 ) {
goto _ctr14;
}
{
goto _st0;
}
goto _st0;
_ctr14:
{
#line 9 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
@@ -318,130 +286,108 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 322 "gen/ragel/31__rep_cat_13_11_7.c"
#line 290 "gen/ragel/31__rep_cat_13_11_7.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
if ( ( (*( p))) == 97 ) {
goto _st15;
}
{
goto _st0;
}
goto _st0;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
if ( ( (*( p))) == 97 ) {
goto _st16;
}
{
goto _st0;
}
goto _st0;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( ( (*( p))) == 97 ) {
goto _st17;
}
{
goto _st0;
}
goto _st0;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
if ( ( (*( p))) == 97 ) {
goto _st18;
}
{
goto _st0;
}
goto _st0;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
if ( ( (*( p))) == 97 ) {
goto _st19;
}
{
goto _st0;
}
goto _st0;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
if ( ( (*( p))) == 97 ) {
goto _st20;
}
{
goto _st0;
}
goto _st0;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
if ( ( (*( p))) == 97 ) {
goto _st21;
}
{
goto _st0;
}
goto _st0;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
if ( ( (*( p))) == 97 ) {
goto _st22;
}
{
goto _st0;
}
goto _st0;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
if ( ( (*( p))) == 97 ) {
goto _st23;
}
{
goto _st0;
}
goto _st0;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
if ( ( (*( p))) == 97 ) {
goto _st24;
}
{
goto _st0;
}
goto _st0;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
if ( ( (*( p))) == 97 ) {
goto _ctr26;
}
{
goto _st0;
}
goto _st0;
_ctr26:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/31__rep_cat_13_11_7.rl"
@@ -451,80 +397,68 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 455 "gen/ragel/31__rep_cat_13_11_7.c"
#line 401 "gen/ragel/31__rep_cat_13_11_7.c"
goto _st25;
_st25:
p+= 1;
if ( p == pe )
goto _test_eof25;
st_case_25:
if ( p == pe )
goto _out25;
if ( ( (*( p))) == 97 ) {
goto _st26;
}
{
goto _st0;
}
goto _st0;
_st26:
p+= 1;
if ( p == pe )
goto _test_eof26;
st_case_26:
if ( p == pe )
goto _out26;
if ( ( (*( p))) == 97 ) {
goto _st27;
}
{
goto _st0;
}
goto _st0;
_st27:
p+= 1;
if ( p == pe )
goto _test_eof27;
st_case_27:
if ( p == pe )
goto _out27;
if ( ( (*( p))) == 97 ) {
goto _st28;
}
{
goto _st0;
}
goto _st0;
_st28:
p+= 1;
if ( p == pe )
goto _test_eof28;
st_case_28:
if ( p == pe )
goto _out28;
if ( ( (*( p))) == 97 ) {
goto _st29;
}
{
goto _st0;
}
goto _st0;
_st29:
p+= 1;
if ( p == pe )
goto _test_eof29;
st_case_29:
if ( p == pe )
goto _out29;
if ( ( (*( p))) == 97 ) {
goto _st30;
}
{
goto _st0;
}
goto _st0;
_st30:
p+= 1;
if ( p == pe )
goto _test_eof30;
st_case_30:
if ( p == pe )
goto _out30;
if ( ( (*( p))) == 97 ) {
goto _st31;
}
{
goto _st0;
}
goto _st0;
_st31:
p+= 1;
if ( p == pe )
goto _test_eof31;
st_case_31:
if ( p == pe )
goto _out31;
switch( ( (*( p))) ) {
case 10: {
goto _ctr34;
@@ -533,46 +467,40 @@ static void lex(Input *in, Output *out)
goto _ctr35;
}
}
{
goto _st0;
}
st_out:
_test_eof32: cs = 32; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof24: cs = 24; goto _test_eof;
_test_eof25: cs = 25; goto _test_eof;
_test_eof26: cs = 26; goto _test_eof;
_test_eof27: cs = 27; goto _test_eof;
_test_eof28: cs = 28; goto _test_eof;
_test_eof29: cs = 29; goto _test_eof;
_test_eof30: cs = 30; goto _test_eof;
_test_eof31: cs = 31; goto _test_eof;
_test_eof: {}
if ( cs >= 32 )
goto _out; _pop: {}
goto _st0;
_out32: cs = 32; 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;
_out: {}
}
File diff suppressed because it is too large. Load diff
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/33__rep_alt_5_3_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 6:
goto st_case_6;
@@ -55,7 +53,6 @@ static void lex(Input *in, Output *out)
case 5:
goto st_case_5;
}
goto st_out;
_ctr3:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
@@ -65,13 +62,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 69 "gen/ragel/33__rep_alt_5_3_2.c"
#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"
outc(out, '\n'); }
#line 75 "gen/ragel/33__rep_alt_5_3_2.c"
#line 72 "gen/ragel/33__rep_alt_5_3_2.c"
goto _st6;
_ctr9:
@@ -79,20 +76,20 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
s = p; }
#line 83 "gen/ragel/33__rep_alt_5_3_2.c"
#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"
outc(out, '\n'); }
#line 89 "gen/ragel/33__rep_alt_5_3_2.c"
#line 86 "gen/ragel/33__rep_alt_5_3_2.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 10: {
goto _ctr9;
@@ -101,13 +98,10 @@ static void lex(Input *in, Output *out)
goto _ctr10;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr7:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
@@ -117,7 +111,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 121 "gen/ragel/33__rep_alt_5_3_2.c"
#line 115 "gen/ragel/33__rep_alt_5_3_2.c"
goto _st1;
_ctr10:
@@ -125,25 +119,23 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/33__rep_alt_5_3_2.rl"
s = p; }
#line 129 "gen/ragel/33__rep_alt_5_3_2.c"
#line 123 "gen/ragel/33__rep_alt_5_3_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
switch( ( (*( p))) ) {
case 10: {
goto _ctr3;
@@ -152,14 +144,12 @@ static void lex(Input *in, Output *out)
goto _st3;
}
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
switch( ( (*( p))) ) {
case 10: {
goto _ctr3;
@@ -168,25 +158,21 @@ static void lex(Input *in, Output *out)
goto _st4;
}
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr3;
@@ -195,20 +181,14 @@ static void lex(Input *in, Output *out)
goto _ctr7;
}
}
{
goto _st0;
}
st_out:
_test_eof6: cs = 6; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof: {}
if ( cs >= 6 )
goto _out; _pop: {}
goto _st0;
_out6: cs = 6; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/34__rep_alt_13_11_7.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 14:
goto st_case_14;
@@ -71,7 +69,6 @@ static void lex(Input *in, Output *out)
case 13:
goto st_case_13;
}
goto st_out;
_ctr8:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
@@ -81,13 +78,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 85 "gen/ragel/34__rep_alt_13_11_7.c"
#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"
outc(out, '\n'); }
#line 91 "gen/ragel/34__rep_alt_13_11_7.c"
#line 88 "gen/ragel/34__rep_alt_13_11_7.c"
goto _st14;
_ctr17:
@@ -95,20 +92,20 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
s = p; }
#line 99 "gen/ragel/34__rep_alt_13_11_7.c"
#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"
outc(out, '\n'); }
#line 105 "gen/ragel/34__rep_alt_13_11_7.c"
#line 102 "gen/ragel/34__rep_alt_13_11_7.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -117,13 +114,10 @@ static void lex(Input *in, Output *out)
goto _ctr18;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr15:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
@@ -133,7 +127,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 137 "gen/ragel/34__rep_alt_13_11_7.c"
#line 131 "gen/ragel/34__rep_alt_13_11_7.c"
goto _st1;
_ctr18:
@@ -141,80 +135,68 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/34__rep_alt_13_11_7.rl"
s = p; }
#line 145 "gen/ragel/34__rep_alt_13_11_7.c"
#line 139 "gen/ragel/34__rep_alt_13_11_7.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -223,47 +205,39 @@ static void lex(Input *in, Output *out)
goto _st8;
}
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -272,25 +246,21 @@ static void lex(Input *in, Output *out)
goto _st12;
}
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
switch( ( (*( p))) ) {
case 10: {
goto _ctr8;
@@ -299,28 +269,22 @@ static void lex(Input *in, Output *out)
goto _ctr15;
}
}
{
goto _st0;
}
st_out:
_test_eof14: cs = 14; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof: {}
if ( cs >= 14 )
goto _out; _pop: {}
goto _st0;
_out14: cs = 14; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/35__rep_alt_23_19_17.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 24:
goto st_case_24;
@@ -91,7 +89,6 @@ static void lex(Input *in, Output *out)
case 23:
goto st_case_23;
}
goto st_out;
_ctr18:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
@@ -101,13 +98,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 105 "gen/ragel/35__rep_alt_23_19_17.c"
#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"
outc(out, '\n'); }
#line 111 "gen/ragel/35__rep_alt_23_19_17.c"
#line 108 "gen/ragel/35__rep_alt_23_19_17.c"
goto _st24;
_ctr27:
@@ -115,20 +112,20 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
s = p; }
#line 119 "gen/ragel/35__rep_alt_23_19_17.c"
#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"
outc(out, '\n'); }
#line 125 "gen/ragel/35__rep_alt_23_19_17.c"
#line 122 "gen/ragel/35__rep_alt_23_19_17.c"
goto _st24;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
switch( ( (*( p))) ) {
case 10: {
goto _ctr27;
@@ -137,13 +134,10 @@ static void lex(Input *in, Output *out)
goto _ctr28;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr25:
{
#line 13 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
@@ -153,7 +147,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 157 "gen/ragel/35__rep_alt_23_19_17.c"
#line 151 "gen/ragel/35__rep_alt_23_19_17.c"
goto _st1;
_ctr28:
@@ -161,190 +155,158 @@ static void lex(Input *in, Output *out)
#line 17 "../../../benchmarks/submatch_dfa_aot/src/ragel/35__rep_alt_23_19_17.rl"
s = p; }
#line 165 "gen/ragel/35__rep_alt_23_19_17.c"
#line 159 "gen/ragel/35__rep_alt_23_19_17.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 97 ) {
goto _st12;
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
if ( ( (*( p))) == 97 ) {
goto _st14;
}
{
goto _st0;
}
goto _st0;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
if ( ( (*( p))) == 97 ) {
goto _st15;
}
{
goto _st0;
}
goto _st0;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
if ( ( (*( p))) == 97 ) {
goto _st16;
}
{
goto _st0;
}
goto _st0;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( ( (*( p))) == 97 ) {
goto _st17;
}
{
goto _st0;
}
goto _st0;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
switch( ( (*( p))) ) {
case 10: {
goto _ctr18;
@@ -353,25 +315,21 @@ static void lex(Input *in, Output *out)
goto _st18;
}
}
{
goto _st0;
}
goto _st0;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
if ( ( (*( p))) == 97 ) {
goto _st19;
}
{
goto _st0;
}
goto _st0;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
switch( ( (*( p))) ) {
case 10: {
goto _ctr18;
@@ -380,47 +338,39 @@ static void lex(Input *in, Output *out)
goto _st20;
}
}
{
goto _st0;
}
goto _st0;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
if ( ( (*( p))) == 97 ) {
goto _st21;
}
{
goto _st0;
}
goto _st0;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
if ( ( (*( p))) == 97 ) {
goto _st22;
}
{
goto _st0;
}
goto _st0;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
if ( ( (*( p))) == 97 ) {
goto _st23;
}
{
goto _st0;
}
goto _st0;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
switch( ( (*( p))) ) {
case 10: {
goto _ctr18;
@@ -429,38 +379,32 @@ static void lex(Input *in, Output *out)
goto _ctr25;
}
}
{
goto _st0;
}
st_out:
_test_eof24: cs = 24; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof: {}
if ( cs >= 24 )
goto _out; _pop: {}
goto _st0;
_out24: cs = 24; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/36__rep_5_rep_3_rep_2.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 6:
goto st_case_6;
@@ -55,7 +53,6 @@ static void lex(Input *in, Output *out)
case 5:
goto st_case_5;
}
goto st_out;
_ctr6:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
@@ -65,13 +62,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 69 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#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"
outc(out, '\n'); }
#line 75 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#line 72 "gen/ragel/36__rep_5_rep_3_rep_2.c"
goto _st6;
_ctr9:
@@ -79,20 +76,20 @@ static void lex(Input *in, Output *out)
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
s = p; }
#line 83 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#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"
outc(out, '\n'); }
#line 89 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#line 86 "gen/ragel/36__rep_5_rep_3_rep_2.c"
goto _st6;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
switch( ( (*( p))) ) {
case 10: {
goto _ctr9;
@@ -101,13 +98,10 @@ static void lex(Input *in, Output *out)
goto _ctr10;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr7:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
@@ -117,7 +111,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 121 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#line 115 "gen/ragel/36__rep_5_rep_3_rep_2.c"
goto _st1;
_ctr10:
@@ -125,58 +119,50 @@ static void lex(Input *in, Output *out)
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/36__rep_5_rep_3_rep_2.rl"
s = p; }
#line 129 "gen/ragel/36__rep_5_rep_3_rep_2.c"
#line 123 "gen/ragel/36__rep_5_rep_3_rep_2.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
switch( ( (*( p))) ) {
case 10: {
goto _ctr6;
@@ -185,20 +171,14 @@ static void lex(Input *in, Output *out)
goto _ctr7;
}
}
{
goto _st0;
}
st_out:
_test_eof6: cs = 6; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof: {}
if ( cs >= 6 )
goto _out; _pop: {}
goto _st0;
_out6: cs = 6; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/37__rep_13_rep_11_rep_7.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 14:
goto st_case_14;
@@ -71,7 +69,6 @@ static void lex(Input *in, Output *out)
case 13:
goto st_case_13;
}
goto st_out;
_ctr14:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
@@ -81,13 +78,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 85 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#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"
outc(out, '\n'); }
#line 91 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#line 88 "gen/ragel/37__rep_13_rep_11_rep_7.c"
goto _st14;
_ctr17:
@@ -95,20 +92,20 @@ static void lex(Input *in, Output *out)
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
s = p; }
#line 99 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#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"
outc(out, '\n'); }
#line 105 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#line 102 "gen/ragel/37__rep_13_rep_11_rep_7.c"
goto _st14;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
switch( ( (*( p))) ) {
case 10: {
goto _ctr17;
@@ -117,13 +114,10 @@ static void lex(Input *in, Output *out)
goto _ctr18;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr15:
{
#line 14 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
@@ -133,7 +127,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 137 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#line 131 "gen/ragel/37__rep_13_rep_11_rep_7.c"
goto _st1;
_ctr18:
@@ -141,146 +135,122 @@ static void lex(Input *in, Output *out)
#line 18 "../../../benchmarks/submatch_dfa_aot/src/ragel/37__rep_13_rep_11_rep_7.rl"
s = p; }
#line 145 "gen/ragel/37__rep_13_rep_11_rep_7.c"
#line 139 "gen/ragel/37__rep_13_rep_11_rep_7.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 97 ) {
goto _st12;
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
switch( ( (*( p))) ) {
case 10: {
goto _ctr14;
@@ -289,28 +259,22 @@ static void lex(Input *in, Output *out)
goto _ctr15;
}
}
{
goto _st0;
}
st_out:
_test_eof14: cs = 14; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof: {}
if ( cs >= 14 )
goto _out; _pop: {}
goto _st0;
_out14: cs = 14; 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;
_out: {}
}
@@ -37,8 +37,6 @@ static void lex(Input *in, Output *out)
#line 39 "gen/ragel/38__rep_23_rep_19_rep_17.c"
{
if ( p == pe )
goto _test_eof;
switch ( cs ) {
case 24:
goto st_case_24;
@@ -91,7 +89,6 @@ static void lex(Input *in, Output *out)
case 23:
goto st_case_23;
}
goto st_out;
_ctr24:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
@@ -101,13 +98,13 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 105 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#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"
outc(out, '\n'); }
#line 111 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#line 108 "gen/ragel/38__rep_23_rep_19_rep_17.c"
goto _st24;
_ctr27:
@@ -115,20 +112,20 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
s = p; }
#line 119 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#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"
outc(out, '\n'); }
#line 125 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#line 122 "gen/ragel/38__rep_23_rep_19_rep_17.c"
goto _st24;
_st24:
p+= 1;
if ( p == pe )
goto _test_eof24;
st_case_24:
if ( p == pe )
goto _out24;
switch( ( (*( p))) ) {
case 10: {
goto _ctr27;
@@ -137,13 +134,10 @@ static void lex(Input *in, Output *out)
goto _ctr28;
}
}
{
goto _st0;
}
st_case_0:
goto _st0;
_st0:
cs = 0;
goto _pop;
st_case_0:
goto _out0;
_ctr25:
{
#line 16 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
@@ -153,7 +147,7 @@ static void lex(Input *in, Output *out)
s = p;
}
#line 157 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#line 151 "gen/ragel/38__rep_23_rep_19_rep_17.c"
goto _st1;
_ctr28:
@@ -161,256 +155,212 @@ static void lex(Input *in, Output *out)
#line 20 "../../../benchmarks/submatch_dfa_aot/src/ragel/38__rep_23_rep_19_rep_17.rl"
s = p; }
#line 165 "gen/ragel/38__rep_23_rep_19_rep_17.c"
#line 159 "gen/ragel/38__rep_23_rep_19_rep_17.c"
goto _st1;
_st1:
p+= 1;
if ( p == pe )
goto _test_eof1;
st_case_1:
if ( p == pe )
goto _out1;
if ( ( (*( p))) == 97 ) {
goto _st2;
}
{
goto _st0;
}
goto _st0;
_st2:
p+= 1;
if ( p == pe )
goto _test_eof2;
st_case_2:
if ( p == pe )
goto _out2;
if ( ( (*( p))) == 97 ) {
goto _st3;
}
{
goto _st0;
}
goto _st0;
_st3:
p+= 1;
if ( p == pe )
goto _test_eof3;
st_case_3:
if ( p == pe )
goto _out3;
if ( ( (*( p))) == 97 ) {
goto _st4;
}
{
goto _st0;
}
goto _st0;
_st4:
p+= 1;
if ( p == pe )
goto _test_eof4;
st_case_4:
if ( p == pe )
goto _out4;
if ( ( (*( p))) == 97 ) {
goto _st5;
}
{
goto _st0;
}
goto _st0;
_st5:
p+= 1;
if ( p == pe )
goto _test_eof5;
st_case_5:
if ( p == pe )
goto _out5;
if ( ( (*( p))) == 97 ) {
goto _st6;
}
{
goto _st0;
}
goto _st0;
_st6:
p+= 1;
if ( p == pe )
goto _test_eof6;
st_case_6:
if ( p == pe )
goto _out6;
if ( ( (*( p))) == 97 ) {
goto _st7;
}
{
goto _st0;
}
goto _st0;
_st7:
p+= 1;
if ( p == pe )
goto _test_eof7;
st_case_7:
if ( p == pe )
goto _out7;
if ( ( (*( p))) == 97 ) {
goto _st8;
}
{
goto _st0;
}
goto _st0;
_st8:
p+= 1;
if ( p == pe )
goto _test_eof8;
st_case_8:
if ( p == pe )
goto _out8;
if ( ( (*( p))) == 97 ) {
goto _st9;
}
{
goto _st0;
}
goto _st0;
_st9:
p+= 1;
if ( p == pe )
goto _test_eof9;
st_case_9:
if ( p == pe )
goto _out9;
if ( ( (*( p))) == 97 ) {
goto _st10;
}
{
goto _st0;
}
goto _st0;
_st10:
p+= 1;
if ( p == pe )
goto _test_eof10;
st_case_10:
if ( p == pe )
goto _out10;
if ( ( (*( p))) == 97 ) {
goto _st11;
}
{
goto _st0;
}
goto _st0;
_st11:
p+= 1;
if ( p == pe )
goto _test_eof11;
st_case_11:
if ( p == pe )
goto _out11;
if ( ( (*( p))) == 97 ) {
goto _st12;
}
{
goto _st0;
}
goto _st0;
_st12:
p+= 1;
if ( p == pe )
goto _test_eof12;
st_case_12:
if ( p == pe )
goto _out12;
if ( ( (*( p))) == 97 ) {
goto _st13;
}
{
goto _st0;
}
goto _st0;
_st13:
p+= 1;
if ( p == pe )
goto _test_eof13;
st_case_13:
if ( p == pe )
goto _out13;
if ( ( (*( p))) == 97 ) {
goto _st14;
}
{
goto _st0;
}
goto _st0;
_st14:
p+= 1;
if ( p == pe )
goto _test_eof14;
st_case_14:
if ( p == pe )
goto _out14;
if ( ( (*( p))) == 97 ) {
goto _st15;
}
{
goto _st0;
}
goto _st0;
_st15:
p+= 1;
if ( p == pe )
goto _test_eof15;
st_case_15:
if ( p == pe )
goto _out15;
if ( ( (*( p))) == 97 ) {
goto _st16;
}
{
goto _st0;
}
goto _st0;
_st16:
p+= 1;
if ( p == pe )
goto _test_eof16;
st_case_16:
if ( p == pe )
goto _out16;
if ( ( (*( p))) == 97 ) {
goto _st17;
}
{
goto _st0;
}
goto _st0;
_st17:
p+= 1;
if ( p == pe )
goto _test_eof17;
st_case_17:
if ( p == pe )
goto _out17;
if ( ( (*( p))) == 97 ) {
goto _st18;
}
{
goto _st0;
}
goto _st0;
_st18:
p+= 1;
if ( p == pe )
goto _test_eof18;
st_case_18:
if ( p == pe )
goto _out18;
if ( ( (*( p))) == 97 ) {
goto _st19;
}
{
goto _st0;
}
goto _st0;
_st19:
p+= 1;
if ( p == pe )
goto _test_eof19;
st_case_19:
if ( p == pe )
goto _out19;
if ( ( (*( p))) == 97 ) {
goto _st20;
}
{
goto _st0;
}
goto _st0;
_st20:
p+= 1;
if ( p == pe )
goto _test_eof20;
st_case_20:
if ( p == pe )
goto _out20;
if ( ( (*( p))) == 97 ) {
goto _st21;
}
{
goto _st0;
}
goto _st0;
_st21:
p+= 1;
if ( p == pe )
goto _test_eof21;
st_case_21:
if ( p == pe )
goto _out21;
if ( ( (*( p))) == 97 ) {
goto _st22;
}
{
goto _st0;
}
goto _st0;
_st22:
p+= 1;
if ( p == pe )
goto _test_eof22;
st_case_22:
if ( p == pe )
goto _out22;
if ( ( (*( p))) == 97 ) {
goto _st23;
}
{
goto _st0;
}
goto _st0;
_st23:
p+= 1;
if ( p == pe )
goto _test_eof23;
st_case_23:
if ( p == pe )
goto _out23;
switch( ( (*( p))) ) {
case 10: {
goto _ctr24;
@@ -419,38 +369,32 @@ static void lex(Input *in, Output *out)
goto _ctr25;
}
}
{
goto _st0;
}
st_out:
_test_eof24: cs = 24; goto _test_eof;
_test_eof1: cs = 1; goto _test_eof;
_test_eof2: cs = 2; goto _test_eof;
_test_eof3: cs = 3; goto _test_eof;
_test_eof4: cs = 4; goto _test_eof;
_test_eof5: cs = 5; goto _test_eof;
_test_eof6: cs = 6; goto _test_eof;
_test_eof7: cs = 7; goto _test_eof;
_test_eof8: cs = 8; goto _test_eof;
_test_eof9: cs = 9; goto _test_eof;
_test_eof10: cs = 10; goto _test_eof;
_test_eof11: cs = 11; goto _test_eof;
_test_eof12: cs = 12; goto _test_eof;
_test_eof13: cs = 13; goto _test_eof;
_test_eof14: cs = 14; goto _test_eof;
_test_eof15: cs = 15; goto _test_eof;
_test_eof16: cs = 16; goto _test_eof;
_test_eof17: cs = 17; goto _test_eof;
_test_eof18: cs = 18; goto _test_eof;
_test_eof19: cs = 19; goto _test_eof;
_test_eof20: cs = 20; goto _test_eof;
_test_eof21: cs = 21; goto _test_eof;
_test_eof22: cs = 22; goto _test_eof;
_test_eof23: cs = 23; goto _test_eof;
_test_eof: {}
if ( cs >= 24 )
goto _out; _pop: {}
goto _st0;
_out24: cs = 24; 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;
_out: {}
}