summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/gen.c152
-rw-r--r--to.do/unicode/gen.c152
2 files changed, 150 insertions, 154 deletions
diff --git a/src/gen.c b/src/gen.c
index 5b7b825..5e2efe9 100644
--- a/src/gen.c
+++ b/src/gen.c
@@ -45,8 +45,6 @@ void indent_puts PROTO ((const char *));
static int indent_level = 0; /* each level is 8 spaces */
-#define indent_up() (++indent_level)
-#define indent_down() (--indent_level)
#define set_indent(indent_val) indent_level = indent_val
/* Almost everything is done in terms of arrays starting at 1, so provide
@@ -176,12 +174,12 @@ void gen_backing_up (void)
else
indent_puts ("if ( yy_accept[yy_current_state] )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("YY_G(yy_last_accepting_state) = yy_current_state;");
indent_puts ("YY_G(yy_last_accepting_cpos) = yy_cp;");
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
@@ -534,13 +532,13 @@ void gen_find_action (void)
indent_puts
("for ( ; ; ) /* until we find what rule we matched */");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts
("if ( YY_G(yy_lp) && YY_G(yy_lp) < yy_accept[yy_current_state + 1] )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("yy_act = yy_acclist[YY_G(yy_lp)];");
@@ -548,25 +546,25 @@ void gen_find_action (void)
indent_puts
("if ( yy_act & YY_TRAILING_HEAD_MASK ||");
indent_puts (" YY_G(yy_looking_for_trail_begin) )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts
("if ( yy_act == YY_G(yy_looking_for_trail_begin) )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("YY_G(yy_looking_for_trail_begin) = 0;");
indent_puts ("yy_act &= ~YY_TRAILING_HEAD_MASK;");
indent_puts ("break;");
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts
("else if ( yy_act & YY_TRAILING_MASK )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts
("YY_G(yy_looking_for_trail_begin) = yy_act & ~YY_TRAILING_MASK;");
@@ -585,10 +583,10 @@ void gen_find_action (void)
}
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts ("else");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("YY_G(yy_full_match) = yy_cp;");
indent_puts
@@ -596,7 +594,7 @@ void gen_find_action (void)
indent_puts ("YY_G(yy_full_lp) = YY_G(yy_lp);");
indent_puts ("break;");
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts ("++YY_G(yy_lp);");
indent_puts ("goto find_rule;");
@@ -606,16 +604,16 @@ void gen_find_action (void)
/* Remember matched text in case we back up due to
* trailing context plus REJECT.
*/
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("YY_G(yy_full_match) = yy_cp;");
indent_puts ("break;");
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts ("--yy_cp;");
@@ -628,7 +626,7 @@ void gen_find_action (void)
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
else { /* compressed */
@@ -639,7 +637,7 @@ void gen_find_action (void)
* the match.
*/
indent_puts ("if ( yy_act == 0 )");
- indent_up ();
+ ++indent_level;
indent_puts ("{ /* have to back up */");
indent_puts
("yy_cp = YY_G(yy_last_accepting_cpos);");
@@ -648,7 +646,7 @@ void gen_find_action (void)
indent_puts
("yy_act = yy_accept[yy_current_state];");
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
}
}
@@ -740,7 +738,7 @@ void gen_next_compressed_state (char_map)
indent_puts
("while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("yy_current_state = (int) yy_def[yy_current_state];");
@@ -757,13 +755,13 @@ void gen_next_compressed_state (char_map)
/* lastdfa + 2 is the beginning of the templates */
out_dec ("if ( yy_current_state >= %d )\n", lastdfa + 2);
- indent_up ();
+ ++indent_level;
indent_puts ("yy_c = yy_meta[(unsigned int) yy_c];");
- indent_down ();
+ --indent_level;
}
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts
("yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];");
@@ -793,7 +791,7 @@ void gen_next_match (void)
("while ( (yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %s ]) > 0 )",
char_map);
- indent_up ();
+ ++indent_level;
if (num_backing_up > 0) {
indent_puts ("{");
@@ -807,7 +805,7 @@ void gen_next_match (void)
indent_puts ("}");
- indent_down ();
+ --indent_level;
outc ('\n');
indent_puts ("yy_current_state = -yy_current_state;");
@@ -824,7 +822,7 @@ void gen_next_match (void)
indent_puts ("yy_verify == yy_c;");
indent_put2s (" yy_c = %s )", char_map_2);
- indent_up ();
+ ++indent_level;
if (num_backing_up > 0)
indent_puts ("{");
@@ -837,14 +835,14 @@ void gen_next_match (void)
indent_puts ("}");
}
- indent_down ();
+ --indent_level;
indent_puts ("}");
}
else { /* compressed */
indent_puts ("do");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
gen_next_state (false);
@@ -853,7 +851,7 @@ void gen_next_match (void)
indent_puts ("}");
- indent_down ();
+ --indent_level;
do_indent ();
@@ -905,7 +903,7 @@ void gen_next_state (worry_about_NULs)
gen_backing_up ();
indent_puts ("if ( *yy_cp )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
}
@@ -931,12 +929,12 @@ void gen_next_state (worry_about_NULs)
if (worry_about_NULs && nultrans) {
indent_puts ("}");
- indent_down ();
+ --indent_level;
indent_puts ("else");
- indent_up ();
+ ++indent_level;
indent_puts
("yy_current_state = yy_NUL_trans[yy_current_state];");
- indent_down ();
+ --indent_level;
}
if (fullspd || fulltbl)
@@ -1009,10 +1007,10 @@ void gen_NUL_trans (void)
* the state stack and yy_c_buf_p get out of sync.
*/
indent_puts ("if ( ! yy_is_jam )");
- indent_up ();
+ ++indent_level;
indent_puts
("*YY_G(yy_state_ptr)++ = yy_current_state;");
- indent_down ();
+ --indent_level;
}
}
@@ -1023,11 +1021,11 @@ void gen_NUL_trans (void)
if (need_backing_up && (fullspd || fulltbl)) {
outc ('\n');
indent_puts ("if ( ! yy_is_jam )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
gen_backing_up ();
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
}
@@ -1538,10 +1536,10 @@ void make_tables (void)
else
indent_puts ("if ( yyleng >= YYLMAX ) \\");
- indent_up ();
+ ++indent_level;
indent_puts
("YY_FATAL_ERROR( \"token too large, exceeds YYLMAX\" ); \\");
- indent_down ();
+ --indent_level;
if (yymore_used) {
indent_puts
@@ -1578,7 +1576,7 @@ void make_tables (void)
set_indent (0);
indent_puts ("struct yy_trans_info");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
/* We require that yy_verify and yy_nxt must be of the same size int. */
@@ -1594,7 +1592,7 @@ void make_tables (void)
indent_put2s ("%s yy_nxt;", trans_offset_type);
indent_puts ("};");
- indent_down ();
+ --indent_level;
}
else {
/* We generate a bogus 'struct yy_trans_info' data type
@@ -1606,12 +1604,12 @@ void make_tables (void)
("/* This struct is not used in this scanner,");
indent_puts (" but its presence is necessary. */");
indent_puts ("struct yy_trans_info");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("flex_int32_t yy_verify;");
indent_puts ("flex_int32_t yy_nxt;");
indent_puts ("};");
- indent_down ();
+ --indent_level;
}
if (fullspd) {
@@ -1832,13 +1830,13 @@ void make_tables (void)
indent_puts ("#define YY_MORE_ADJ 0");
indent_puts
("#define YY_RESTORE_YY_MORE_OFFSET \\");
- indent_up ();
+ ++indent_level;
indent_puts ("{ \\");
indent_puts
("YY_G(yy_more_offset) = YY_G(yy_prev_more_offset); \\");
indent_puts ("yyleng -= YY_G(yy_more_offset); \\");
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
else {
indent_puts
@@ -1928,16 +1926,16 @@ void make_tables (void)
skelout (); /* %% [6.0] - break point in skel */
indent_puts ("#define YY_RULE_SETUP \\");
- indent_up ();
+ ++indent_level;
if (bol_needed) {
indent_puts ("if ( yyleng > 0 ) \\");
- indent_up ();
+ ++indent_level;
indent_puts ("YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \\");
indent_puts ("\t\t(yytext[yyleng - 1] == '\\n'); \\");
- indent_down ();
+ --indent_level;
}
indent_puts ("YY_USER_ACTION");
- indent_down ();
+ --indent_level;
skelout (); /* %% [7.0] - break point in skel */
@@ -1953,13 +1951,13 @@ void make_tables (void)
if (yymore_used && !yytext_is_array) {
indent_puts ("YY_G(yy_more_len) = 0;");
indent_puts ("if ( YY_G(yy_more_flag) )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts
("YY_G(yy_more_len) = YY_G(yy_c_buf_p) - YY_G(yytext_ptr);");
indent_puts ("YY_G(yy_more_flag) = 0;");
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
skelout (); /* %% [9.0] - break point in skel */
@@ -1978,39 +1976,39 @@ void make_tables (void)
outn ("m4_ifdef( [[M4_YY_USE_LINENO]],[[");
indent_puts
("if ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("yy_size_t yyl;");
do_indent ();
out_str ("for ( yyl = %s; yyl < yyleng; ++yyl )\n",
yymore_used ? (yytext_is_array ? "YY_G(yy_prev_more_offset)" :
"YY_G(yy_more_len)") : "0");
- indent_up ();
+ ++indent_level;
indent_puts ("if ( yytext[yyl] == '\\n' )");
- indent_up ();
+ ++indent_level;
indent_puts ("M4_YY_INCR_LINENO();");
- indent_down ();
- indent_down ();
+ --indent_level;
+ --indent_level;
indent_puts ("}");
- indent_down ();
+ --indent_level;
outn ("]])");
skelout (); /* %% [12.0] - break point in skel */
if (ddebug) {
indent_puts ("if ( yy_flex_debug )");
- indent_up ();
+ ++indent_level;
indent_puts ("{");
indent_puts ("if ( yy_act == 0 )");
- indent_up ();
+ ++indent_level;
indent_puts (C_plus_plus ?
"std::cerr << \"--scanner backing up\\n\";" :
"fprintf( stderr, \"--scanner backing up\\n\" );");
- indent_down ();
+ --indent_level;
do_indent ();
out_dec ("else if ( yy_act < %d )\n", num_rules);
- indent_up ();
+ ++indent_level;
if (C_plus_plus) {
indent_puts
@@ -2026,11 +2024,11 @@ void make_tables (void)
(" (long)yy_rule_linenum[yy_act], yytext );");
}
- indent_down ();
+ --indent_level;
do_indent ();
out_dec ("else if ( yy_act == %d )\n", num_rules);
- indent_up ();
+ ++indent_level;
if (C_plus_plus) {
indent_puts
@@ -2042,21 +2040,21 @@ void make_tables (void)
indent_puts (" yytext );");
}
- indent_down ();
+ --indent_level;
do_indent ();
out_dec ("else if ( yy_act == %d )\n", num_rules + 1);
- indent_up ();
+ ++indent_level;
indent_puts (C_plus_plus ?
"std::cerr << \"--(end of buffer or a NUL)\\n\";" :
"fprintf( stderr, \"--(end of buffer or a NUL)\\n\" );");
- indent_down ();
+ --indent_level;
do_indent ();
outn ("else");
- indent_up ();
+ ++indent_level;
if (C_plus_plus) {
indent_puts
@@ -2067,15 +2065,15 @@ void make_tables (void)
("fprintf( stderr, \"--EOF (start condition %d)\\n\", YY_START );");
}
- indent_down ();
+ --indent_level;
indent_puts ("}");
- indent_down ();
+ --indent_level;
}
/* Copy actions to output file. */
skelout (); /* %% [13.0] - break point in skel */
- indent_up ();
+ ++indent_level;
gen_bu_action ();
out (&action_array[action_offset]);
@@ -2090,9 +2088,9 @@ void make_tables (void)
}
if (did_eof_rule) {
- indent_up ();
+ ++indent_level;
indent_puts ("yyterminate();");
- indent_down ();
+ --indent_level;
}
@@ -2150,17 +2148,17 @@ void make_tables (void)
if (do_yylineno) {
indent_puts
("if ( YY_CURRENT_BUFFER_LVALUE->yy_at_bol )");
- indent_up ();
+ ++indent_level;
indent_puts ("M4_YY_INCR_LINENO();");
- indent_down ();
+ --indent_level;
}
}
else if (do_yylineno) {
indent_puts ("if ( c == '\\n' )");
- indent_up ();
+ ++indent_level;
indent_puts ("M4_YY_INCR_LINENO();");
- indent_down ();
+ --indent_level;
}
skelout ();
diff --git a/to.do/unicode/gen.c b/to.do/unicode/gen.c
index d9db93a..f85d0ed 100644
--- a/to.do/unicode/gen.c
+++ b/to.do/unicode/gen.c
@@ -41,8 +41,6 @@ void indent_puts PROTO((char []));
static int indent_level = 0; /* each level is 8 spaces */
-#define indent_up() (++indent_level)
-#define indent_down() (--indent_level)
#define set_indent(indent_val) indent_level = indent_val
/* Almost everything is done in terms of arrays starting at 1, so provide
@@ -93,12 +91,12 @@ void gen_backing_up()
else
indent_puts( "if ( yy_accept[yy_current_state] )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_last_accepting_state = yy_current_state;" );
indent_puts( "yy_last_accepting_cpos = yy_cp;" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
@@ -297,13 +295,13 @@ void gen_find_action()
indent_puts(
"for ( ; ; ) /* until we find what rule we matched */" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts(
"if ( yy_lp && yy_lp < yy_accept[yy_current_state + 1] )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_act = yy_acclist[yy_lp];" );
@@ -311,24 +309,24 @@ void gen_find_action()
{
indent_puts( "if ( yy_act & YY_TRAILING_HEAD_MASK ||" );
indent_puts( " yy_looking_for_trail_begin )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts(
"if ( yy_act == yy_looking_for_trail_begin )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_looking_for_trail_begin = 0;" );
indent_puts( "yy_act &= ~YY_TRAILING_HEAD_MASK;" );
indent_puts( "break;" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "else if ( yy_act & YY_TRAILING_MASK )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts(
"yy_looking_for_trail_begin = yy_act & ~YY_TRAILING_MASK;" );
@@ -346,17 +344,17 @@ void gen_find_action()
}
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "else" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_full_match = yy_cp;" );
indent_puts( "yy_full_state = yy_state_ptr;" );
indent_puts( "yy_full_lp = yy_lp;" );
indent_puts( "break;" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "++yy_lp;" );
indent_puts( "goto find_rule;" );
@@ -367,16 +365,16 @@ void gen_find_action()
/* Remember matched text in case we back up due to
* trailing context plus REJECT.
*/
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_full_match = yy_cp;" );
indent_puts( "break;" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "--yy_cp;" );
@@ -389,7 +387,7 @@ void gen_find_action()
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
else
@@ -402,14 +400,14 @@ void gen_find_action()
* the match.
*/
indent_puts( "if ( yy_act == 0 )" );
- indent_up();
+ ++indent_level;
indent_puts( "{ /* have to back up */" );
indent_puts( "yy_cp = yy_last_accepting_cpos;" );
indent_puts(
"yy_current_state = yy_last_accepting_state;" );
indent_puts( "yy_act = yy_accept[yy_current_state];" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
}
}
@@ -464,7 +462,7 @@ char *char_map;
indent_puts(
"while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_current_state = (int) yy_def[yy_current_state];" );
@@ -482,13 +480,13 @@ char *char_map;
/* lastdfa + 2 is the beginning of the templates */
out_dec( "if ( yy_current_state >= %d )\n", lastdfa + 2 );
- indent_up();
+ ++indent_level;
indent_puts( "yy_c = yy_meta[(unsigned int) yy_c];" );
- indent_down();
+ --indent_level;
}
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts(
"yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];" );
@@ -516,7 +514,7 @@ void gen_next_match()
"while ( (yy_current_state = yy_nxt[yy_current_state][%s]) > 0 )",
char_map );
- indent_up();
+ ++indent_level;
if ( num_backing_up > 0 )
{
@@ -531,7 +529,7 @@ void gen_next_match()
/* { for vi */
indent_puts( "}" );
- indent_down();
+ --indent_level;
outc( '\n' );
indent_puts( "yy_current_state = -yy_current_state;" );
@@ -549,7 +547,7 @@ void gen_next_match()
indent_puts( "yy_verify == yy_c;" );
indent_put2s( " yy_c = %s )", char_map_2 );
- indent_up();
+ ++indent_level;
if ( num_backing_up > 0 )
indent_puts( "{" ); /* } for vi */
@@ -563,7 +561,7 @@ void gen_next_match()
indent_puts( "}" );
}
- indent_down(); /* { for vi */
+ --indent_level; /* { for vi */
indent_puts( "}" );
}
@@ -571,7 +569,7 @@ void gen_next_match()
{ /* compressed */
indent_puts( "do" );
- indent_up();
+ ++indent_level;
indent_puts( "{" ); /* } for vi */
gen_next_state( false );
@@ -580,7 +578,7 @@ void gen_next_match()
/* { for vi */
indent_puts( "}" );
- indent_down();
+ --indent_level;
do_indent();
@@ -633,7 +631,7 @@ int worry_about_NULs;
gen_backing_up();
indent_puts( "if ( *yy_cp )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" ); /* } for vi */
}
@@ -654,12 +652,12 @@ int worry_about_NULs;
{
/* { for vi */
indent_puts( "}" );
- indent_down();
+ --indent_level;
indent_puts( "else" );
- indent_up();
+ ++indent_level;
indent_puts(
"yy_current_state = yy_NUL_trans[yy_current_state];" );
- indent_down();
+ --indent_level;
}
if ( fullspd || fulltbl )
@@ -734,9 +732,9 @@ void gen_NUL_trans()
* the state stack and yy_c_buf_p get out of sync.
*/
indent_puts( "if ( ! yy_is_jam )" );
- indent_up();
+ ++indent_level;
indent_puts( "*yy_state_ptr++ = yy_current_state;" );
- indent_down();
+ --indent_level;
}
}
@@ -748,11 +746,11 @@ void gen_NUL_trans()
{
outc( '\n' );
indent_puts( "if ( ! yy_is_jam )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
gen_backing_up();
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
}
@@ -1096,10 +1094,10 @@ void make_tables()
else
indent_puts( "if ( yyleng >= YYLMAX ) \\" );
- indent_up();
+ ++indent_level;
indent_puts(
"YY_FATAL_ERROR( \"token too large, exceeds YYLMAX\" ); \\" );
- indent_down();
+ --indent_level;
if ( yymore_used )
{
@@ -1137,7 +1135,7 @@ void make_tables()
set_indent( 0 );
indent_puts( "struct yy_trans_info" );
- indent_up();
+ ++indent_level;
indent_puts( "{" ); /* } for vi */
if ( long_align )
@@ -1155,7 +1153,7 @@ void make_tables()
indent_put2s( "%s yy_nxt;", trans_offset_type );
indent_puts( "};" );
- indent_down();
+ --indent_level;
}
if ( fullspd )
@@ -1293,12 +1291,12 @@ void make_tables()
indent_puts( "#define YY_NEED_STRLEN" );
indent_puts( "#define YY_MORE_ADJ 0" );
indent_puts( "#define YY_RESTORE_YY_MORE_OFFSET \\" );
- indent_up();
+ ++indent_level;
indent_puts( "{ \\" );
indent_puts( "yy_more_offset = yy_prev_more_offset; \\" );
indent_puts( "yyleng -= yy_more_offset; \\" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
else
{
@@ -1387,17 +1385,17 @@ void make_tables()
skelout();
indent_puts( "#define YY_RULE_SETUP \\" );
- indent_up();
+ ++indent_level;
if ( bol_needed )
{
indent_puts( "if ( yyleng > 0 ) \\" );
- indent_up();
+ ++indent_level;
indent_puts( "yy_current_buffer->yy_at_bol = \\" );
indent_puts( "\t\t(yytext[yyleng - 1] == '\\n'); \\" );
- indent_down();
+ --indent_level;
}
indent_puts( "YY_USER_ACTION" );
- indent_down();
+ --indent_level;
skelout();
@@ -1414,12 +1412,12 @@ void make_tables()
{
indent_puts( "yy_more_len = 0;" );
indent_puts( "if ( yy_more_flag )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "yy_more_len = yy_c_buf_p - yytext_ptr;" );
indent_puts( "yy_more_flag = 0;" );
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
skelout();
@@ -1438,37 +1436,37 @@ void make_tables()
if ( do_yylineno )
{
indent_puts( "if ( yy_act != YY_END_OF_BUFFER )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "int yyl;" );
indent_puts( "for ( yyl = 0; yyl < yyleng; ++yyl )" );
- indent_up();
+ ++indent_level;
indent_puts( "if ( yytext[yyl] == '\\n' )" );
- indent_up();
+ ++indent_level;
indent_puts( "++yylineno;" );
- indent_down();
- indent_down();
+ --indent_level;
+ --indent_level;
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
skelout();
if ( ddebug )
{
indent_puts( "if ( yy_flex_debug )" );
- indent_up();
+ ++indent_level;
indent_puts( "{" );
indent_puts( "if ( yy_act == 0 )" );
- indent_up();
+ ++indent_level;
indent_puts( C_plus_plus ?
"cerr << \"--scanner backing up\\n\";" :
"fprintf( stderr, \"--scanner backing up\\n\" );" );
- indent_down();
+ --indent_level;
do_indent();
out_dec( "else if ( yy_act < %d )\n", num_rules );
- indent_up();
+ ++indent_level;
if ( C_plus_plus )
{
@@ -1486,11 +1484,11 @@ void make_tables()
" yy_rule_linenum[yy_act], yytext );" );
}
- indent_down();
+ --indent_level;
do_indent();
out_dec( "else if ( yy_act == %d )\n", num_rules );
- indent_up();
+ ++indent_level;
if ( C_plus_plus )
{
@@ -1504,21 +1502,21 @@ void make_tables()
indent_puts( " yytext );" );
}
- indent_down();
+ --indent_level;
do_indent();
out_dec( "else if ( yy_act == %d )\n", num_rules + 1 );
- indent_up();
+ ++indent_level;
indent_puts( C_plus_plus ?
"cerr << \"--(end of buffer or a NUL)\\n\";" :
"fprintf( stderr, \"--(end of buffer or a NUL)\\n\" );" );
- indent_down();
+ --indent_level;
do_indent();
outn( "else" );
- indent_up();
+ ++indent_level;
if ( C_plus_plus )
{
@@ -1531,15 +1529,15 @@ void make_tables()
"fprintf( stderr, \"--EOF (start condition %d)\\n\", YY_START );" );
}
- indent_down();
+ --indent_level;
indent_puts( "}" );
- indent_down();
+ --indent_level;
}
/* Copy actions to output file. */
skelout();
- indent_up();
+ ++indent_level;
gen_bu_action();
out( &action_array[action_offset] );
@@ -1556,9 +1554,9 @@ void make_tables()
if ( did_eof_rule )
{
- indent_up();
+ ++indent_level;
indent_puts( "yyterminate();" );
- indent_down();
+ --indent_level;
}
@@ -1612,9 +1610,9 @@ void make_tables()
if ( do_yylineno )
{ /* update yylineno inside of unput() */
indent_puts( "if ( c == '\\n' )" );
- indent_up();
+ ++indent_level;
indent_puts( "--yylineno;" );
- indent_down();
+ --indent_level;
}
skelout();
@@ -1625,18 +1623,18 @@ void make_tables()
if ( do_yylineno )
{
indent_puts( "if ( yy_current_buffer->yy_at_bol )" );
- indent_up();
+ ++indent_level;
indent_puts( "++yylineno;" );
- indent_down();
+ --indent_level;
}
}
else if ( do_yylineno )
{
indent_puts( "if ( c == '\\n' )" );
- indent_up();
+ ++indent_level;
indent_puts( "++yylineno;" );
- indent_down();
+ --indent_level;
}
skelout();