gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gawk-diffs] [SCM] gawk branch, feature/fix-comments, updated. gawk-4.1.


From: Arnold Robbins
Subject: [gawk-diffs] [SCM] gawk branch, feature/fix-comments, updated. gawk-4.1.0-2960-gd0f5578
Date: Sat, 21 Oct 2017 14:06:11 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/fix-comments has been updated
       via  d0f55780cc2e6078c2c28db5f1b5731a4cb580bc (commit)
       via  372e3bef424ad2cec3de5fbc4da30ddf88c9533e (commit)
       via  2d292c06360febc796bc21c9e75bdda84a158158 (commit)
       via  73a0bda71873bdc095f171d3d8bf322b974a010d (commit)
       via  23e8672e421a46f13f9f7b577f6f9e8e5889dd75 (commit)
      from  1af6b1b8112f7a67c8a5080d610eee19d14fed7d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=d0f55780cc2e6078c2c28db5f1b5731a4cb580bc

commit d0f55780cc2e6078c2c28db5f1b5731a4cb580bc
Merge: 1af6b1b 372e3be
Author: Arnold D. Robbins <address@hidden>
Date:   Sat Oct 21 21:06:03 2017 +0300

    Merge branch 'master' into feature/fix-comments

diff --cc awkgram.c
index 8728a70,1700a83..e3eca14
--- a/awkgram.c
+++ b/awkgram.c
@@@ -674,23 -674,23 +674,23 @@@ static const yytype_uint16 yyrline[] 
       262,   268,   277,   285,   287,   292,   300,   302,   308,   316,
       326,   356,   370,   384,   392,   403,   415,   417,   419,   425,
       433,   434,   438,   438,   484,   483,   517,   532,   534,   539,
 -     549,   596,   601,   602,   606,   608,   610,   617,   707,   749,
 -     791,   904,   911,   918,   929,   939,   949,   959,   971,   988,
 -     987,  1012,  1024,  1024,  1123,  1123,  1157,  1188,  1197,  1198,
 -    1204,  1205,  1212,  1217,  1229,  1243,  1245,  1253,  1260,  1262,
 -    1270,  1279,  1281,  1290,  1291,  1299,  1304,  1304,  1315,  1319,
 -    1327,  1328,  1331,  1333,  1338,  1339,  1348,  1349,  1354,  1359,
 -    1368,  1370,  1372,  1379,  1380,  1386,  1387,  1392,  1394,  1399,
 -    1401,  1409,  1414,  1423,  1424,  1429,  1431,  1436,  1438,  1446,
 -    1451,  1459,  1460,  1465,  1472,  1476,  1478,  1480,  1493,  1510,
 -    1520,  1527,  1529,  1534,  1536,  1538,  1546,  1548,  1553,  1555,
 -    1560,  1562,  1564,  1621,  1623,  1625,  1627,  1629,  1631,  1633,
 -    1635,  1649,  1654,  1659,  1684,  1690,  1692,  1694,  1696,  1698,
 -    1700,  1705,  1709,  1741,  1748,  1754,  1760,  1773,  1774,  1775,
 -    1780,  1785,  1789,  1793,  1808,  1829,  1834,  1871,  1900,  1901,
 -    1907,  1908,  1913,  1915,  1922,  1939,  1956,  1958,  1965,  1970,
 -    1978,  1988,  2000,  2009,  2013,  2017,  2021,  2025,  2029,  2032,
 -    2034,  2038,  2042,  2046
 +     549,   596,   601,   602,   606,   622,   624,   626,   633,   724,
 +     766,   808,   921,   928,   935,   946,   956,   966,   976,   988,
 +    1005,  1004,  1029,  1041,  1041,  1140,  1140,  1174,  1205,  1214,
 +    1215,  1221,  1222,  1229,  1234,  1246,  1260,  1262,  1270,  1277,
 +    1279,  1287,  1296,  1298,  1307,  1308,  1316,  1321,  1321,  1332,
 +    1336,  1344,  1345,  1348,  1350,  1355,  1356,  1365,  1366,  1371,
 +    1376,  1385,  1387,  1389,  1396,  1397,  1403,  1404,  1409,  1411,
 +    1416,  1418,  1426,  1431,  1440,  1441,  1446,  1448,  1453,  1455,
 +    1463,  1468,  1476,  1477,  1482,  1489,  1493,  1495,  1497,  1510,
 +    1527,  1537,  1544,  1546,  1551,  1553,  1555,  1563,  1565,  1570,
