"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "examples/rlscan.cpp" between
ragel-6.9.tar.gz and ragel-6.10.tar.gz

About: Ragel compiles executable finite state machines from regular languages (C, C++, Obj-C, C#, D, Java, Go and Ruby).

rlscan.cpp  (ragel-6.9):rlscan.cpp  (ragel-6.10)
skipping to change at line 248 skipping to change at line 248
{te = p+1;{ {te = p+1;{
write( "<section>\n" ); write( "<section>\n" );
single_line = false; single_line = false;
{goto st35;} {goto st35;}
}} }}
goto st24; goto st24;
tr50: tr50:
#line 211 "rlscan.rl" #line 211 "rlscan.rl"
{te = p+1;{ {te = p+1;{
escapeXML( ts, te-ts ); escapeXML( ts, te-ts );
{stack[top++] = 24; goto st6;} {stack[top++] = 24;goto st6;}
}} }}
goto st24; goto st24;
st24: st24:
#line 1 "NONE" #line 1 "NONE"
{ts = 0;} {ts = 0;}
if ( ++p == pe ) if ( ++p == pe )
goto _test_eof24; goto _test_eof24;
case 24: case 24:
#line 1 "NONE" #line 1 "NONE"
{ts = p;} {ts = p;}
skipping to change at line 458 skipping to change at line 458
}} }}
goto st31; goto st31;
tr57: tr57:
#line 112 "rlscan.rl" #line 112 "rlscan.rl"
{te = p;p--;{ escapeXML( *ts ); }} {te = p;p--;{ escapeXML( *ts ); }}
goto st31; goto st31;
tr58: tr58:
#line 91 "rlscan.rl" #line 91 "rlscan.rl"
{te = p+1;{ {te = p+1;{
write( "/*" ); write( "/*" );
{stack[top++] = 31; goto st6;} {stack[top++] = 31;goto st6;}
}} }}
goto st31; goto st31;
st31: st31:
#line 1 "NONE" #line 1 "NONE"
{ts = 0;} {ts = 0;}
if ( ++p == pe ) if ( ++p == pe )
goto _test_eof31; goto _test_eof31;
case 31: case 31:
#line 1 "NONE" #line 1 "NONE"
{ts = p;} {ts = p;}
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS