"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/gen.c" between
flex-2.6.3.tar.gz and flex-2.6.4.tar.gz

About: Flex ("Fast Lexical Analyzer") is a tool for generating scanners/tokenizers.

gen.c  (flex-2.6.3):gen.c  (flex-2.6.4)
skipping to change at line 499 skipping to change at line 499
if (fullspd) if (fullspd)
indent_puts ("yy_act = yy_current_state[-1].yy_nxt;"); indent_puts ("yy_act = yy_current_state[-1].yy_nxt;");
else if (fulltbl) else if (fulltbl)
indent_puts ("yy_act = yy_accept[yy_current_state];"); indent_puts ("yy_act = yy_accept[yy_current_state];");
else if (reject) { else if (reject) {
indent_puts ("yy_current_state = *--YY_G(yy_state_ptr);"); indent_puts ("yy_current_state = *--YY_G(yy_state_ptr);");
indent_puts ("YY_G(yy_lp) = yy_accept[yy_current_state];"); indent_puts ("YY_G(yy_lp) = yy_accept[yy_current_state];");
if (!variable_trailing_context_rules)
outn ("m4_ifdef( [[M4_YY_USES_REJECT]],\n[[");
if(reject_really_used) if(reject_really_used)
outn ("find_rule: /* we branch to this label when backing up */"); outn ("find_rule: /* we branch to this label when backing up */");
if (!variable_trailing_context_rules)
outn ("]])\n");
indent_puts indent_puts
("for ( ; ; ) /* until we find what rule we matched */"); ("for ( ; ; ) /* until we find what rule we matched */");
++indent_level; ++indent_level;
indent_puts ("{"); indent_puts ("{");
indent_puts indent_puts
("if ( YY_G(yy_lp) && YY_G(yy_lp) < yy_accept[yy_current_ state + 1] )"); ("if ( YY_G(yy_lp) && YY_G(yy_lp) < yy_accept[yy_current_ state + 1] )");
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added

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