-     1572,  1577,  1579,  1581,  1637,  1639,  1641,  1643,  1645,  1647,
-     1649,  1651,  1665,  1670,  1675,  1700,  1706,  1708,  1710,  1712,
-     1714,  1716,  1721,  1725,  1757,  1764,  1770,  1776,  1789,  1790,
-     1791,  1796,  1801,  1805,  1809,  1824,  1845,  1850,  1887,  1916,
-     1917,  1923,  1924,  1929,  1931,  1938,  1955,  1972,  1974,  1981,
-     1986,  1994,  2004,  2016,  2025,  2029,  2033,  2037,  2041,  2045,
-     2048,  2050,  2054,  2058,  2062
++    1572,  1577,  1579,  1581,  1638,  1640,  1642,  1644,  1646,  1648,
++    1650,  1652,  1666,  1671,  1676,  1701,  1707,  1709,  1711,  1713,
++    1715,  1717,  1722,  1726,  1758,  1765,  1771,  1777,  1790,  1791,
++    1792,  1797,  1802,  1806,  1810,  1825,  1846,  1851,  1888,  1917,
++    1918,  1924,  1925,  1930,  1932,  1939,  1956,  1973,  1975,  1982,
++    1987,  1995,  2005,  2017,  2026,  2030,  2034,  2038,  2042,  2046,
++    2049,  2051,  2055,  2059,  2063
  };
  #endif
  
@@@ -3677,47 -3653,47 +3678,47 @@@ regular_print
                                max_args = count;
                }
          }
