/* YYFINAL -- State number of the termination state. */
#define YYFINAL 14
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 281
+#define YYLAST 273
/* YYNTOKENS -- Number of terminals. */
#define YYNTOKENS 42
/* YYNRULES -- Number of rules. */
#define YYNRULES 128
/* YYNRULES -- Number of states. */
-#define YYNSTATES 260
+#define YYNSTATES 259
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
67, -1, 67, 13, 67, 13, 67, -1, 67, 10,
67, 10, 67, -1, 36, 13, 67, 13, 67, -1,
36, 10, 67, 10, 67, -1, 67, -1, 67, 10,
- 67, -1, 67, 10, 41, 14, 46, -1, 67, 14,
+ 41, -1, 67, 10, 41, 14, 46, -1, 67, 14,
46, -1, -1, 41, 6, 78, 83, 7, -1, 41,
6, 7, -1, -1, 41, 6, 80, -1, 79, 83,
7, -1, 79, 7, -1, 41, -1, -1, 65, -1,
{
0, 177, 177, 180, 181, 182, 185, 186, 187, 188,
191, 192, 195, 203, 204, 207, 212, 217, 218, 219,
- 222, 222, 228, 229, 230, 231, 234, 235, 236, 239,
- 240, 241, 242, 243, 244, 245, 246, 249, 254, 258,
- 263, 268, 278, 279, 280, 286, 291, 295, 303, 303,
- 308, 311, 314, 325, 326, 333, 334, 339, 347, 348,
- 352, 358, 367, 370, 371, 374, 377, 380, 381, 382,
- 380, 388, 392, 393, 395, 397, 400, 400, 433, 434,
- 435, 436, 440, 443, 444, 449, 450, 453, 456, 460,
- 464, 468, 475, 478, 481, 485, 491, 491, 496, 504,
- 504, 515, 522, 525, 526, 529, 530, 533, 536, 537,
- 540, 544, 548, 554, 555, 558, 559, 565, 570, 575,
- 576, 577, 580, 581, 588, 589, 590, 593, 596
+ 222, 222, 229, 230, 231, 232, 235, 236, 237, 240,
+ 241, 242, 243, 244, 245, 246, 247, 250, 255, 259,
+ 264, 269, 279, 280, 281, 287, 292, 296, 304, 304,
+ 309, 312, 315, 326, 327, 334, 335, 340, 348, 349,
+ 353, 359, 368, 371, 372, 375, 378, 381, 382, 383,
+ 381, 389, 393, 394, 396, 398, 401, 401, 434, 435,
+ 436, 437, 441, 444, 445, 450, 451, 454, 457, 461,
+ 465, 469, 476, 479, 482, 486, 492, 492, 497, 505,
+ 505, 516, 523, 526, 527, 530, 531, 534, 537, 538,
+ 541, 545, 549, 555, 556, 559, 560, 566, 571, 576,
+ 577, 578, 581, 582, 589, 590, 591, 594, 597
};
#endif
0, 0, 65, 0, 71, 42, 100, 0, 81, 54,
101, 104, 0, 0, 57, 0, 0, 123, 125, 98,
106, 0, 0, 0, 0, 0, 108, 0, 52, 0,
- 0, 0, 60, 87, 86, 58, 93, 95, 0, 0,
- 83, 103, 107, 0, 0, 0, 0, 49, 0, 0,
- 42, 61, 109, 0, 0, 0, 0, 0, 0, 0,
- 68, 116, 77, 0, 40, 97, 42, 42, 0, 0,
- 0, 91, 90, 89, 88, 94, 0, 41, 0, 0,
- 0, 45, 0, 0, 69, 47, 0, 0, 0, 70
+ 0, 0, 60, 87, 86, 93, 95, 0, 0, 83,
+ 103, 107, 0, 0, 0, 0, 49, 0, 0, 42,
+ 61, 109, 0, 0, 0, 0, 0, 0, 0, 68,
+ 116, 77, 0, 40, 97, 42, 42, 0, 0, 0,
+ 91, 90, 89, 88, 94, 0, 41, 0, 0, 0,
+ 45, 0, 0, 69, 47, 0, 0, 0, 70
};
/* YYDEFGOTO[NTERM-NUM]. */
{
-1, 5, 6, 7, 101, 8, 9, 10, 11, 20,
83, 35, 26, 45, 46, 47, 48, 105, 160, 161,
- 110, 157, 84, 132, 162, 116, 85, 106, 173, 246,
- 256, 182, 178, 117, 119, 108, 190, 87, 176, 88,
- 212, 133, 195, 196, 89, 90, 49, 50, 98, 102,
+ 110, 157, 84, 132, 162, 116, 85, 106, 173, 245,
+ 255, 182, 178, 117, 119, 108, 190, 87, 176, 88,
+ 211, 133, 195, 196, 89, 90, 49, 50, 98, 102,
103, 51
};
#define YYPACT_NINF -104
static const short int yypact[] =
{
- 2, -104, -27, 18, -104, 56, 165, -104, -104, 66,
- -104, -104, 68, 40, -104, -104, -104, -12, 54, 105,
- 27, 40, -104, -104, 92, -104, 109, -104, -104, -104,
- 63, 122, -104, 128, 99, 101, -104, 135, -22, 171,
- 181, 187, 188, 12, -104, 107, 122, -104, -104, -104,
- -104, -104, 26, -104, 185, 153, 189, 172, 157, 158,
- 158, -1, -104, 58, -104, -104, 108, 58, -104, 159,
- 195, 195, 196, 195, 24, 162, 197, 198, 200, 203,
- 195, 163, 161, -104, 58, -104, -104, 8, 93, 205,
- 26, -104, 206, 157, 58, 174, 204, 208, 123, 124,
- -104, 207, 209, 6, -104, 130, 58, 212, 211, -104,
- 217, -104, 182, -104, 69, 16, 166, 214, 137, 216,
- -104, -104, -104, -104, 58, 221, -104, -104, -104, 192,
- -104, 186, -104, 179, -104, -104, -104, -104, -104, 219,
- -104, 190, 191, 158, -104, -104, -104, 182, -104, -104,
- -104, 220, -104, -104, 70, 222, -104, 193, 114, 20,
- 223, 226, 224, 162, 162, 199, -104, 162, 162, -104,
- 201, -12, -104, 202, -104, 58, -104, 58, -104, -104,
- -104, 210, 213, 215, -104, 225, 170, -104, -104, -104,
- 193, 230, 218, 227, 228, 233, 114, 157, -104, 157,
- 231, 232, -104, 234, 235, 9, -104, -104, 238, 173,
- -104, -104, -104, 239, 229, 58, 180, -104, 241, 244,
- 58, -104, -104, 237, 246, 162, 162, 162, 162, -12,
- -104, -104, -104, 58, -104, -104, 58, 58, 87, 157,
- 157, -104, -104, -104, -104, -104, 236, -104, 102, 110,
- 245, -104, 252, 157, -104, -104, 240, 254, 58, -104
+ 2, -104, -27, 19, -104, 32, 61, -104, -104, 83,
+ -104, -104, 113, 39, -104, -104, -104, -12, 66, 129,
+ 80, 39, -104, -104, 148, -104, 21, -104, -104, -104,
+ 82, 84, -104, 149, 119, 120, -104, 142, -22, 161,
+ 164, 165, 167, 12, -104, 92, 84, -104, -104, -104,
+ -104, -104, 26, -104, 168, 131, 169, 153, 146, 159,
+ 159, -1, -104, 166, -104, -104, 95, 166, -104, 160,
+ 173, 173, 174, 173, 30, 162, 181, 182, 189, 196,
+ 173, 163, 128, -104, 166, -104, -104, 8, 156, 200,
+ 26, -104, 201, 146, 166, 171, 203, 205, 101, 116,
+ -104, 195, 206, 6, -104, 130, 166, 209, 208, -104,
+ 213, -104, 177, -104, 137, 9, 138, 211, 132, 212,
+ -104, -104, -104, -104, 166, 217, -104, -104, -104, 202,
+ -104, 183, -104, 58, -104, -104, -104, -104, -104, 215,
+ -104, 184, 185, 159, -104, -104, -104, 177, -104, -104,
+ -104, 219, -104, -104, 55, 221, -104, 188, 94, 16,
+ 218, 223, 222, 162, 162, 191, -104, 162, 162, -104,
+ 193, -12, -104, 194, -104, 166, -104, 166, -104, -104,
+ -104, 197, 198, 199, -104, 220, 139, -104, -104, -104,
+ 188, 229, 204, 207, 226, 236, 94, 146, -104, 146,
+ 232, 230, -104, 237, 233, 235, -104, 242, 144, -104,
+ -104, -104, 243, 228, 166, 152, -104, 244, 245, 166,
+ -104, -104, 240, 246, 162, 162, 162, 162, -12, -104,
+ -104, -104, 166, -104, -104, 166, 166, 69, 146, 146,
+ -104, -104, -104, -104, -104, 224, -104, 74, 77, 241,
+ -104, 250, 146, -104, -104, 225, 252, 166, -104
};
/* YYPGOTO[NTERM-NUM]. */
static const short int yypgoto[] =
{
- -104, -104, -104, 256, -17, -104, -104, -104, -104, 242,
- -5, -104, -104, 184, -104, -104, -104, -103, -104, 117,
- 47, -104, -104, 112, -56, -70, -104, -51, -104, -104,
+ -104, -104, -104, 254, -17, -104, -104, -104, -104, 247,
+ -5, -104, -104, 127, -104, -104, -104, -103, -104, 114,
+ 47, -104, -104, 105, -56, -69, -104, -51, -104, -104,
-104, -104, -104, -104, -104, -104, -104, -104, -104, -104,
- -104, 75, 71, -104, 176, -104, -104, -104, -54, 167,
+ -104, 73, 68, -104, 179, -104, -104, -104, -55, 170,
-104, -104
};
#define YYTABLE_NINF -121
static const short int yytable[] =
{
- 24, 86, 96, 154, 100, 118, 99, 149, 21, 56,
+ 24, 86, 96, 154, 100, 99, 118, 149, 21, 56,
1, 150, 104, 62, 12, 130, 21, 2, 3, 57,
- 165, 27, 13, 229, 22, 4, 44, 165, 28, 23,
- 67, -55, 29, 129, 68, 22, 63, 139, 69, 86,
+ 165, 27, 32, 13, 22, 4, 44, -55, 33, 23,
+ 67, 34, 14, 129, 68, 22, 63, 139, 69, 86,
23, 44, 22, 140, 70, 71, 72, 23, 73, 131,
- 166, 74, 75, 76, 77, 78, 14, 166, 79, 80,
- 114, 141, 67, 81, 28, 115, 68, 82, -18, 17,
- 69, 152, 209, 174, 18, -43, 70, 71, 72, 163,
- 73, 19, 164, 74, 75, 76, 77, 78, 152, 186,
- 79, 80, -111, 200, 201, 25, 31, 203, 204, 82,
- 206, 134, 135, 152, -43, -43, -43, -110, 64, 64,
- 32, 152, 65, -27, 27, -112, 33, 238, 111, 34,
- 113, -111, -111, -111, 144, 144, 210, 124, 145, 146,
- 36, 152, 52, 248, 249, 153, -110, -110, -110, 37,
- 53, 223, 54, 224, -112, -112, -112, 170, 192, 193,
- 194, 171, 38, 39, 207, 241, 242, 243, 244, 55,
- 40, 41, 42, 43, 234, -2, 15, 126, -14, 127,
- 27, 144, 128, 1, 152, -120, 167, 58, 231, 168,
- 2, 3, 247, 250, 251, 59, 180, 235, 4, 181,
- 181, 60, 61, 91, 92, 93, 94, 255, 95, 97,
- 107, 109, 112, 115, 125, 120, 121, 259, 122, 123,
- 136, 142, 245, 177, 138, 141, 143, 148, 155, 156,
- 147, 158, 169, 159, 172, 175, 183, 179, 188, 189,
- 66, 184, 185, 198, 131, 199, 197, 217, 221, 220,
- 202, 225, 205, 208, 227, 226, 230, 232, 228, 215,
- 239, 211, 236, 233, 213, 237, 214, 240, 253, 218,
- 254, 258, 16, 30, 187, 216, 137, 222, 219, 191,
- 151, 0, 0, 0, 0, 0, 0, 252, 0, 0,
- 0, 257
+ 166, 74, 75, 76, 77, 78, 152, 141, 79, 80,
+ -43, -2, 15, 81, -14, 180, 114, 82, 181, 1,
+ 152, 115, 208, 174, -111, 152, 2, 3, 152, -110,
+ 19, 28, -112, 28, 4, 29, 17, -18, 186, -43,
+ -43, -43, 36, 64, 200, 201, 64, 65, 203, 204,
+ -27, 37, 144, -111, -111, -111, 145, 25, -110, -110,
+ -110, -112, -112, -112, 38, 39, 237, 144, 111, 18,
+ 113, 146, 40, 41, 42, 43, 209, 124, 192, 193,
+ 194, 152, 247, 248, 126, 153, 127, 27, 27, 128,
+ 144, 222, 170, 223, -120, 152, 171, 163, 167, 230,
+ 164, 168, 31, 52, 206, 240, 241, 242, 243, 234,
+ 53, 54, 181, 233, 134, 135, 55, 58, 59, 60,
+ 67, 61, 92, 66, 68, 93, 91, 94, 69, 109,
+ 112, 246, 249, 250, 70, 71, 72, 95, 73, 120,
+ 121, 74, 75, 76, 77, 78, 254, 122, 79, 80,
+ 97, 107, 123, 115, 125, 136, 258, 82, 147, 138,
+ 142, 244, 141, 143, 148, 155, 156, 158, 159, 169,
+ 172, 175, 183, 177, 179, 184, 185, 188, 189, 131,
+ 198, 197, 202, 199, 205, 207, 216, 219, 210, 212,
+ 213, 220, 224, 225, 214, 217, 227, 226, 218, 228,
+ 229, 231, 232, 238, 252, 235, 236, 239, 253, 257,
+ 16, 187, 191, 215, 221, 251, 256, 0, 30, 137,
+ 0, 0, 0, 151
};
static const short int yycheck[] =
{
- 17, 52, 58, 106, 5, 75, 60, 1, 13, 31,
+ 17, 52, 58, 106, 5, 60, 75, 1, 13, 31,
8, 5, 63, 1, 41, 7, 21, 15, 16, 41,
- 11, 9, 4, 14, 36, 23, 31, 11, 1, 41,
- 4, 11, 5, 84, 8, 36, 24, 93, 12, 90,
+ 11, 9, 1, 4, 36, 23, 31, 11, 7, 41,
+ 4, 10, 0, 84, 8, 36, 24, 93, 12, 90,
41, 46, 36, 94, 18, 19, 20, 41, 22, 41,
- 41, 25, 26, 27, 28, 29, 0, 41, 32, 33,
- 36, 41, 4, 37, 1, 41, 8, 41, 5, 3,
- 12, 1, 175, 124, 6, 5, 18, 19, 20, 10,
- 22, 41, 13, 25, 26, 27, 28, 29, 1, 143,
- 32, 33, 5, 163, 164, 41, 4, 167, 168, 41,
- 170, 8, 9, 1, 34, 35, 36, 5, 1, 1,
- 1, 1, 5, 5, 9, 5, 7, 220, 71, 10,
- 73, 34, 35, 36, 1, 1, 177, 80, 5, 5,
- 8, 1, 4, 236, 237, 5, 34, 35, 36, 17,
- 41, 197, 41, 199, 34, 35, 36, 10, 34, 35,
- 36, 14, 30, 31, 171, 225, 226, 227, 228, 24,
- 38, 39, 40, 41, 215, 0, 1, 6, 3, 8,
- 9, 1, 11, 8, 1, 5, 10, 6, 5, 13,
- 15, 16, 233, 239, 240, 4, 7, 7, 23, 10,
- 10, 4, 4, 8, 41, 6, 24, 253, 41, 41,
- 41, 6, 6, 41, 41, 8, 8, 258, 8, 6,
- 5, 7, 229, 21, 8, 41, 8, 8, 6, 8,
- 13, 4, 8, 41, 8, 4, 7, 41, 8, 7,
- 46, 41, 41, 7, 41, 11, 13, 7, 5, 11,
- 41, 10, 41, 41, 10, 13, 8, 8, 13, 24,
- 13, 41, 11, 24, 41, 11, 41, 11, 13, 41,
- 8, 7, 6, 21, 147, 190, 90, 196, 41, 157,
- 103, -1, -1, -1, -1, -1, -1, 41, -1, -1,
- -1, 41
+ 41, 25, 26, 27, 28, 29, 1, 41, 32, 33,
+ 5, 0, 1, 37, 3, 7, 36, 41, 10, 8,
+ 1, 41, 175, 124, 5, 1, 15, 16, 1, 5,
+ 41, 1, 5, 1, 23, 5, 3, 5, 143, 34,
+ 35, 36, 8, 1, 163, 164, 1, 5, 167, 168,
+ 5, 17, 1, 34, 35, 36, 5, 41, 34, 35,
+ 36, 34, 35, 36, 30, 31, 219, 1, 71, 6,
+ 73, 5, 38, 39, 40, 41, 177, 80, 34, 35,
+ 36, 1, 235, 236, 6, 5, 8, 9, 9, 11,
+ 1, 197, 10, 199, 5, 1, 14, 10, 10, 5,
+ 13, 13, 4, 4, 171, 224, 225, 226, 227, 7,
+ 41, 41, 10, 214, 8, 9, 24, 6, 4, 4,
+ 4, 4, 41, 46, 8, 6, 8, 24, 12, 6,
+ 6, 232, 238, 239, 18, 19, 20, 41, 22, 8,
+ 8, 25, 26, 27, 28, 29, 252, 8, 32, 33,
+ 41, 41, 6, 41, 41, 5, 257, 41, 13, 8,
+ 7, 228, 41, 8, 8, 6, 8, 4, 41, 8,
+ 8, 4, 7, 21, 41, 41, 41, 8, 7, 41,
+ 7, 13, 41, 11, 41, 41, 7, 11, 41, 41,
+ 41, 5, 10, 13, 24, 41, 13, 10, 41, 14,
+ 8, 8, 24, 13, 13, 11, 11, 11, 8, 7,
+ 6, 147, 157, 190, 196, 41, 41, -1, 21, 90,
+ -1, -1, -1, 103
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
10, 14, 8, 70, 69, 4, 80, 21, 74, 41,
7, 10, 73, 7, 41, 41, 90, 61, 8, 7,
78, 65, 34, 35, 36, 84, 85, 13, 7, 11,
- 67, 67, 41, 67, 67, 41, 67, 46, 41, 59,
- 69, 41, 82, 41, 41, 24, 83, 7, 41, 41,
- 11, 5, 84, 66, 66, 10, 13, 10, 13, 14,
- 8, 5, 8, 24, 69, 7, 11, 11, 59, 13,
- 11, 67, 67, 67, 67, 46, 71, 69, 59, 59,
- 66, 66, 41, 13, 8, 66, 72, 41, 7, 69
+ 67, 67, 41, 67, 67, 41, 46, 41, 59, 69,
+ 41, 82, 41, 41, 24, 83, 7, 41, 41, 11,
+ 5, 84, 66, 66, 10, 13, 10, 13, 14, 8,
+ 5, 8, 24, 69, 7, 11, 11, 59, 13, 11,
+ 67, 67, 67, 67, 46, 71, 69, 59, 59, 66,
+ 66, 41, 13, 8, 66, 72, 41, 7, 69
};
#define yyerrok (yyerrstatus = 0)
case 41: /* "word" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1204 "ael.tab.c"
+#line 1202 "ael.tab.c"
break;
case 44: /* "objects" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1212 "ael.tab.c"
+#line 1210 "ael.tab.c"
break;
case 45: /* "object" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1220 "ael.tab.c"
+#line 1218 "ael.tab.c"
break;
case 46: /* "context_name" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1225 "ael.tab.c"
+#line 1223 "ael.tab.c"
break;
case 47: /* "context" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1233 "ael.tab.c"
+#line 1231 "ael.tab.c"
break;
case 49: /* "macro" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1241 "ael.tab.c"
+#line 1239 "ael.tab.c"
break;
case 50: /* "globals" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1249 "ael.tab.c"
+#line 1247 "ael.tab.c"
break;
case 51: /* "global_statements" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1257 "ael.tab.c"
+#line 1255 "ael.tab.c"
break;
case 52: /* "assignment" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1265 "ael.tab.c"
+#line 1263 "ael.tab.c"
break;
case 54: /* "arglist" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1273 "ael.tab.c"
+#line 1271 "ael.tab.c"
break;
case 55: /* "elements" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1281 "ael.tab.c"
+#line 1279 "ael.tab.c"
break;
case 56: /* "element" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1289 "ael.tab.c"
+#line 1287 "ael.tab.c"
break;
case 57: /* "ignorepat" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1297 "ael.tab.c"
+#line 1295 "ael.tab.c"
break;
case 58: /* "extension" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1305 "ael.tab.c"
+#line 1303 "ael.tab.c"
break;
case 59: /* "statements" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1313 "ael.tab.c"
+#line 1311 "ael.tab.c"
break;
case 60: /* "timerange" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1318 "ael.tab.c"
+#line 1316 "ael.tab.c"
break;
case 61: /* "timespec" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1326 "ael.tab.c"
+#line 1324 "ael.tab.c"
break;
case 62: /* "test_expr" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1331 "ael.tab.c"
+#line 1329 "ael.tab.c"
break;
case 64: /* "if_like_head" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1339 "ael.tab.c"
+#line 1337 "ael.tab.c"
break;
case 65: /* "word_list" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1344 "ael.tab.c"
+#line 1342 "ael.tab.c"
break;
case 66: /* "word3_list" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1349 "ael.tab.c"
+#line 1347 "ael.tab.c"
break;
case 67: /* "goto_word" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1354 "ael.tab.c"
+#line 1352 "ael.tab.c"
break;
case 68: /* "switch_statement" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1362 "ael.tab.c"
+#line 1360 "ael.tab.c"
break;
case 69: /* "statement" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1370 "ael.tab.c"
+#line 1368 "ael.tab.c"
break;
case 74: /* "opt_else" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1378 "ael.tab.c"
+#line 1376 "ael.tab.c"
break;
case 75: /* "target" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1386 "ael.tab.c"
+#line 1384 "ael.tab.c"
break;
case 76: /* "jumptarget" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1394 "ael.tab.c"
+#line 1392 "ael.tab.c"
break;
case 77: /* "macro_call" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1402 "ael.tab.c"
+#line 1400 "ael.tab.c"
break;
case 79: /* "application_call_head" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1410 "ael.tab.c"
+#line 1408 "ael.tab.c"
break;
case 81: /* "application_call" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1418 "ael.tab.c"
+#line 1416 "ael.tab.c"
break;
case 82: /* "opt_word" */
#line 170 "ael.y"
{ free((yyvaluep->str));};
-#line 1423 "ael.tab.c"
+#line 1421 "ael.tab.c"
break;
case 83: /* "eval_arglist" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1431 "ael.tab.c"
+#line 1429 "ael.tab.c"
break;
case 84: /* "case_statements" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1439 "ael.tab.c"
+#line 1437 "ael.tab.c"
break;
case 85: /* "case_statement" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1447 "ael.tab.c"
+#line 1445 "ael.tab.c"
break;
case 86: /* "macro_statements" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1455 "ael.tab.c"
+#line 1453 "ael.tab.c"
break;
case 87: /* "macro_statement" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1463 "ael.tab.c"
+#line 1461 "ael.tab.c"
break;
case 88: /* "switches" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1471 "ael.tab.c"
+#line 1469 "ael.tab.c"
break;
case 89: /* "eswitches" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1479 "ael.tab.c"
+#line 1477 "ael.tab.c"
break;
case 90: /* "switchlist" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1487 "ael.tab.c"
+#line 1485 "ael.tab.c"
break;
case 91: /* "included_entry" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1495 "ael.tab.c"
+#line 1493 "ael.tab.c"
break;
case 92: /* "includeslist" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1503 "ael.tab.c"
+#line 1501 "ael.tab.c"
break;
case 93: /* "includes" */
#line 157 "ael.y"
destroy_pval((yyvaluep->pval));
prev_word=0;
};
-#line 1511 "ael.tab.c"
+#line 1509 "ael.tab.c"
break;
default:
break;
case 22:
-#line 228 "ael.y"
+#line 229 "ael.y"
{ (yyval.pval) = NULL; ;}
break;
case 23:
-#line 229 "ael.y"
+#line 230 "ael.y"
{ (yyval.pval) = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 24:
-#line 230 "ael.y"
+#line 231 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-2].pval), nword((yyvsp[0].str), &(yylsp[0]))); ;}
break;
case 25:
-#line 231 "ael.y"
+#line 232 "ael.y"
{(yyval.pval)=(yyvsp[-1].pval);;}
break;
case 26:
-#line 234 "ael.y"
+#line 235 "ael.y"
{(yyval.pval)=0;;}
break;
case 27:
-#line 235 "ael.y"
+#line 236 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-1].pval), (yyvsp[0].pval)); ;}
break;
case 28:
-#line 236 "ael.y"
+#line 237 "ael.y"
{ (yyval.pval)=(yyvsp[-1].pval);;}
break;
case 29:
-#line 239 "ael.y"
+#line 240 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 30:
-#line 240 "ael.y"
+#line 241 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 31:
-#line 241 "ael.y"
+#line 242 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 32:
-#line 242 "ael.y"
+#line 243 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 33:
-#line 243 "ael.y"
+#line 244 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 34:
-#line 244 "ael.y"
+#line 245 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 35:
-#line 245 "ael.y"
+#line 246 "ael.y"
{free((yyvsp[-1].str)); (yyval.pval)=0;;}
break;
case 36:
-#line 246 "ael.y"
+#line 247 "ael.y"
{(yyval.pval)=0;/* allow older docs to be read */;}
break;
case 37:
-#line 249 "ael.y"
+#line 250 "ael.y"
{
(yyval.pval) = npval2(PV_IGNOREPAT, &(yylsp[-3]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-1].str);;}
break;
case 38:
-#line 254 "ael.y"
+#line 255 "ael.y"
{
(yyval.pval) = npval2(PV_EXTENSION, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 39:
-#line 258 "ael.y"
+#line 259 "ael.y"
{
(yyval.pval) = npval2(PV_EXTENSION, &(yylsp[-3]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 40:
-#line 263 "ael.y"
+#line 264 "ael.y"
{
(yyval.pval) = npval2(PV_EXTENSION, &(yylsp[-6]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 41:
-#line 268 "ael.y"
+#line 269 "ael.y"
{
(yyval.pval) = npval2(PV_EXTENSION, &(yylsp[-7]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 42:
-#line 278 "ael.y"
+#line 279 "ael.y"
{ (yyval.pval) = NULL; ;}
break;
case 43:
-#line 279 "ael.y"
+#line 280 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-1].pval), (yyvsp[0].pval)); ;}
break;
case 44:
-#line 280 "ael.y"
+#line 281 "ael.y"
{(yyval.pval)=(yyvsp[-1].pval);;}
break;
case 45:
-#line 286 "ael.y"
+#line 287 "ael.y"
{
asprintf(&(yyval.str), "%s:%s:%s", (yyvsp[-4].str), (yyvsp[-2].str), (yyvsp[0].str));
free((yyvsp[-4].str));
break;
case 46:
-#line 291 "ael.y"
+#line 292 "ael.y"
{ (yyval.str) = (yyvsp[0].str); ;}
break;
case 47:
-#line 295 "ael.y"
+#line 296 "ael.y"
{
(yyval.pval) = nword((yyvsp[-6].str), &(yylsp[-6]));
(yyval.pval)->next = nword((yyvsp[-4].str), &(yylsp[-4]));
break;
case 48:
-#line 303 "ael.y"
+#line 304 "ael.y"
{ reset_parencount(parseio->scanner); ;}
break;
case 49:
-#line 303 "ael.y"
+#line 304 "ael.y"
{
(yyval.str) = (yyvsp[-1].str); ;}
break;
case 50:
-#line 308 "ael.y"
+#line 309 "ael.y"
{
(yyval.pval)= npval2(PV_IF, &(yylsp[-1]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[0].str); ;}
break;
case 51:
-#line 311 "ael.y"
+#line 312 "ael.y"
{
(yyval.pval) = npval2(PV_RANDOM, &(yylsp[-1]), &(yylsp[0]));
(yyval.pval)->u1.str=(yyvsp[0].str);;}
break;
case 52:
-#line 314 "ael.y"
+#line 315 "ael.y"
{
(yyval.pval) = npval2(PV_IFTIME, &(yylsp[-3]), &(yylsp[0]));
(yyval.pval)->u1.list = (yyvsp[-1].pval);
break;
case 53:
-#line 325 "ael.y"
+#line 326 "ael.y"
{ (yyval.str) = (yyvsp[0].str);;}
break;
case 54:
-#line 326 "ael.y"
+#line 327 "ael.y"
{
asprintf(&((yyval.str)), "%s%s", (yyvsp[-1].str), (yyvsp[0].str));
free((yyvsp[-1].str));
break;
case 55:
-#line 333 "ael.y"
+#line 334 "ael.y"
{ (yyval.str) = (yyvsp[0].str);;}
break;
case 56:
-#line 334 "ael.y"
+#line 335 "ael.y"
{
asprintf(&((yyval.str)), "%s%s", (yyvsp[-1].str), (yyvsp[0].str));
free((yyvsp[-1].str));
break;
case 57:
-#line 339 "ael.y"
+#line 340 "ael.y"
{
asprintf(&((yyval.str)), "%s%s%s", (yyvsp[-2].str), (yyvsp[-1].str), (yyvsp[0].str));
free((yyvsp[-2].str));
break;
case 58:
-#line 347 "ael.y"
+#line 348 "ael.y"
{ (yyval.str) = (yyvsp[0].str);;}
break;
case 59:
-#line 348 "ael.y"
+#line 349 "ael.y"
{
asprintf(&((yyval.str)), "%s%s", (yyvsp[-1].str), (yyvsp[0].str));
free((yyvsp[-1].str));
break;
case 60:
-#line 352 "ael.y"
+#line 353 "ael.y"
{
asprintf(&((yyval.str)), "%s:%s", (yyvsp[-2].str), (yyvsp[0].str));
free((yyvsp[-2].str));
break;
case 61:
-#line 358 "ael.y"
+#line 359 "ael.y"
{
(yyval.pval) = npval2(PV_SWITCH, &(yylsp[-4]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-3].str);
break;
case 62:
-#line 367 "ael.y"
+#line 368 "ael.y"
{
(yyval.pval) = npval2(PV_STATEMENTBLOCK, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.list = (yyvsp[-1].pval); ;}
break;
case 63:
-#line 370 "ael.y"
+#line 371 "ael.y"
{ (yyval.pval) = (yyvsp[0].pval); ;}
break;
case 64:
-#line 371 "ael.y"
+#line 372 "ael.y"
{
(yyval.pval) = npval2(PV_GOTO, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.list = (yyvsp[-1].pval);;}
break;
case 65:
-#line 374 "ael.y"
+#line 375 "ael.y"
{
(yyval.pval) = npval2(PV_GOTO, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.list = (yyvsp[-1].pval);;}
break;
case 66:
-#line 377 "ael.y"
+#line 378 "ael.y"
{
(yyval.pval) = npval2(PV_LABEL, &(yylsp[-1]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-1].str); ;}
break;
case 67:
-#line 380 "ael.y"
+#line 381 "ael.y"
{reset_semicount(parseio->scanner);;}
break;
case 68:
-#line 381 "ael.y"
+#line 382 "ael.y"
{reset_semicount(parseio->scanner);;}
break;
case 69:
-#line 382 "ael.y"
+#line 383 "ael.y"
{reset_parencount(parseio->scanner);;}
break;
case 70:
-#line 382 "ael.y"
+#line 383 "ael.y"
{ /* XXX word_list maybe ? */
(yyval.pval) = npval2(PV_FOR, &(yylsp[-11]), &(yylsp[0]));
(yyval.pval)->u1.for_init = (yyvsp[-8].str);
break;
case 71:
-#line 388 "ael.y"
+#line 389 "ael.y"
{
(yyval.pval) = npval2(PV_WHILE, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-1].str);
break;
case 72:
-#line 392 "ael.y"
+#line 393 "ael.y"
{ (yyval.pval) = (yyvsp[0].pval); ;}
break;
case 73:
-#line 393 "ael.y"
+#line 394 "ael.y"
{
(yyval.pval) = update_last((yyvsp[-1].pval), &(yylsp[-1])); ;}
break;
case 74:
-#line 395 "ael.y"
+#line 396 "ael.y"
{
(yyval.pval) = update_last((yyvsp[-1].pval), &(yylsp[0])); ;}
break;
case 75:
-#line 397 "ael.y"
+#line 398 "ael.y"
{
(yyval.pval)= npval2(PV_APPLICATION_CALL, &(yylsp[-1]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-1].str);;}
break;
case 76:
-#line 400 "ael.y"
+#line 401 "ael.y"
{reset_semicount(parseio->scanner);;}
break;
case 77:
-#line 400 "ael.y"
+#line 401 "ael.y"
{
char *bufx;
int tot=0;
break;
case 78:
-#line 433 "ael.y"
+#line 434 "ael.y"
{ (yyval.pval) = npval2(PV_BREAK, &(yylsp[-1]), &(yylsp[0])); ;}
break;
case 79:
-#line 434 "ael.y"
+#line 435 "ael.y"
{ (yyval.pval) = npval2(PV_RETURN, &(yylsp[-1]), &(yylsp[0])); ;}
break;
case 80:
-#line 435 "ael.y"
+#line 436 "ael.y"
{ (yyval.pval) = npval2(PV_CONTINUE, &(yylsp[-1]), &(yylsp[0])); ;}
break;
case 81:
-#line 436 "ael.y"
+#line 437 "ael.y"
{
(yyval.pval) = update_last((yyvsp[-2].pval), &(yylsp[-1]));
(yyval.pval)->u2.statements = (yyvsp[-1].pval);
break;
case 82:
-#line 440 "ael.y"
+#line 441 "ael.y"
{ (yyval.pval)=0; ;}
break;
case 83:
-#line 443 "ael.y"
+#line 444 "ael.y"
{ (yyval.pval) = (yyvsp[0].pval); ;}
break;
case 84:
-#line 444 "ael.y"
+#line 445 "ael.y"
{ (yyval.pval) = NULL ; ;}
break;
case 85:
-#line 449 "ael.y"
+#line 450 "ael.y"
{ (yyval.pval) = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 86:
-#line 450 "ael.y"
+#line 451 "ael.y"
{
(yyval.pval) = nword((yyvsp[-2].str), &(yylsp[-2]));
(yyval.pval)->next = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 87:
-#line 453 "ael.y"
+#line 454 "ael.y"
{
(yyval.pval) = nword((yyvsp[-2].str), &(yylsp[-2]));
(yyval.pval)->next = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 88:
-#line 456 "ael.y"
+#line 457 "ael.y"
{
(yyval.pval) = nword((yyvsp[-4].str), &(yylsp[-4]));
(yyval.pval)->next = nword((yyvsp[-2].str), &(yylsp[-2]));
break;
case 89:
-#line 460 "ael.y"
+#line 461 "ael.y"
{
(yyval.pval) = nword((yyvsp[-4].str), &(yylsp[-4]));
(yyval.pval)->next = nword((yyvsp[-2].str), &(yylsp[-2]));
break;
case 90:
-#line 464 "ael.y"
+#line 465 "ael.y"
{
(yyval.pval) = nword(strdup("default"), &(yylsp[-4]));
(yyval.pval)->next = nword((yyvsp[-2].str), &(yylsp[-2]));
break;
case 91:
-#line 468 "ael.y"
+#line 469 "ael.y"
{
(yyval.pval) = nword(strdup("default"), &(yylsp[-4]));
(yyval.pval)->next = nword((yyvsp[-2].str), &(yylsp[-2]));
break;
case 92:
-#line 475 "ael.y"
+#line 476 "ael.y"
{ /* ext, 1 */
(yyval.pval) = nword((yyvsp[0].str), &(yylsp[0]));
(yyval.pval)->next = nword(strdup("1"), &(yylsp[0])); ;}
break;
case 93:
-#line 478 "ael.y"
+#line 479 "ael.y"
{ /* ext, pri */
(yyval.pval) = nword((yyvsp[-2].str), &(yylsp[-2]));
(yyval.pval)->next = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 94:
-#line 481 "ael.y"
+#line 482 "ael.y"
{ /* context, ext, pri */
(yyval.pval) = nword((yyvsp[0].str), &(yylsp[0]));
(yyval.pval)->next = nword((yyvsp[-4].str), &(yylsp[-4]));
break;
case 95:
-#line 485 "ael.y"
+#line 486 "ael.y"
{ /* context, ext, 1 */
(yyval.pval) = nword((yyvsp[0].str), &(yylsp[0]));
(yyval.pval)->next = nword((yyvsp[-2].str), &(yylsp[-2]));
break;
case 96:
-#line 491 "ael.y"
+#line 492 "ael.y"
{reset_argcount(parseio->scanner);;}
break;
case 97:
-#line 491 "ael.y"
+#line 492 "ael.y"
{
/* XXX original code had @2 but i think we need @5 */
(yyval.pval) = npval2(PV_MACRO_CALL, &(yylsp[-4]), &(yylsp[0]));
break;
case 98:
-#line 496 "ael.y"
+#line 497 "ael.y"
{
(yyval.pval)= npval2(PV_MACRO_CALL, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-2].str); ;}
break;
case 99:
-#line 504 "ael.y"
+#line 505 "ael.y"
{reset_argcount(parseio->scanner);;}
break;
case 100:
-#line 504 "ael.y"
+#line 505 "ael.y"
{
if (strcasecmp((yyvsp[-2].str),"goto") == 0) {
(yyval.pval) = npval2(PV_GOTO, &(yylsp[-2]), &(yylsp[-1]));
break;
case 101:
-#line 515 "ael.y"
+#line 516 "ael.y"
{
(yyval.pval) = update_last((yyvsp[-2].pval), &(yylsp[0]));
if( (yyval.pval)->type == PV_GOTO )
break;
case 102:
-#line 522 "ael.y"
+#line 523 "ael.y"
{ (yyval.pval) = update_last((yyvsp[-1].pval), &(yylsp[0])); ;}
break;
case 103:
-#line 525 "ael.y"
+#line 526 "ael.y"
{ (yyval.str) = (yyvsp[0].str) ;}
break;
case 104:
-#line 526 "ael.y"
+#line 527 "ael.y"
{ (yyval.str) = strdup(""); ;}
break;
case 105:
-#line 529 "ael.y"
+#line 530 "ael.y"
{ (yyval.pval) = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 106:
-#line 530 "ael.y"
+#line 531 "ael.y"
{
(yyval.pval)= npval(PV_WORD,0/*@1.first_line*/,0/*@1.last_line*/,0/* @1.first_column*/, 0/*@1.last_column*/);
(yyval.pval)->u1.str = strdup(""); ;}
break;
case 107:
-#line 533 "ael.y"
+#line 534 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-2].pval), nword((yyvsp[0].str), &(yylsp[0]))); ;}
break;
case 108:
-#line 536 "ael.y"
+#line 537 "ael.y"
{ (yyval.pval) = NULL; ;}
break;
case 109:
-#line 537 "ael.y"
+#line 538 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-1].pval), (yyvsp[0].pval)); ;}
break;
case 110:
-#line 540 "ael.y"
+#line 541 "ael.y"
{
(yyval.pval) = npval2(PV_CASE, &(yylsp[-3]), &(yylsp[-1])); /* XXX 3 or 4 ? */
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 111:
-#line 544 "ael.y"
+#line 545 "ael.y"
{
(yyval.pval) = npval2(PV_DEFAULT, &(yylsp[-2]), &(yylsp[0]));
(yyval.pval)->u1.str = NULL;
break;
case 112:
-#line 548 "ael.y"
+#line 549 "ael.y"
{
(yyval.pval) = npval2(PV_PATTERN, &(yylsp[-3]), &(yylsp[0])); /* XXX@3 or @4 ? */
(yyval.pval)->u1.str = (yyvsp[-2].str);
break;
case 113:
-#line 554 "ael.y"
+#line 555 "ael.y"
{ (yyval.pval) = NULL; ;}
break;
case 114:
-#line 555 "ael.y"
+#line 556 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-1].pval), (yyvsp[0].pval)); ;}
break;
case 115:
-#line 558 "ael.y"
+#line 559 "ael.y"
{(yyval.pval)=(yyvsp[0].pval);;}
break;
case 116:
-#line 559 "ael.y"
+#line 560 "ael.y"
{
(yyval.pval) = npval2(PV_CATCH, &(yylsp[-4]), &(yylsp[0]));
(yyval.pval)->u1.str = (yyvsp[-3].str);
break;
case 117:
-#line 565 "ael.y"
+#line 566 "ael.y"
{
(yyval.pval) = npval2(PV_SWITCHES, &(yylsp[-3]), &(yylsp[-2]));
(yyval.pval)->u1.list = (yyvsp[-1].pval); ;}
break;
case 118:
-#line 570 "ael.y"
+#line 571 "ael.y"
{
(yyval.pval) = npval2(PV_ESWITCHES, &(yylsp[-3]), &(yylsp[-2]));
(yyval.pval)->u1.list = (yyvsp[-1].pval); ;}
break;
case 119:
-#line 575 "ael.y"
+#line 576 "ael.y"
{ (yyval.pval) = NULL; ;}
break;
case 120:
-#line 576 "ael.y"
+#line 577 "ael.y"
{ (yyval.pval) = linku1(nword((yyvsp[-2].str), &(yylsp[-2])), (yyvsp[0].pval)); ;}
break;
case 121:
-#line 577 "ael.y"
+#line 578 "ael.y"
{(yyval.pval)=(yyvsp[-1].pval);;}
break;
case 122:
-#line 580 "ael.y"
+#line 581 "ael.y"
{ (yyval.pval) = nword((yyvsp[0].str), &(yylsp[0])); ;}
break;
case 123:
-#line 581 "ael.y"
+#line 582 "ael.y"
{
(yyval.pval) = nword((yyvsp[-2].str), &(yylsp[-2]));
(yyval.pval)->u2.arglist = (yyvsp[0].pval);
break;
case 124:
-#line 588 "ael.y"
+#line 589 "ael.y"
{ (yyval.pval) = (yyvsp[-1].pval); ;}
break;
case 125:
-#line 589 "ael.y"
+#line 590 "ael.y"
{ (yyval.pval) = linku1((yyvsp[-2].pval), (yyvsp[-1].pval)); ;}
break;
case 126:
-#line 590 "ael.y"
+#line 591 "ael.y"
{(yyval.pval)=(yyvsp[-1].pval);;}
break;
case 127:
-#line 593 "ael.y"
+#line 594 "ael.y"
{
(yyval.pval) = npval2(PV_INCLUDES, &(yylsp[-3]), &(yylsp[0]));
(yyval.pval)->u1.list = (yyvsp[-1].pval);;}
break;
case 128:
-#line 596 "ael.y"
+#line 597 "ael.y"
{
(yyval.pval) = npval2(PV_INCLUDES, &(yylsp[-2]), &(yylsp[0]));;}
break;
}
/* Line 1126 of yacc.c. */
-#line 2659 "ael.tab.c"
+#line 2657 "ael.tab.c"
\f
yyvsp -= yylen;
yyssp -= yylen;
}
-#line 601 "ael.y"
+#line 602 "ael.y"
static char *token_equivs1[] =