diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | awkgram.c | 369 | ||||
-rw-r--r-- | command.c | 189 |
4 files changed, 289 insertions, 277 deletions
@@ -1,3 +1,9 @@ +2012-12-15 Arnold D. Robbins <arnold@skeeve.com> + + Infrastructure Updates: + + * awkgram.c, command.c: Regenerated with bison 2.7. + 2012-12-09 Arnold D. Robbins <arnold@skeeve.com> Clean up BINMODE to use symbolic values. @@ -7,7 +7,7 @@ Changes from 4.0.1 to 4.0.2 --------------------------- -1. Infrastructure upgrades: Autoconf 2.69, Automake 1.12.4, bison 2.6.5. +1. Infrastructure upgrades: Autoconf 2.69, Automake 1.12.4, bison 2.7. 2. `fflush()', `nextfile', and `delete array' are all now part of POSIX. @@ -1,4 +1,4 @@ -/* A Bison parser, made by GNU Bison 2.6.5. */ +/* A Bison parser, made by GNU Bison 2.7. */ /* Bison implementation for Yacc-like parsers in C @@ -44,7 +44,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.6.5" +#define YYBISON_VERSION "2.7" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -62,7 +62,7 @@ /* Copy the first part of user declarations. */ -/* Line 360 of yacc.c */ +/* Line 371 of yacc.c */ #line 26 "awkgram.y" #ifdef GAWKDEBUG @@ -216,7 +216,7 @@ static char builtin_func[] = "@builtin"; #define YYSTYPE INSTRUCTION * -/* Line 360 of yacc.c */ +/* Line 371 of yacc.c */ #line 221 "awkgram.c" # ifndef YY_NULL @@ -383,7 +383,7 @@ int yyparse (); /* Copy the second part of user declarations. */ -/* Line 379 of yacc.c */ +/* Line 390 of yacc.c */ #line 388 "awkgram.c" #ifdef short @@ -1376,7 +1376,7 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep) switch (yytype) { default: - break; + break; } } @@ -1613,7 +1613,6 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, { YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]); YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; /* Internationalized format string. */ const char *yyformat = YY_NULL; @@ -1676,11 +1675,13 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, break; } yyarg[yycount++] = yytname[yyx]; - yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]); - if (! (yysize <= yysize1 - && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; + { + YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]); + if (! (yysize <= yysize1 + && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) + return 2; + yysize = yysize1; + } } } } @@ -1700,10 +1701,12 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, # undef YYCASE_ } - yysize1 = yysize + yystrlen (yyformat); - if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; + { + YYSIZE_T yysize1 = yysize + yystrlen (yyformat); + if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) + return 2; + yysize = yysize1; + } if (*yymsg_alloc < yysize) { @@ -1762,7 +1765,7 @@ yydestruct (yymsg, yytype, yyvaluep) { default: - break; + break; } } @@ -2045,7 +2048,7 @@ yyreduce: switch (yyn) { case 3: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 221 "awkgram.y" { rule = 0; @@ -2054,7 +2057,7 @@ yyreduce: break; case 5: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 227 "awkgram.y" { next_sourcefile(); @@ -2062,7 +2065,7 @@ yyreduce: break; case 6: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 231 "awkgram.y" { rule = 0; @@ -2075,7 +2078,7 @@ yyreduce: break; case 7: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 243 "awkgram.y" { (void) append_rule((yyvsp[(1) - (2)]), (yyvsp[(2) - (2)])); @@ -2083,7 +2086,7 @@ yyreduce: break; case 8: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 247 "awkgram.y" { if (rule != Rule) { @@ -2098,7 +2101,7 @@ yyreduce: break; case 9: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 258 "awkgram.y" { can_return = FALSE; @@ -2110,7 +2113,7 @@ yyreduce: break; case 10: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 266 "awkgram.y" { want_source = FALSE; @@ -2119,7 +2122,7 @@ yyreduce: break; case 11: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 274 "awkgram.y" { if (include_source((yyvsp[(1) - (1)])) < 0) @@ -2131,31 +2134,31 @@ yyreduce: break; case 12: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 282 "awkgram.y" { (yyval) = NULL; } break; case 13: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 284 "awkgram.y" { (yyval) = NULL; } break; case 14: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 289 "awkgram.y" { (yyval) = NULL; rule = Rule; } break; case 15: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 291 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); rule = Rule; } break; case 16: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 293 "awkgram.y" { INSTRUCTION *tp; @@ -2185,7 +2188,7 @@ yyreduce: break; case 17: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 319 "awkgram.y" { static int begin_seen = 0; @@ -2200,7 +2203,7 @@ yyreduce: break; case 18: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 330 "awkgram.y" { static int end_seen = 0; @@ -2215,7 +2218,7 @@ yyreduce: break; case 19: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 341 "awkgram.y" { (yyvsp[(1) - (1)])->in_rule = rule = BEGINFILE; @@ -2225,7 +2228,7 @@ yyreduce: break; case 20: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 347 "awkgram.y" { (yyvsp[(1) - (1)])->in_rule = rule = ENDFILE; @@ -2235,7 +2238,7 @@ yyreduce: break; case 21: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 356 "awkgram.y" { if ((yyvsp[(2) - (5)]) == NULL) @@ -2246,19 +2249,19 @@ yyreduce: break; case 22: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 366 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 23: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 368 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 24: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 370 "awkgram.y" { yyerror(_("`%s' is a built-in function, it cannot be redefined"), @@ -2273,13 +2276,13 @@ yyreduce: break; case 25: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 381 "awkgram.y" { (yyval) = (yyvsp[(2) - (2)]); } break; case 28: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 391 "awkgram.y" { param_counter = 0; @@ -2288,7 +2291,7 @@ yyreduce: break; case 29: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 396 "awkgram.y" { NODE *t; @@ -2309,13 +2312,13 @@ yyreduce: break; case 30: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 420 "awkgram.y" { ++want_regexp; } break; case 31: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 422 "awkgram.y" { NODE *n, *exp; @@ -2347,19 +2350,19 @@ yyreduce: break; case 32: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 453 "awkgram.y" { bcfree((yyvsp[(1) - (1)])); } break; case 34: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 459 "awkgram.y" { (yyval) = NULL; } break; case 35: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 461 "awkgram.y" { if ((yyvsp[(2) - (2)]) == NULL) @@ -2376,25 +2379,25 @@ yyreduce: break; case 36: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 474 "awkgram.y" { (yyval) = NULL; } break; case 39: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 484 "awkgram.y" { (yyval) = NULL; } break; case 40: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 486 "awkgram.y" { (yyval) = (yyvsp[(2) - (3)]); } break; case 41: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 488 "awkgram.y" { if (do_profiling) @@ -2405,7 +2408,7 @@ yyreduce: break; case 42: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 495 "awkgram.y" { INSTRUCTION *dflt, *curr = NULL, *cexp, *cstmt; @@ -2499,7 +2502,7 @@ yyreduce: break; case 43: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 585 "awkgram.y" { /* @@ -2545,7 +2548,7 @@ yyreduce: break; case 44: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 627 "awkgram.y" { /* @@ -2591,7 +2594,7 @@ yyreduce: break; case 45: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 669 "awkgram.y" { INSTRUCTION *ip; @@ -2708,7 +2711,7 @@ regular_loop: break; case 46: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 782 "awkgram.y" { (yyval) = mk_for_loop((yyvsp[(1) - (12)]), (yyvsp[(3) - (12)]), (yyvsp[(6) - (12)]), (yyvsp[(9) - (12)]), (yyvsp[(12) - (12)])); @@ -2719,7 +2722,7 @@ regular_loop: break; case 47: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 789 "awkgram.y" { (yyval) = mk_for_loop((yyvsp[(1) - (11)]), (yyvsp[(3) - (11)]), (INSTRUCTION *) NULL, (yyvsp[(8) - (11)]), (yyvsp[(11) - (11)])); @@ -2730,7 +2733,7 @@ regular_loop: break; case 48: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 796 "awkgram.y" { if (do_profiling) @@ -2741,7 +2744,7 @@ regular_loop: break; case 49: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 806 "awkgram.y" { if (! break_allowed) @@ -2754,7 +2757,7 @@ regular_loop: break; case 50: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 815 "awkgram.y" { if (! continue_allowed) @@ -2767,7 +2770,7 @@ regular_loop: break; case 51: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 824 "awkgram.y" { /* if inside function (rule = 0), resolve context at run-time */ @@ -2780,7 +2783,7 @@ regular_loop: break; case 52: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 833 "awkgram.y" { /* if inside function (rule = 0), resolve context at run-time */ @@ -2795,7 +2798,7 @@ regular_loop: break; case 53: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 844 "awkgram.y" { /* Initialize the two possible jump targets, the actual target @@ -2814,7 +2817,7 @@ regular_loop: break; case 54: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 859 "awkgram.y" { if (! can_return) @@ -2823,7 +2826,7 @@ regular_loop: break; case 55: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 862 "awkgram.y" { if ((yyvsp[(3) - (4)]) == NULL) { @@ -2836,13 +2839,13 @@ regular_loop: break; case 57: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 882 "awkgram.y" { in_print = TRUE; in_parens = 0; } break; case 58: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 883 "awkgram.y" { /* @@ -2941,13 +2944,13 @@ regular_loop: break; case 59: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 978 "awkgram.y" { sub_counter = 0; } break; case 60: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 979 "awkgram.y" { char *arr = (yyvsp[(2) - (4)])->lextok; @@ -2977,7 +2980,7 @@ regular_loop: break; case 61: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1009 "awkgram.y" { static short warned = FALSE; @@ -3000,31 +3003,31 @@ regular_loop: break; case 62: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1028 "awkgram.y" { (yyval) = optimize_assignment((yyvsp[(1) - (1)])); } break; case 63: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1033 "awkgram.y" { (yyval) = NULL; } break; case 64: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1035 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 65: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1040 "awkgram.y" { (yyval) = NULL; } break; case 66: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1042 "awkgram.y" { if ((yyvsp[(1) - (2)]) == NULL) @@ -3035,13 +3038,13 @@ regular_loop: break; case 67: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1049 "awkgram.y" { (yyval) = NULL; } break; case 68: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1054 "awkgram.y" { INSTRUCTION *casestmt = (yyvsp[(5) - (5)]); @@ -3057,7 +3060,7 @@ regular_loop: break; case 69: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1066 "awkgram.y" { INSTRUCTION *casestmt = (yyvsp[(4) - (4)]); @@ -3072,13 +3075,13 @@ regular_loop: break; case 70: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1080 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 71: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1082 "awkgram.y" { (yyvsp[(2) - (2)])->memory->numbr = -(force_number((yyvsp[(2) - (2)])->memory)); @@ -3088,7 +3091,7 @@ regular_loop: break; case 72: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1088 "awkgram.y" { bcfree((yyvsp[(1) - (2)])); @@ -3097,13 +3100,13 @@ regular_loop: break; case 73: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1093 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 74: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1095 "awkgram.y" { (yyvsp[(1) - (1)])->opcode = Op_push_re; @@ -3112,19 +3115,19 @@ regular_loop: break; case 75: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1103 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 76: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1105 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 78: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1115 "awkgram.y" { (yyval) = (yyvsp[(2) - (3)]); @@ -3132,7 +3135,7 @@ regular_loop: break; case 79: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1122 "awkgram.y" { in_print = FALSE; @@ -3142,13 +3145,13 @@ regular_loop: break; case 80: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1127 "awkgram.y" { in_print = FALSE; in_parens = 0; } break; case 81: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1128 "awkgram.y" { if ((yyvsp[(1) - (3)])->redir_type == redirect_twoway @@ -3160,7 +3163,7 @@ regular_loop: break; case 82: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1139 "awkgram.y" { (yyval) = mk_condition((yyvsp[(3) - (6)]), (yyvsp[(1) - (6)]), (yyvsp[(6) - (6)]), NULL, NULL); @@ -3168,7 +3171,7 @@ regular_loop: break; case 83: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1144 "awkgram.y" { (yyval) = mk_condition((yyvsp[(3) - (9)]), (yyvsp[(1) - (9)]), (yyvsp[(6) - (9)]), (yyvsp[(7) - (9)]), (yyvsp[(9) - (9)])); @@ -3176,13 +3179,13 @@ regular_loop: break; case 88: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1161 "awkgram.y" { (yyval) = NULL; } break; case 89: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1163 "awkgram.y" { bcfree((yyvsp[(1) - (2)])); @@ -3191,7 +3194,7 @@ regular_loop: break; case 92: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1176 "awkgram.y" { append_param((yyvsp[(1) - (1)])->lextok); @@ -3201,7 +3204,7 @@ regular_loop: break; case 93: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1182 "awkgram.y" { append_param((yyvsp[(3) - (3)])->lextok); @@ -3212,55 +3215,55 @@ regular_loop: break; case 94: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1189 "awkgram.y" { /* func_params = NULL; */ } break; case 95: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1191 "awkgram.y" { /* func_params = NULL; */ } break; case 96: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1193 "awkgram.y" { /* func_params = NULL; */ } break; case 97: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1199 "awkgram.y" { (yyval) = NULL; } break; case 98: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1201 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 99: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1206 "awkgram.y" { (yyval) = NULL; } break; case 100: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1208 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 101: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1213 "awkgram.y" { (yyval) = mk_expression_list(NULL, (yyvsp[(1) - (1)])); } break; case 102: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1215 "awkgram.y" { (yyval) = mk_expression_list((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)])); @@ -3269,31 +3272,31 @@ regular_loop: break; case 103: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1220 "awkgram.y" { (yyval) = NULL; } break; case 104: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1222 "awkgram.y" { (yyval) = NULL; } break; case 105: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1224 "awkgram.y" { (yyval) = NULL; } break; case 106: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1226 "awkgram.y" { (yyval) = NULL; } break; case 107: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1232 "awkgram.y" { if (do_lint && (yyvsp[(3) - (3)])->lasti->opcode == Op_match_rec) @@ -3304,19 +3307,19 @@ regular_loop: break; case 108: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1239 "awkgram.y" { (yyval) = mk_boolean((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 109: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1241 "awkgram.y" { (yyval) = mk_boolean((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 110: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1243 "awkgram.y" { if ((yyvsp[(1) - (3)])->lasti->opcode == Op_match_rec) @@ -3336,7 +3339,7 @@ regular_loop: break; case 111: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1259 "awkgram.y" { if (do_lint_old) @@ -3350,7 +3353,7 @@ regular_loop: break; case 112: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1269 "awkgram.y" { if (do_lint && (yyvsp[(3) - (3)])->lasti->opcode == Op_match_rec) @@ -3361,31 +3364,31 @@ regular_loop: break; case 113: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1276 "awkgram.y" { (yyval) = mk_condition((yyvsp[(1) - (5)]), (yyvsp[(2) - (5)]), (yyvsp[(3) - (5)]), (yyvsp[(4) - (5)]), (yyvsp[(5) - (5)])); } break; case 114: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1278 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 115: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1283 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 116: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1285 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 117: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1287 "awkgram.y" { (yyvsp[(2) - (2)])->opcode = Op_assign_quotient; @@ -3394,43 +3397,43 @@ regular_loop: break; case 118: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1295 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 119: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1297 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 120: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1302 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 121: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1304 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 122: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1309 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 123: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1311 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 124: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1313 "awkgram.y" { int count = 2; @@ -3484,43 +3487,43 @@ regular_loop: break; case 126: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1368 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 127: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1370 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 128: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1372 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 129: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1374 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 130: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1376 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 131: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1378 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 132: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1380 "awkgram.y" { /* @@ -3547,7 +3550,7 @@ regular_loop: break; case 133: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1403 "awkgram.y" { (yyvsp[(2) - (2)])->opcode = Op_postincrement; @@ -3556,7 +3559,7 @@ regular_loop: break; case 134: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1408 "awkgram.y" { (yyvsp[(2) - (2)])->opcode = Op_postdecrement; @@ -3565,7 +3568,7 @@ regular_loop: break; case 135: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1413 "awkgram.y" { if (do_lint_old) { @@ -3589,7 +3592,7 @@ regular_loop: break; case 136: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1438 "awkgram.y" { (yyval) = mk_getline((yyvsp[(3) - (4)]), (yyvsp[(4) - (4)]), (yyvsp[(1) - (4)]), (yyvsp[(2) - (4)])->redir_type); @@ -3598,43 +3601,43 @@ regular_loop: break; case 137: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1444 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 138: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1446 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 139: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1448 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 140: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1450 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 141: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1452 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 142: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1454 "awkgram.y" { (yyval) = mk_binary((yyvsp[(1) - (3)]), (yyvsp[(3) - (3)]), (yyvsp[(2) - (3)])); } break; case 143: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1459 "awkgram.y" { (yyval) = list_create((yyvsp[(1) - (1)])); @@ -3642,7 +3645,7 @@ regular_loop: break; case 144: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1463 "awkgram.y" { if ((yyvsp[(2) - (2)])->opcode == Op_match_rec) { @@ -3677,13 +3680,13 @@ regular_loop: break; case 145: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1494 "awkgram.y" { (yyval) = (yyvsp[(2) - (3)]); } break; case 146: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1496 "awkgram.y" { (yyval) = snode((yyvsp[(3) - (4)]), (yyvsp[(1) - (4)])); @@ -3693,7 +3696,7 @@ regular_loop: break; case 147: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1502 "awkgram.y" { (yyval) = snode((yyvsp[(3) - (4)]), (yyvsp[(1) - (4)])); @@ -3703,7 +3706,7 @@ regular_loop: break; case 148: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1508 "awkgram.y" { static short warned1 = FALSE; @@ -3720,7 +3723,7 @@ regular_loop: break; case 151: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1523 "awkgram.y" { (yyvsp[(1) - (2)])->opcode = Op_preincrement; @@ -3729,7 +3732,7 @@ regular_loop: break; case 152: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1528 "awkgram.y" { (yyvsp[(1) - (2)])->opcode = Op_predecrement; @@ -3738,7 +3741,7 @@ regular_loop: break; case 153: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1533 "awkgram.y" { (yyval) = list_create((yyvsp[(1) - (1)])); @@ -3746,7 +3749,7 @@ regular_loop: break; case 154: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1537 "awkgram.y" { (yyval) = list_create((yyvsp[(1) - (1)])); @@ -3754,7 +3757,7 @@ regular_loop: break; case 155: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1541 "awkgram.y" { if ((yyvsp[(2) - (2)])->lasti->opcode == Op_push_i @@ -3770,7 +3773,7 @@ regular_loop: break; case 156: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1553 "awkgram.y" { /* @@ -3784,7 +3787,7 @@ regular_loop: break; case 157: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1566 "awkgram.y" { func_use((yyvsp[(1) - (1)])->lasti->func_name, FUNC_USE); @@ -3793,7 +3796,7 @@ regular_loop: break; case 158: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1571 "awkgram.y" { /* indirect function call */ @@ -3830,7 +3833,7 @@ regular_loop: break; case 159: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1607 "awkgram.y" { param_sanity((yyvsp[(3) - (4)])); @@ -3848,37 +3851,37 @@ regular_loop: break; case 160: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1624 "awkgram.y" { (yyval) = NULL; } break; case 161: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1626 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 162: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1631 "awkgram.y" { (yyval) = NULL; } break; case 163: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1633 "awkgram.y" { (yyval) = (yyvsp[(1) - (2)]); } break; case 164: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1638 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 165: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1640 "awkgram.y" { (yyval) = list_merge((yyvsp[(1) - (2)]), (yyvsp[(2) - (2)])); @@ -3886,7 +3889,7 @@ regular_loop: break; case 166: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1647 "awkgram.y" { INSTRUCTION *ip = (yyvsp[(1) - (1)])->lasti; @@ -3904,7 +3907,7 @@ regular_loop: break; case 167: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1664 "awkgram.y" { INSTRUCTION *t = (yyvsp[(2) - (3)]); @@ -3922,13 +3925,13 @@ regular_loop: break; case 168: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1681 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 169: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1683 "awkgram.y" { (yyval) = list_merge((yyvsp[(1) - (2)]), (yyvsp[(2) - (2)])); @@ -3936,13 +3939,13 @@ regular_loop: break; case 170: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1690 "awkgram.y" { (yyval) = (yyvsp[(1) - (2)]); } break; case 171: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1695 "awkgram.y" { char *var_name = (yyvsp[(1) - (1)])->lextok; @@ -3954,7 +3957,7 @@ regular_loop: break; case 172: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1703 "awkgram.y" { NODE *n; @@ -3969,7 +3972,7 @@ regular_loop: break; case 173: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1717 "awkgram.y" { INSTRUCTION *ip = (yyvsp[(1) - (1)])->nexti; @@ -3985,7 +3988,7 @@ regular_loop: break; case 174: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1729 "awkgram.y" { (yyval) = list_append((yyvsp[(2) - (3)]), (yyvsp[(1) - (3)])); @@ -3995,7 +3998,7 @@ regular_loop: break; case 175: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1738 "awkgram.y" { (yyvsp[(1) - (1)])->opcode = Op_postincrement; @@ -4003,7 +4006,7 @@ regular_loop: break; case 176: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1742 "awkgram.y" { (yyvsp[(1) - (1)])->opcode = Op_postdecrement; @@ -4011,44 +4014,44 @@ regular_loop: break; case 177: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1745 "awkgram.y" { (yyval) = NULL; } break; case 179: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1753 "awkgram.y" { yyerrok; } break; case 180: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1757 "awkgram.y" { yyerrok; } break; case 183: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1766 "awkgram.y" { yyerrok; } break; case 184: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1770 "awkgram.y" { (yyval) = (yyvsp[(1) - (1)]); yyerrok; } break; case 185: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 1774 "awkgram.y" { yyerrok; } break; -/* Line 1778 of yacc.c */ -#line 4064 "awkgram.c" +/* Line 1792 of yacc.c */ +#line 4067 "awkgram.c" default: break; } /* User semantic actions sometimes alter yychar, and that requires @@ -4279,7 +4282,7 @@ yyreturn: } -/* Line 2041 of yacc.c */ +/* Line 2055 of yacc.c */ #line 1776 "awkgram.y" @@ -1,4 +1,4 @@ -/* A Bison parser, made by GNU Bison 2.6.5. */ +/* A Bison parser, made by GNU Bison 2.7. */ /* Bison implementation for Yacc-like parsers in C @@ -44,7 +44,7 @@ #define YYBISON 1 /* Bison version. */ -#define YYBISON_VERSION "2.6.5" +#define YYBISON_VERSION "2.7" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -69,7 +69,7 @@ #define yynerrs zznerrs /* Copy the first part of user declarations. */ -/* Line 360 of yacc.c */ +/* Line 371 of yacc.c */ #line 26 "command.y" #include "awk.h" @@ -137,7 +137,7 @@ static void append_cmdarg(CMDARG *arg); static int find_argument(CMDARG *arg); #define YYSTYPE CMDARG * -/* Line 360 of yacc.c */ +/* Line 371 of yacc.c */ #line 142 "command.c" # ifndef YY_NULL @@ -296,7 +296,7 @@ int zzparse (); /* Copy the second part of user declarations. */ -/* Line 379 of yacc.c */ +/* Line 390 of yacc.c */ #line 301 "command.c" #ifdef short @@ -1023,7 +1023,7 @@ yy_symbol_value_print (yyoutput, yytype, yyvaluep) switch (yytype) { default: - break; + break; } } @@ -1260,7 +1260,6 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, { YYSIZE_T yysize0 = yytnamerr (YY_NULL, yytname[yytoken]); YYSIZE_T yysize = yysize0; - YYSIZE_T yysize1; enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 }; /* Internationalized format string. */ const char *yyformat = YY_NULL; @@ -1323,11 +1322,13 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, break; } yyarg[yycount++] = yytname[yyx]; - yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]); - if (! (yysize <= yysize1 - && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; + { + YYSIZE_T yysize1 = yysize + yytnamerr (YY_NULL, yytname[yyx]); + if (! (yysize <= yysize1 + && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) + return 2; + yysize = yysize1; + } } } } @@ -1347,10 +1348,12 @@ yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg, # undef YYCASE_ } - yysize1 = yysize + yystrlen (yyformat); - if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) - return 2; - yysize = yysize1; + { + YYSIZE_T yysize1 = yysize + yystrlen (yyformat); + if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM)) + return 2; + yysize = yysize1; + } if (*yymsg_alloc < yysize) { @@ -1409,7 +1412,7 @@ yydestruct (yymsg, yytype, yyvaluep) { default: - break; + break; } } @@ -1692,7 +1695,7 @@ yyreduce: switch (yyn) { case 3: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 109 "command.y" { cmd_idx = -1; @@ -1711,7 +1714,7 @@ yyreduce: break; case 5: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 128 "command.y" { if (errcount == 0 && cmd_idx >= 0) { @@ -1765,7 +1768,7 @@ yyreduce: break; case 6: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 178 "command.y" { yyerrok; @@ -1773,13 +1776,13 @@ yyreduce: break; case 22: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 212 "command.y" { want_nodeval = TRUE; } break; case 23: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 217 "command.y" { if (errcount == 0) { @@ -1799,7 +1802,7 @@ yyreduce: break; case 24: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 236 "command.y" { (yyval) = append_statement(arg_list, (char *) start_EVAL); @@ -1811,13 +1814,13 @@ yyreduce: break; case 25: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 243 "command.y" { (yyval) = append_statement((yyvsp[(1) - (2)]), lexptr_begin); } break; case 26: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 244 "command.y" { (yyval) = (yyvsp[(3) - (4)]); @@ -1825,7 +1828,7 @@ yyreduce: break; case 27: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 251 "command.y" { arg_list = append_statement((yyvsp[(2) - (3)]), (char *) end_EVAL); @@ -1845,7 +1848,7 @@ yyreduce: break; case 28: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 267 "command.y" { NODE *n; @@ -1860,7 +1863,7 @@ yyreduce: break; case 34: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 286 "command.y" { if (cmdtab[cmd_idx].class == D_FRAME @@ -1870,7 +1873,7 @@ yyreduce: break; case 35: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 292 "command.y" { int idx = find_argument((yyvsp[(2) - (2)])); @@ -1886,43 +1889,43 @@ yyreduce: break; case 38: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 305 "command.y" { want_nodeval = TRUE; } break; case 40: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 306 "command.y" { want_nodeval = TRUE; } break; case 46: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 311 "command.y" { want_nodeval = TRUE; } break; case 49: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 313 "command.y" { want_nodeval = TRUE; } break; case 51: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 314 "command.y" { want_nodeval = TRUE; } break; case 53: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 315 "command.y" { want_nodeval = TRUE; } break; case 57: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 319 "command.y" { if (in_cmd_src((yyvsp[(2) - (2)])->a_string)) @@ -1931,7 +1934,7 @@ yyreduce: break; case 58: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 324 "command.y" { if (! input_from_tty) @@ -1940,7 +1943,7 @@ yyreduce: break; case 59: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 329 "command.y" { int type = 0; @@ -1970,7 +1973,7 @@ yyreduce: break; case 60: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 355 "command.y" { if (! in_commands) @@ -1984,7 +1987,7 @@ yyreduce: break; case 61: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 365 "command.y" { if (! in_commands) @@ -1993,7 +1996,7 @@ yyreduce: break; case 62: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 370 "command.y" { int idx = find_argument((yyvsp[(2) - (2)])); @@ -2009,13 +2012,13 @@ yyreduce: break; case 63: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 381 "command.y" { want_nodeval = TRUE; } break; case 64: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 382 "command.y" { int type; @@ -2027,7 +2030,7 @@ yyreduce: break; case 65: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 390 "command.y" { if (in_commands) { @@ -2042,7 +2045,7 @@ yyreduce: break; case 66: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 404 "command.y" { if ((yyvsp[(1) - (1)]) != NULL) { @@ -2056,37 +2059,37 @@ yyreduce: break; case 68: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 418 "command.y" { (yyval) = NULL; } break; case 69: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 423 "command.y" { (yyval) = NULL; } break; case 74: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 432 "command.y" { (yyval) = NULL; } break; case 75: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 437 "command.y" { (yyval) = NULL; } break; case 77: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 440 "command.y" { (yyval) = NULL; } break; case 78: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 445 "command.y" { NODE *n; @@ -2097,13 +2100,13 @@ yyreduce: break; case 79: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 455 "command.y" { (yyval) = NULL; } break; case 80: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 457 "command.y" { if (find_option((yyvsp[(1) - (1)])->a_string) < 0) @@ -2112,7 +2115,7 @@ yyreduce: break; case 81: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 462 "command.y" { if (find_option((yyvsp[(1) - (3)])->a_string) < 0) @@ -2121,7 +2124,7 @@ yyreduce: break; case 82: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 470 "command.y" { NODE *n; @@ -2138,49 +2141,49 @@ yyreduce: break; case 83: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 486 "command.y" { (yyval) = NULL; } break; case 88: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 495 "command.y" { (yyval) = NULL; } break; case 89: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 496 "command.y" { want_nodeval = TRUE; } break; case 92: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 498 "command.y" { want_nodeval = TRUE; } break; case 95: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 504 "command.y" { (yyval) = NULL; } break; case 97: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 510 "command.y" { (yyval) = NULL; } break; case 99: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 516 "command.y" { (yyval) = NULL; } break; case 104: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 528 "command.y" { int idx = find_argument((yyvsp[(1) - (2)])); @@ -2196,7 +2199,7 @@ yyreduce: break; case 106: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 544 "command.y" { (yyvsp[(2) - (2)])->type = D_array; /* dump all items */ @@ -2205,7 +2208,7 @@ yyreduce: break; case 107: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 549 "command.y" { (yyvsp[(2) - (3)])->type = D_array; @@ -2214,19 +2217,19 @@ yyreduce: break; case 117: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 575 "command.y" { (yyval) = NULL; } break; case 118: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 577 "command.y" { (yyval) = NULL; } break; case 119: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 579 "command.y" { CMDARG *a; @@ -2237,7 +2240,7 @@ yyreduce: break; case 126: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 595 "command.y" { if ((yyvsp[(1) - (3)])->a_int > (yyvsp[(3) - (3)])->a_int) @@ -2250,25 +2253,25 @@ yyreduce: break; case 127: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 607 "command.y" { (yyval) = NULL; } break; case 134: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 621 "command.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 135: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 623 "command.y" { (yyval) = (yyvsp[(1) - (3)]); } break; case 137: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 629 "command.y" { CMDARG *a; @@ -2287,19 +2290,19 @@ yyreduce: break; case 139: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 648 "command.y" { (yyval) = (yyvsp[(1) - (1)]); num_dim = 1; } break; case 140: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 650 "command.y" { (yyval) = (yyvsp[(1) - (2)]); num_dim++; } break; case 142: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 656 "command.y" { NODE *n = (yyvsp[(2) - (2)])->a_node; @@ -2312,7 +2315,7 @@ yyreduce: break; case 143: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 665 "command.y" { /* a_string is array name, a_count is dimension count */ @@ -2323,13 +2326,13 @@ yyreduce: break; case 144: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 675 "command.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 145: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 677 "command.y" { NODE *n = (yyvsp[(2) - (2)])->a_node; @@ -2340,7 +2343,7 @@ yyreduce: break; case 146: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 684 "command.y" { NODE *n = (yyvsp[(2) - (2)])->a_node; @@ -2353,31 +2356,31 @@ yyreduce: break; case 147: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 696 "command.y" { (yyval) = NULL; } break; case 148: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 698 "command.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 149: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 703 "command.y" { (yyval) = NULL; } break; case 150: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 705 "command.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 151: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 710 "command.y" { if ((yyvsp[(1) - (1)])->a_int == 0) @@ -2387,7 +2390,7 @@ yyreduce: break; case 152: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 716 "command.y" { if ((yyvsp[(2) - (2)])->a_int == 0) @@ -2397,19 +2400,19 @@ yyreduce: break; case 153: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 725 "command.y" { (yyval) = (yyvsp[(1) - (1)]); } break; case 154: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 727 "command.y" { (yyval) = (yyvsp[(2) - (2)]); } break; case 155: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 729 "command.y" { (yyvsp[(2) - (2)])->a_int = - (yyvsp[(2) - (2)])->a_int; @@ -2418,7 +2421,7 @@ yyreduce: break; case 156: -/* Line 1778 of yacc.c */ +/* Line 1792 of yacc.c */ #line 737 "command.y" { if (lexptr_begin != NULL) { @@ -2431,8 +2434,8 @@ yyreduce: break; -/* Line 1778 of yacc.c */ -#line 2448 "command.c" +/* Line 1792 of yacc.c */ +#line 2451 "command.c" default: break; } /* User semantic actions sometimes alter yychar, and that requires @@ -2663,7 +2666,7 @@ yyreturn: } -/* Line 2041 of yacc.c */ +/* Line 2055 of yacc.c */ #line 747 "command.y" |