- #line 3681 "awkgram.c" /* yacc.c:1646  */
 -#line 3657 "awkgram.c" /* yacc.c:1646  */
 -    break;
 -
 -  case 144:
 -#line 1624 "awkgram.y" /* yacc.c:1646  */
 -    { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
 -#line 3663 "awkgram.c" /* yacc.c:1646  */
++#line 3682 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 145:
- #line 1640 "awkgram.y" /* yacc.c:1646  */
 -#line 1626 "awkgram.y" /* yacc.c:1646  */
++#line 1641 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3687 "awkgram.c" /* yacc.c:1646  */
 -#line 3669 "awkgram.c" /* yacc.c:1646  */
++#line 3688 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 146:
- #line 1642 "awkgram.y" /* yacc.c:1646  */
 -#line 1628 "awkgram.y" /* yacc.c:1646  */
++#line 1643 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3693 "awkgram.c" /* yacc.c:1646  */
 -#line 3675 "awkgram.c" /* yacc.c:1646  */
++#line 3694 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 147:
- #line 1644 "awkgram.y" /* yacc.c:1646  */
 -#line 1630 "awkgram.y" /* yacc.c:1646  */
++#line 1645 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3699 "awkgram.c" /* yacc.c:1646  */
 -#line 3681 "awkgram.c" /* yacc.c:1646  */
++#line 3700 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 148:
- #line 1646 "awkgram.y" /* yacc.c:1646  */
 -#line 1632 "awkgram.y" /* yacc.c:1646  */
++#line 1647 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3705 "awkgram.c" /* yacc.c:1646  */
 -#line 3687 "awkgram.c" /* yacc.c:1646  */
++#line 3706 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 149:
- #line 1648 "awkgram.y" /* yacc.c:1646  */
 -#line 1634 "awkgram.y" /* yacc.c:1646  */
++#line 1649 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3711 "awkgram.c" /* yacc.c:1646  */
 -#line 3693 "awkgram.c" /* yacc.c:1646  */
++#line 3712 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 150:
- #line 1650 "awkgram.y" /* yacc.c:1646  */
 -#line 1636 "awkgram.y" /* yacc.c:1646  */
++#line 1651 "awkgram.y" /* yacc.c:1646  */
 +    { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3717 "awkgram.c" /* yacc.c:1646  */
++#line 3718 "awkgram.c" /* yacc.c:1646  */
 +    break;
 +
 +  case 151:
- #line 1652 "awkgram.y" /* yacc.c:1646  */
++#line 1653 "awkgram.y" /* yacc.c:1646  */
      {
                /*
                 * In BEGINFILE/ENDFILE, allow `getline [var] < file'
@@@ -3731,29 -3707,29 +3732,29 @@@
                                _("non-redirected `getline' undefined inside 
END action"));
                (yyval) = mk_getline((yyvsp[-2]), (yyvsp[-1]), (yyvsp[0]), 
redirect_input);
          }
- #line 3735 "awkgram.c" /* yacc.c:1646  */
 -#line 3711 "awkgram.c" /* yacc.c:1646  */
++#line 3736 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 151:
 -#line 1650 "awkgram.y" /* yacc.c:1646  */
 +  case 152:
- #line 1666 "awkgram.y" /* yacc.c:1646  */
++#line 1667 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[0])->opcode = Op_postincrement;
                (yyval) = mk_assignment((yyvsp[-1]), NULL, (yyvsp[0]));
          }
- #line 3744 "awkgram.c" /* yacc.c:1646  */
 -#line 3720 "awkgram.c" /* yacc.c:1646  */
++#line 3745 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 152:
 -#line 1655 "awkgram.y" /* yacc.c:1646  */
 +  case 153:
- #line 1671 "awkgram.y" /* yacc.c:1646  */
++#line 1672 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[0])->opcode = Op_postdecrement;
                (yyval) = mk_assignment((yyvsp[-1]), NULL, (yyvsp[0]));
          }
- #line 3753 "awkgram.c" /* yacc.c:1646  */
 -#line 3729 "awkgram.c" /* yacc.c:1646  */
++#line 3754 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 153:
 -#line 1660 "awkgram.y" /* yacc.c:1646  */
 +  case 154:
- #line 1676 "awkgram.y" /* yacc.c:1646  */
++#line 1677 "awkgram.y" /* yacc.c:1646  */
      {
                if (do_lint_old) {
                    warning_ln((yyvsp[-1])->source_line,
@@@ -3773,64 -3749,64 +3774,64 @@@
                        (yyval) = list_append(list_merge(t, (yyvsp[0])), 
(yyvsp[-1]));
                }
          }
- #line 3777 "awkgram.c" /* yacc.c:1646  */
 -#line 3753 "awkgram.c" /* yacc.c:1646  */
++#line 3778 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 154:
 -#line 1685 "awkgram.y" /* yacc.c:1646  */
 +  case 155:
- #line 1701 "awkgram.y" /* yacc.c:1646  */
++#line 1702 "awkgram.y" /* yacc.c:1646  */
      {
                  (yyval) = mk_getline((yyvsp[-1]), (yyvsp[0]), (yyvsp[-3]), 
(yyvsp[-2])->redir_type);
                  bcfree((yyvsp[-2]));
                }
- #line 3786 "awkgram.c" /* yacc.c:1646  */
 -#line 3762 "awkgram.c" /* yacc.c:1646  */
 -    break;
 -
 -  case 155:
 -#line 1691 "awkgram.y" /* yacc.c:1646  */
 -    { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
 -#line 3768 "awkgram.c" /* yacc.c:1646  */
++#line 3787 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 156:
- #line 1707 "awkgram.y" /* yacc.c:1646  */
 -#line 1693 "awkgram.y" /* yacc.c:1646  */
++#line 1708 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3792 "awkgram.c" /* yacc.c:1646  */
 -#line 3774 "awkgram.c" /* yacc.c:1646  */
++#line 3793 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 157:
- #line 1709 "awkgram.y" /* yacc.c:1646  */
 -#line 1695 "awkgram.y" /* yacc.c:1646  */
++#line 1710 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3798 "awkgram.c" /* yacc.c:1646  */
 -#line 3780 "awkgram.c" /* yacc.c:1646  */
++#line 3799 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 158:
- #line 1711 "awkgram.y" /* yacc.c:1646  */
 -#line 1697 "awkgram.y" /* yacc.c:1646  */
++#line 1712 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3804 "awkgram.c" /* yacc.c:1646  */
 -#line 3786 "awkgram.c" /* yacc.c:1646  */
++#line 3805 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 159:
- #line 1713 "awkgram.y" /* yacc.c:1646  */
 -#line 1699 "awkgram.y" /* yacc.c:1646  */
++#line 1714 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3810 "awkgram.c" /* yacc.c:1646  */
 -#line 3792 "awkgram.c" /* yacc.c:1646  */
++#line 3811 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 160:
- #line 1715 "awkgram.y" /* yacc.c:1646  */
 -#line 1701 "awkgram.y" /* yacc.c:1646  */
++#line 1716 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3816 "awkgram.c" /* yacc.c:1646  */
 -#line 3798 "awkgram.c" /* yacc.c:1646  */
++#line 3817 "awkgram.c" /* yacc.c:1646  */
      break;
  
    case 161:
- #line 1717 "awkgram.y" /* yacc.c:1646  */
 -#line 1706 "awkgram.y" /* yacc.c:1646  */
++#line 1718 "awkgram.y" /* yacc.c:1646  */
 +    { (yyval) = mk_binary((yyvsp[-2]), (yyvsp[0]), (yyvsp[-1])); }
- #line 3822 "awkgram.c" /* yacc.c:1646  */
++#line 3823 "awkgram.c" /* yacc.c:1646  */
 +    break;
 +
 +  case 162:
- #line 1722 "awkgram.y" /* yacc.c:1646  */
++#line 1723 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_create((yyvsp[0]));
          }
- #line 3830 "awkgram.c" /* yacc.c:1646  */
 -#line 3806 "awkgram.c" /* yacc.c:1646  */
++#line 3831 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 162:
 -#line 1710 "awkgram.y" /* yacc.c:1646  */
 +  case 163:
- #line 1726 "awkgram.y" /* yacc.c:1646  */
++#line 1727 "awkgram.y" /* yacc.c:1646  */
      {
                if ((yyvsp[0])->opcode == Op_match_rec) {
                        (yyvsp[0])->opcode = Op_nomatch;
@@@ -3862,42 -3838,42 +3863,42 @@@
                        }
                }
           }
- #line 3866 "awkgram.c" /* yacc.c:1646  */
 -#line 3842 "awkgram.c" /* yacc.c:1646  */
++#line 3867 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 163:
 -#line 1742 "awkgram.y" /* yacc.c:1646  */
 +  case 164:
- #line 1758 "awkgram.y" /* yacc.c:1646  */
++#line 1759 "awkgram.y" /* yacc.c:1646  */
      {
                if (do_pretty_print)
                        (yyval) = list_append((yyvsp[-1]), bcalloc(Op_parens, 
1, sourceline));
                else
                        (yyval) = (yyvsp[-1]);
          }
- #line 3877 "awkgram.c" /* yacc.c:1646  */
 -#line 3853 "awkgram.c" /* yacc.c:1646  */
++#line 3878 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 164:
 -#line 1749 "awkgram.y" /* yacc.c:1646  */
 +  case 165:
- #line 1765 "awkgram.y" /* yacc.c:1646  */
++#line 1766 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = snode((yyvsp[-1]), (yyvsp[-3]));
                if ((yyval) == NULL)
                        YYABORT;
          }
- #line 3887 "awkgram.c" /* yacc.c:1646  */
 -#line 3863 "awkgram.c" /* yacc.c:1646  */
++#line 3888 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 165:
 -#line 1755 "awkgram.y" /* yacc.c:1646  */
 +  case 166:
- #line 1771 "awkgram.y" /* yacc.c:1646  */
++#line 1772 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = snode((yyvsp[-1]), (yyvsp[-3]));
                if ((yyval) == NULL)
                        YYABORT;
          }
- #line 3897 "awkgram.c" /* yacc.c:1646  */
 -#line 3873 "awkgram.c" /* yacc.c:1646  */
++#line 3898 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 166:
 -#line 1761 "awkgram.y" /* yacc.c:1646  */
 +  case 167:
- #line 1777 "awkgram.y" /* yacc.c:1646  */
++#line 1778 "awkgram.y" /* yacc.c:1646  */
      {
                static bool warned = false;
  
@@@ -3910,45 -3886,45 +3911,45 @@@
                if ((yyval) == NULL)
                        YYABORT;
          }
- #line 3914 "awkgram.c" /* yacc.c:1646  */
 -#line 3890 "awkgram.c" /* yacc.c:1646  */
++#line 3915 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 169:
 -#line 1776 "awkgram.y" /* yacc.c:1646  */
 +  case 170:
- #line 1792 "awkgram.y" /* yacc.c:1646  */
++#line 1793 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[-1])->opcode = Op_preincrement;
                (yyval) = mk_assignment((yyvsp[0]), NULL, (yyvsp[-1]));
          }
- #line 3923 "awkgram.c" /* yacc.c:1646  */
 -#line 3899 "awkgram.c" /* yacc.c:1646  */
++#line 3924 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 170:
 -#line 1781 "awkgram.y" /* yacc.c:1646  */
 +  case 171:
- #line 1797 "awkgram.y" /* yacc.c:1646  */
++#line 1798 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[-1])->opcode = Op_predecrement;
                (yyval) = mk_assignment((yyvsp[0]), NULL, (yyvsp[-1]));
          }
- #line 3932 "awkgram.c" /* yacc.c:1646  */
 -#line 3908 "awkgram.c" /* yacc.c:1646  */
++#line 3933 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 171:
 -#line 1786 "awkgram.y" /* yacc.c:1646  */
 +  case 172:
- #line 1802 "awkgram.y" /* yacc.c:1646  */
++#line 1803 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_create((yyvsp[0]));
          }
- #line 3940 "awkgram.c" /* yacc.c:1646  */
 -#line 3916 "awkgram.c" /* yacc.c:1646  */
++#line 3941 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 172:
 -#line 1790 "awkgram.y" /* yacc.c:1646  */
 +  case 173:
- #line 1806 "awkgram.y" /* yacc.c:1646  */
++#line 1807 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_create((yyvsp[0]));
          }
- #line 3948 "awkgram.c" /* yacc.c:1646  */
 -#line 3924 "awkgram.c" /* yacc.c:1646  */
++#line 3949 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 173:
 -#line 1794 "awkgram.y" /* yacc.c:1646  */
 +  case 174:
- #line 1810 "awkgram.y" /* yacc.c:1646  */
++#line 1811 "awkgram.y" /* yacc.c:1646  */
      {
                if ((yyvsp[0])->lasti->opcode == Op_push_i
                        && ((yyvsp[0])->lasti->memory->flags & STRING) == 0
@@@ -3963,11 -3939,11 +3964,11 @@@
                        (yyval) = list_append((yyvsp[0]), (yyvsp[-1]));
                }
          }
- #line 3967 "awkgram.c" /* yacc.c:1646  */
 -#line 3943 "awkgram.c" /* yacc.c:1646  */
++#line 3968 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 174:
 -#line 1809 "awkgram.y" /* yacc.c:1646  */
 +  case 175:
- #line 1825 "awkgram.y" /* yacc.c:1646  */
++#line 1826 "awkgram.y" /* yacc.c:1646  */
      {
                if ((yyvsp[0])->lasti->opcode == Op_push_i
                        && ((yyvsp[0])->lasti->memory->flags & STRING) == 0
@@@ -3985,20 -3961,20 +3986,20 @@@
                        (yyval) = list_append((yyvsp[0]), (yyvsp[-1]));
                }
          }
- #line 3989 "awkgram.c" /* yacc.c:1646  */
 -#line 3965 "awkgram.c" /* yacc.c:1646  */
++#line 3990 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 175:
 -#line 1830 "awkgram.y" /* yacc.c:1646  */
 +  case 176:
- #line 1846 "awkgram.y" /* yacc.c:1646  */
++#line 1847 "awkgram.y" /* yacc.c:1646  */
      {
                func_use((yyvsp[0])->lasti->func_name, FUNC_USE);
                (yyval) = (yyvsp[0]);
          }
- #line 3998 "awkgram.c" /* yacc.c:1646  */
 -#line 3974 "awkgram.c" /* yacc.c:1646  */
++#line 3999 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 176:
 -#line 1835 "awkgram.y" /* yacc.c:1646  */
 +  case 177:
- #line 1851 "awkgram.y" /* yacc.c:1646  */
++#line 1852 "awkgram.y" /* yacc.c:1646  */
      {
                /* indirect function call */
                INSTRUCTION *f, *t;
@@@ -4032,11 -4008,11 +4033,11 @@@
                (yyval) = list_prepend((yyvsp[0]), t);
                at_seen = false;
          }
- #line 4036 "awkgram.c" /* yacc.c:1646  */
 -#line 4012 "awkgram.c" /* yacc.c:1646  */
++#line 4037 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 177:
 -#line 1872 "awkgram.y" /* yacc.c:1646  */
 +  case 178:
- #line 1888 "awkgram.y" /* yacc.c:1646  */
++#line 1889 "awkgram.y" /* yacc.c:1646  */
      {
                NODE *n;
  
@@@ -4061,49 -4037,49 +4062,49 @@@
                        (yyval) = list_append(t, (yyvsp[-3]));
                }
          }
- #line 4065 "awkgram.c" /* yacc.c:1646  */
 -#line 4041 "awkgram.c" /* yacc.c:1646  */
++#line 4066 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 178:
 -#line 1900 "awkgram.y" /* yacc.c:1646  */
 +  case 179:
- #line 1916 "awkgram.y" /* yacc.c:1646  */
++#line 1917 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = NULL; }
- #line 4071 "awkgram.c" /* yacc.c:1646  */
 -#line 4047 "awkgram.c" /* yacc.c:1646  */
++#line 4072 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 179:
 -#line 1902 "awkgram.y" /* yacc.c:1646  */
 +  case 180:
- #line 1918 "awkgram.y" /* yacc.c:1646  */
++#line 1919 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[0]); }
- #line 4077 "awkgram.c" /* yacc.c:1646  */
 -#line 4053 "awkgram.c" /* yacc.c:1646  */
++#line 4078 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 180:
 -#line 1907 "awkgram.y" /* yacc.c:1646  */
 +  case 181:
- #line 1923 "awkgram.y" /* yacc.c:1646  */
++#line 1924 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = NULL; }
- #line 4083 "awkgram.c" /* yacc.c:1646  */
 -#line 4059 "awkgram.c" /* yacc.c:1646  */
++#line 4084 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 181:
 -#line 1909 "awkgram.y" /* yacc.c:1646  */
 +  case 182:
- #line 1925 "awkgram.y" /* yacc.c:1646  */
++#line 1926 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[-1]); }
- #line 4089 "awkgram.c" /* yacc.c:1646  */
 -#line 4065 "awkgram.c" /* yacc.c:1646  */
++#line 4090 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 182:
 -#line 1914 "awkgram.y" /* yacc.c:1646  */
 +  case 183:
- #line 1930 "awkgram.y" /* yacc.c:1646  */
++#line 1931 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[0]); }
- #line 4095 "awkgram.c" /* yacc.c:1646  */
 -#line 4071 "awkgram.c" /* yacc.c:1646  */
++#line 4096 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 183:
 -#line 1916 "awkgram.y" /* yacc.c:1646  */
 +  case 184:
- #line 1932 "awkgram.y" /* yacc.c:1646  */
++#line 1933 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_merge((yyvsp[-1]), (yyvsp[0]));
          }
- #line 4103 "awkgram.c" /* yacc.c:1646  */
 -#line 4079 "awkgram.c" /* yacc.c:1646  */
++#line 4104 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 184:
 -#line 1923 "awkgram.y" /* yacc.c:1646  */
 +  case 185:
- #line 1939 "awkgram.y" /* yacc.c:1646  */
++#line 1940 "awkgram.y" /* yacc.c:1646  */
      {
                INSTRUCTION *ip = (yyvsp[0])->lasti;
                int count = ip->sub_count;      /* # of SUBSEP-seperated 
expressions */
@@@ -4117,11 -4093,11 +4118,11 @@@
                sub_counter++;  /* count # of dimensions */
                (yyval) = (yyvsp[0]);
          }
- #line 4121 "awkgram.c" /* yacc.c:1646  */
 -#line 4097 "awkgram.c" /* yacc.c:1646  */
++#line 4122 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 185:
 -#line 1940 "awkgram.y" /* yacc.c:1646  */
 +  case 186:
- #line 1956 "awkgram.y" /* yacc.c:1646  */
++#line 1957 "awkgram.y" /* yacc.c:1646  */
      {
                INSTRUCTION *t = (yyvsp[-1]);
                if ((yyvsp[-1]) == NULL) {
@@@ -4135,31 -4111,31 +4136,31 @@@
                        (yyvsp[0])->sub_count = count_expressions(&t, false);
                (yyval) = list_append(t, (yyvsp[0]));
          }
- #line 4139 "awkgram.c" /* yacc.c:1646  */
 -#line 4115 "awkgram.c" /* yacc.c:1646  */
++#line 4140 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 186:
 -#line 1957 "awkgram.y" /* yacc.c:1646  */
 +  case 187:
- #line 1973 "awkgram.y" /* yacc.c:1646  */
++#line 1974 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[0]); }
- #line 4145 "awkgram.c" /* yacc.c:1646  */
 -#line 4121 "awkgram.c" /* yacc.c:1646  */
++#line 4146 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 187:
 -#line 1959 "awkgram.y" /* yacc.c:1646  */
 +  case 188:
- #line 1975 "awkgram.y" /* yacc.c:1646  */
++#line 1976 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_merge((yyvsp[-1]), (yyvsp[0]));
          }
- #line 4153 "awkgram.c" /* yacc.c:1646  */
 -#line 4129 "awkgram.c" /* yacc.c:1646  */
++#line 4154 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 188:
 -#line 1966 "awkgram.y" /* yacc.c:1646  */
 +  case 189:
- #line 1982 "awkgram.y" /* yacc.c:1646  */
++#line 1983 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[-1]); }
- #line 4159 "awkgram.c" /* yacc.c:1646  */
 -#line 4135 "awkgram.c" /* yacc.c:1646  */
++#line 4160 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 189:
 -#line 1971 "awkgram.y" /* yacc.c:1646  */
 +  case 190:
- #line 1987 "awkgram.y" /* yacc.c:1646  */
++#line 1988 "awkgram.y" /* yacc.c:1646  */
      {
                char *var_name = (yyvsp[0])->lextok;
  
@@@ -4167,22 -4143,22 +4168,22 @@@
                (yyvsp[0])->memory = variable((yyvsp[0])->source_line, 
var_name, Node_var_new);
                (yyval) = list_create((yyvsp[0]));
          }
- #line 4171 "awkgram.c" /* yacc.c:1646  */
 -#line 4147 "awkgram.c" /* yacc.c:1646  */
++#line 4172 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 190:
 -#line 1979 "awkgram.y" /* yacc.c:1646  */
 +  case 191:
- #line 1995 "awkgram.y" /* yacc.c:1646  */
++#line 1996 "awkgram.y" /* yacc.c:1646  */
      {
                char *arr = (yyvsp[-1])->lextok;
                (yyvsp[-1])->memory = variable((yyvsp[-1])->source_line, arr, 
Node_var_new);
                (yyvsp[-1])->opcode = Op_push_array;
                (yyval) = list_prepend((yyvsp[0]), (yyvsp[-1]));
          }
- #line 4182 "awkgram.c" /* yacc.c:1646  */
 -#line 4158 "awkgram.c" /* yacc.c:1646  */
++#line 4183 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 191:
 -#line 1989 "awkgram.y" /* yacc.c:1646  */
 +  case 192:
- #line 2005 "awkgram.y" /* yacc.c:1646  */
++#line 2006 "awkgram.y" /* yacc.c:1646  */
      {
                INSTRUCTION *ip = (yyvsp[0])->nexti;
                if (ip->opcode == Op_push
@@@ -4194,73 -4170,73 +4195,73 @@@
                } else
                        (yyval) = (yyvsp[0]);
          }
- #line 4198 "awkgram.c" /* yacc.c:1646  */
 -#line 4174 "awkgram.c" /* yacc.c:1646  */
++#line 4199 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 192:
 -#line 2001 "awkgram.y" /* yacc.c:1646  */
 +  case 193:
- #line 2017 "awkgram.y" /* yacc.c:1646  */
++#line 2018 "awkgram.y" /* yacc.c:1646  */
      {
                (yyval) = list_append((yyvsp[-1]), (yyvsp[-2]));
                if ((yyvsp[0]) != NULL)
                        mk_assignment((yyvsp[-1]), NULL, (yyvsp[0]));
          }
- #line 4208 "awkgram.c" /* yacc.c:1646  */
 -#line 4184 "awkgram.c" /* yacc.c:1646  */
++#line 4209 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 193:
 -#line 2010 "awkgram.y" /* yacc.c:1646  */
 +  case 194:
- #line 2026 "awkgram.y" /* yacc.c:1646  */
++#line 2027 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[0])->opcode = Op_postincrement;
          }
- #line 4216 "awkgram.c" /* yacc.c:1646  */
 -#line 4192 "awkgram.c" /* yacc.c:1646  */
++#line 4217 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 194:
 -#line 2014 "awkgram.y" /* yacc.c:1646  */
 +  case 195:
- #line 2030 "awkgram.y" /* yacc.c:1646  */
++#line 2031 "awkgram.y" /* yacc.c:1646  */
      {
                (yyvsp[0])->opcode = Op_postdecrement;
          }
- #line 4224 "awkgram.c" /* yacc.c:1646  */
 -#line 4200 "awkgram.c" /* yacc.c:1646  */
++#line 4225 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 195:
 -#line 2017 "awkgram.y" /* yacc.c:1646  */
 +  case 196:
- #line 2033 "awkgram.y" /* yacc.c:1646  */
++#line 2034 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = NULL; }
- #line 4230 "awkgram.c" /* yacc.c:1646  */
 -#line 4206 "awkgram.c" /* yacc.c:1646  */
++#line 4231 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 197:
 -#line 2025 "awkgram.y" /* yacc.c:1646  */
 +  case 198:
- #line 2041 "awkgram.y" /* yacc.c:1646  */
++#line 2042 "awkgram.y" /* yacc.c:1646  */
      { yyerrok; }
- #line 4236 "awkgram.c" /* yacc.c:1646  */
 -#line 4212 "awkgram.c" /* yacc.c:1646  */
++#line 4237 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 198:
 -#line 2029 "awkgram.y" /* yacc.c:1646  */
 +  case 199:
- #line 2045 "awkgram.y" /* yacc.c:1646  */
++#line 2046 "awkgram.y" /* yacc.c:1646  */
      { yyerrok; }
- #line 4242 "awkgram.c" /* yacc.c:1646  */
 -#line 4218 "awkgram.c" /* yacc.c:1646  */
++#line 4243 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 201:
 -#line 2038 "awkgram.y" /* yacc.c:1646  */
 +  case 202:
- #line 2054 "awkgram.y" /* yacc.c:1646  */
++#line 2055 "awkgram.y" /* yacc.c:1646  */
      { yyerrok; }
- #line 4248 "awkgram.c" /* yacc.c:1646  */
 -#line 4224 "awkgram.c" /* yacc.c:1646  */
++#line 4249 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 202:
 -#line 2042 "awkgram.y" /* yacc.c:1646  */
 +  case 203:
- #line 2058 "awkgram.y" /* yacc.c:1646  */
++#line 2059 "awkgram.y" /* yacc.c:1646  */
      { (yyval) = (yyvsp[0]); yyerrok; }
- #line 4254 "awkgram.c" /* yacc.c:1646  */
 -#line 4230 "awkgram.c" /* yacc.c:1646  */
++#line 4255 "awkgram.c" /* yacc.c:1646  */
      break;
  
 -  case 203:
 -#line 2046 "awkgram.y" /* yacc.c:1646  */
 +  case 204:
- #line 2062 "awkgram.y" /* yacc.c:1646  */
++#line 2063 "awkgram.y" /* yacc.c:1646  */
      { yyerrok; }
- #line 4260 "awkgram.c" /* yacc.c:1646  */
 -#line 4236 "awkgram.c" /* yacc.c:1646  */
++#line 4261 "awkgram.c" /* yacc.c:1646  */
      break;
  
  
- #line 4264 "awkgram.c" /* yacc.c:1646  */
 -#line 4240 "awkgram.c" /* yacc.c:1646  */
++#line 4265 "awkgram.c" /* yacc.c:1646  */
        default: break;
      }
    /* User semantic actions sometimes alter yychar, and that requires
@@@ -4488,7 -4464,7 +4489,7 @@@ yyreturn
  #endif
    return yyresult;
  }
- #line 2064 "awkgram.y" /* yacc.c:1906  */
 -#line 2048 "awkgram.y" /* yacc.c:1906  */
++#line 2065 "awkgram.y" /* yacc.c:1906  */
  
  
  struct token {

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog           |  14 +++
 README_d/ChangeLog  |   4 +
 README_d/README.os2 |  65 ++++++++++----
 awkgram.c           | 243 ++++++++++++++++++++++++++--------------------------
 awkgram.y           |   3 +-
 io.c                |   6 ++
 nonposix.h          |  16 ++++
 pc/ChangeLog        |  11 +++
 pc/Makefile         |   3 +
 pc/gawkmisc.pc      |  46 ++++++++++
 10 files changed, 274 insertions(+), 137 deletions(-)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]