Commit 2a56755f authored by Francis Dupont's avatar Francis Dupont

[#1182] Regen bison

parent 9cb6cddd
......@@ -1079,7 +1079,7 @@ namespace isc { namespace agent {
case 71:
#line 382 "agent_parser.yy"
{
{
ctx.stack_.back()->set("parameters", yystack_[0].value.as < ElementPtr > ());
ctx.leave();
}
......@@ -1741,37 +1741,37 @@ namespace isc { namespace agent {
}
const signed char AgentParser::yypact_ninf_ = -94;
const short AgentParser::yypact_ninf_ = -128;
const signed char AgentParser::yytable_ninf_ = -1;
const short
AgentParser::yypact_[] =
{
66, -94, -94, -94, 7, 1, 2, 11, -94, -94,
-94, -94, -94, -94, -94, -94, -94, -94, -94, -94,
-94, -94, -94, -94, 1, -18, 60, 0, -94, 74,
82, 84, 61, 83, -94, 85, -94, -94, -94, 87,
-94, -94, 90, -94, -94, 92, -94, 13, -94, -94,
-94, -94, -94, -94, -94, -94, -94, 1, 1, -94,
51, 93, -94, 96, 67, 100, 101, 102, 103, 104,
-94, 0, -94, -94, -94, 106, 105, 77, -94, 107,
78, -94, 108, 112, -94, 1, 0, -94, -94, -94,
-94, 36, 111, 113, -94, 16, -94, -94, -94, -94,
29, -94, -94, -94, -94, -94, 115, 116, -94, -94,
76, -94, -94, 118, 119, 120, 36, -94, -21, -94,
111, 17, 113, -94, 121, 122, 123, -94, -94, -94,
-94, 59, -94, -94, -94, -94, -94, -94, 127, -94,
-94, -94, -94, 63, -94, -94, -94, -94, -94, -94,
37, 37, 37, 128, 129, 12, -94, 130, 132, 72,
133, 17, -94, -94, -94, -94, -94, -94, 65, -94,
-94, -94, 69, 73, 88, 1, -94, 89, 135, -94,
109, -94, 137, 138, 37, -94, -94, -94, -94, -94,
-94, 136, -94, 110, 124, -94, -94, 81, -94, -94,
-94, -94, -5, 136, -94, -94, 140, 142, 145, -94,
75, -94, -94, -94, -94, -94, -94, -94, 146, 114,
86, 117, 148, -5, -94, 125, -94, -94, -94, 126,
-94, -94, -94
65, -128, -128, -128, 7, 1, -2, 8, -128, -128,
-128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
-128, -128, -128, -128, 1, -6, 52, 5, -128, 44,
70, 80, 75, 87, -128, 84, -128, -128, -128, 89,
-128, -128, 93, -128, -128, 94, -128, 6, -128, -128,
-128, -128, -128, -128, -128, -128, -128, 1, 1, -128,
66, 99, -128, 101, 67, 103, 104, 102, 106, 107,
-128, 5, -128, -128, -128, 108, 109, 76, -128, 110,
77, -128, 113, 114, -128, 1, 5, -128, -128, -128,
-128, -5, 115, 116, -128, 18, -128, -128, -128, -128,
28, -128, -128, -128, -128, -128, 118, 117, -128, -128,
45, -128, -128, 121, 122, 123, -5, -128, 11, -128,
115, 40, 116, -128, 124, 125, 126, -128, -128, -128,
-128, 60, -128, -128, -128, -128, -128, -128, 133, -128,
-128, -128, -128, 68, -128, -128, -128, -128, -128, -128,
9, 9, 9, 134, 135, 64, -128, 136, 137, 74,
138, 40, -128, -128, -128, -128, -128, -128, 69, -128,
-128, -128, 71, 72, 83, 110, -128, 90, 139, -128,
91, -128, 141, 142, 9, -128, -128, -128, -128, -128,
-128, 140, -128, 92, 127, -128, -128, 79, -128, -128,
-128, -128, 24, 140, -128, -128, 145, 146, 147, -128,
78, -128, -128, -128, -128, -128, -128, -128, 148, 112,
119, 120, 150, 24, -128, 105, -128, -128, -128, 128,
-128, -128, -128
};
const unsigned char
......@@ -1803,18 +1803,18 @@ namespace isc { namespace agent {
125, 132, 137
};
const signed char
const short
AgentParser::yypgoto_[] =
{
-94, -94, -94, -94, -94, -94, -94, -94, -24, 79,
-94, -94, -94, -94, -94, -94, -94, -94, -26, -94,
-94, -94, -94, -94, -94, 68, 91, -94, -94, -94,
-23, -94, -22, -94, -94, -94, -94, -94, 33, -94,
-94, 4, -94, -94, -94, -94, -94, -94, -94, 41,
-94, -94, -94, -94, -94, -94, -93, -19, -94, -94,
-94, -94, -94, -94, -94, -94, 38, -94, -94, 5,
-94, -94, -94, -94, -94, -94, -94, -94, -42, -94,
-94, -56, -94, -94, -94, -94, -94, -94, -94
-128, -128, -128, -128, -128, -128, -128, -128, -20, -76,
-128, -19, -128, -128, -128, -128, -128, -128, -27, -128,
-128, -128, -128, -128, -128, 81, 86, -128, -128, -128,
-26, -128, -25, -128, -128, -128, -128, -128, 35, -128,
-128, 10, -128, -128, -128, -128, -128, -128, -128, 46,
-128, -128, -128, -128, -128, -128, -127, -24, -128, -128,
-128, -128, -128, -128, -128, -128, 39, -128, -128, 2,
-128, -128, -128, -128, -128, -128, -128, -128, -39, -128,
-128, -55, -128, -128, -128, -128, -128, -128, -128
};
const short
......@@ -1834,45 +1834,45 @@ namespace isc { namespace agent {
const unsigned char
AgentParser::yytable_[] =
{
28, 46, 128, 129, 51, 52, 9, 8, 10, 20,
11, 38, 39, 40, 41, 42, 71, 45, 22, 71,
31, 72, 43, 205, 112, 44, 206, 207, 208, 209,
40, 41, 116, 73, 74, 128, 129, 117, 45, 12,
13, 14, 15, 136, 137, 46, 138, 139, 51, 52,
40, 41, 96, 97, 98, 45, 163, 164, 172, 173,
46, 94, 155, 51, 52, 99, 161, 156, 184, 59,
34, 162, 184, 185, 45, 45, 184, 186, 223, 122,
56, 187, 123, 224, 203, 57, 60, 204, 58, 75,
99, 64, 130, 62, 67, 140, 70, 76, 141, 142,
77, 1, 2, 3, 79, 80, 78, 82, 83, 81,
85, 179, 86, 92, 10, 87, 90, 93, 105, 120,
109, 119, 124, 125, 126, 227, 188, 190, 150, 151,
152, 159, 174, 175, 177, 140, 178, 180, 141, 142,
191, 193, 194, 196, 219, 200, 220, 192, 199, 221,
225, 189, 229, 135, 95, 226, 228, 127, 88, 176,
149, 217, 84, 231, 232, 195, 181, 230
46, 51, 52, 88, 28, 20, 9, 8, 10, 71,
11, 96, 97, 98, 72, 22, 38, 39, 40, 41,
42, 71, 40, 41, 172, 173, 112, 43, 163, 164,
44, 116, 31, 45, 128, 129, 117, 73, 74, 12,
13, 14, 15, 45, 46, 51, 52, 45, 122, 45,
56, 123, 205, 40, 41, 206, 207, 208, 209, 46,
51, 52, 34, 155, 99, 94, 136, 137, 156, 138,
139, 161, 184, 57, 184, 184, 162, 185, 45, 186,
187, 223, 203, 59, 58, 204, 224, 128, 129, 99,
60, 130, 62, 64, 140, 141, 142, 67, 70, 88,
1, 2, 3, 76, 75, 77, 78, 79, 80, 81,
82, 83, 85, 179, 87, 90, 86, 10, 92, 93,
120, 188, 105, 109, 119, 124, 125, 126, 190, 192,
199, 150, 151, 152, 140, 141, 142, 159, 174, 175,
177, 178, 180, 231, 191, 193, 194, 196, 200, 219,
220, 221, 225, 226, 229, 135, 189, 84, 227, 228,
195, 149, 127, 181, 217, 176, 232, 95, 230
};
const unsigned char
AgentParser::yycheck_[] =
{
24, 27, 23, 24, 27, 27, 5, 0, 7, 7,
9, 11, 12, 13, 14, 15, 3, 38, 7, 3,
38, 8, 22, 28, 8, 25, 31, 32, 33, 34,
13, 14, 3, 57, 58, 23, 24, 8, 38, 38,
39, 40, 41, 26, 27, 71, 29, 30, 71, 71,
13, 14, 16, 17, 18, 38, 19, 20, 151, 152,
86, 85, 3, 86, 86, 91, 3, 8, 3, 8,
10, 8, 3, 8, 38, 38, 3, 8, 3, 3,
6, 8, 6, 8, 3, 3, 3, 6, 4, 38,
116, 4, 118, 8, 4, 121, 4, 4, 121, 121,
4, 35, 36, 37, 4, 4, 39, 4, 4, 7,
4, 39, 7, 5, 7, 38, 38, 5, 7, 3,
7, 6, 4, 4, 4, 39, 38, 38, 7, 7,
7, 4, 4, 4, 4, 161, 4, 4, 161, 161,
5, 4, 4, 7, 4, 21, 4, 38, 38, 4,
4, 175, 4, 120, 86, 41, 39, 116, 79, 155,
122, 203, 71, 38, 38, 184, 161, 223
27, 27, 27, 79, 24, 7, 5, 0, 7, 3,
9, 16, 17, 18, 8, 7, 11, 12, 13, 14,
15, 3, 13, 14, 151, 152, 8, 22, 19, 20,
25, 3, 38, 38, 23, 24, 8, 57, 58, 38,
39, 40, 41, 38, 71, 71, 71, 38, 3, 38,
6, 6, 28, 13, 14, 31, 32, 33, 34, 86,
86, 86, 10, 3, 91, 85, 26, 27, 8, 29,
30, 3, 3, 3, 3, 3, 8, 8, 38, 8,
8, 3, 3, 8, 4, 6, 8, 23, 24, 116,
3, 118, 8, 4, 121, 121, 121, 4, 4, 175,
35, 36, 37, 4, 38, 4, 39, 4, 4, 7,
4, 4, 4, 39, 38, 38, 7, 7, 5, 5,
3, 38, 7, 7, 6, 4, 4, 4, 38, 38,
38, 7, 7, 7, 161, 161, 161, 4, 4, 4,
4, 4, 4, 38, 5, 4, 4, 7, 21, 4,
4, 4, 4, 41, 4, 120, 175, 71, 39, 39,
184, 122, 116, 161, 203, 155, 38, 86, 223
};
const unsigned char
......@@ -1896,7 +1896,7 @@ namespace isc { namespace agent {
7, 7, 7, 85, 87, 3, 8, 113, 118, 4,
116, 3, 8, 19, 20, 60, 72, 74, 98, 99,
100, 102, 98, 98, 4, 4, 83, 4, 4, 39,
4, 111, 101, 103, 3, 8, 8, 8, 38, 50,
4, 111, 101, 103, 3, 8, 8, 8, 38, 53,
38, 5, 38, 4, 4, 99, 7, 119, 120, 38,
21, 104, 121, 3, 6, 28, 31, 32, 33, 34,
122, 123, 124, 126, 127, 128, 129, 120, 125, 4,
......
......@@ -1739,7 +1739,7 @@ switch (yykind)
/// \param yyvalue the value to check
static bool yy_table_value_is_error_ (int yyvalue);
static const signed char yypact_ninf_;
static const short yypact_ninf_;
static const signed char yytable_ninf_;
/// Convert a scanner token kind \a t to a symbol kind.
......@@ -1765,7 +1765,7 @@ switch (yykind)
static const unsigned char yydefact_[];
// YYPGOTO[NTERM-NUM].
static const signed char yypgoto_[];
static const short yypgoto_[];
// YYDEFGOTO[NTERM-NUM].
static const short yydefgoto_[];
......@@ -2017,7 +2017,7 @@ switch (yykind)
/// Constants.
enum
{
yylast_ = 167, ///< Last index in yytable_.
yylast_ = 168, ///< Last index in yytable_.
yynnts_ = 89, ///< Number of nonterminal symbols.
yyfinal_ = 8 ///< Termination state number.
};
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Locations for Bison parsers in C++
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
This diff is collapsed.
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Locations for Bison parsers in C++
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
This diff is collapsed.
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Locations for Bison parsers in C++
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
// Generated 202006291400
// Generated 202007101521
// A Bison parser, made by GNU Bison 3.6.4.
// Starting with Bison 3.2, this file is useless: the structure it
......
// Generated 202006291400
// Generated 202007101522
// A Bison parser, made by GNU Bison 3.6.4.
// Locations for Bison parsers in C++
......
......@@ -1082,7 +1082,7 @@ namespace isc { namespace netconf {
case 75:
#line 401 "netconf_parser.yy"
{
{
ctx.stack_.back()->set("parameters", yystack_[0].value.as < ElementPtr > ());
ctx.leave();
}
......@@ -1832,41 +1832,41 @@ namespace isc { namespace netconf {
}
const signed char NetconfParser::yypact_ninf_ = -53;
const signed char NetconfParser::yypact_ninf_ = -81;
const signed char NetconfParser::yytable_ninf_ = -1;
const short
NetconfParser::yypact_[] =
{
69, -53, -53, -53, 6, 8, 3, 7, -53, -53,
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
-53, -53, -53, -53, 8, -3, 39, 15, -53, 12,
62, 87, 76, 106, -53, 38, -53, -53, -53, -53,
118, 119, 120, 121, -53, -53, 122, -53, 123, 124,
-53, -53, -53, -53, -53, -53, -53, -53, -53, -53,
8, 8, -53, 50, 125, 39, -53, 126, 128, 85,
86, 88, 130, 131, 134, -53, -53, 15, -53, -53,
135, 133, -53, 136, 83, -53, -53, -53, -53, 137,
139, -53, 8, 15, -53, -53, -53, 44, 138, 142,
-53, 143, -53, -53, -53, -53, -53, 144, 147, -53,
-53, -53, -53, -53, -53, 148, 150, -53, -53, 29,
-53, -53, 151, 152, 153, 154, -53, 44, 51, -53,
138, 0, 142, -53, 155, 156, 157, 158, -53, -53,
-53, -53, 40, -53, -53, -53, -53, -53, -53, 162,
-53, -53, -53, -53, 80, -53, -53, -53, -53, -53,
-53, 65, 65, 65, 65, 163, 164, 84, -53, 165,
167, 95, 168, 0, -53, -53, -53, -53, -53, -53,
-53, -53, -53, 82, -53, -53, -53, 89, 90, 91,
114, 8, -53, 115, 169, -53, 116, -53, 171, 172,
65, -53, -53, -53, -53, -53, -53, -53, 166, -53,
132, 173, -53, -53, 66, -53, -53, -7, -16, 166,
-53, -53, -53, -53, -53, -53, -53, 99, -53, -53,
-53, -53, -53, 174, 175, 177, -53, 100, -53, -53,
-53, -53, -53, -53, -53, 178, 179, 180, -7, -53,
181, 140, 141, 149, 182, -16, -53, 92, 159, 160,
-53, 161, -53, -53, -53, 170, -53, -53, -53, -53,
-53, -53, -53, -53, -53
73, -81, -81, -81, 27, 15, 25, 57, -81, -81,
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
-81, -81, -81, -81, 15, -12, 43, -1, -81, 59,
70, 76, 75, 86, -81, 22, -81, -81, -81, -81,
120, 121, 122, 123, -81, -81, 124, -81, 91, 126,
-81, -81, -81, -81, -81, -81, -81, -81, -81, -81,
15, 15, -81, 85, 127, 43, -81, 128, 129, 87,
88, 89, 131, 130, 135, -81, -81, -1, -81, -81,
136, 134, -81, 137, 97, -81, -81, -81, -81, 138,
140, -81, 15, -1, -81, -81, -81, 67, 142, 143,
-81, 144, -81, -81, -81, -81, -81, 145, 148, -81,
-81, -81, -81, -81, -81, 149, 151, -81, -81, 13,
-81, -81, 152, 153, 154, 155, -81, 67, -24, -81,
142, 45, 143, -81, 156, 157, 158, 159, -81, -81,
-81, -81, 26, -81, -81, -81, -81, -81, -81, 163,
-81, -81, -81, -81, 39, -81, -81, -81, -81, -81,
-81, 24, 24, 24, 24, 164, 165, -13, -81, 166,
167, 114, 168, 45, -81, -81, -81, -81, -81, -81,
-81, -81, -81, 40, -81, -81, -81, 46, 95, 99,
116, 137, -81, 117, 169, -81, 132, -81, 171, 172,
24, -81, -81, -81, -81, -81, -81, -81, 173, -81,
133, 174, -81, -81, 20, -81, -81, 65, 56, 173,
-81, -81, -81, -81, -81, -81, -81, 105, -81, -81,
-81, -81, -81, 175, 178, 179, -81, 106, -81, -81,
-81, -81, -81, -81, -81, 180, 181, 182, 65, -81,
183, 125, 147, 150, 184, 56, -81, 94, 160, 161,
-81, 162, -81, -81, -81, 170, -81, -81, -81, -81,
-81, -81, -81, -81, -81
};
const unsigned char
......@@ -1905,17 +1905,17 @@ namespace isc { namespace netconf {
const short
NetconfParser::yypgoto_[] =
{
-53, -53, -53, -53, -53, -53, -53, -53, -21, 110,
-53, -53, -53, -53, -53, -53, -53, -53, -27, -53,
-53, -53, 129, -53, -53, 96, -53, 176, -20, -19,
-18, -26, -53, -25, -53, -53, -53, -53, -53, 67,
-53, -53, 31, -53, -53, -53, -53, -53, -53, -53,
-53, 72, -53, -53, -53, -53, -53, -53, -53, -53,
-43, -4, -53, -53, -53, -53, -53, -48, -53, -53,
-53, -53, -53, -53, -53, -53, -53, -53, 70, -53,
-53, 28, -53, -53, -53, -53, -53, -53, -53, -53,
-12, -53, -53, -52, -53, -53, -53, -53, -53, -53,
-53
-81, -81, -81, -81, -81, -81, -81, -81, -20, -80,
-81, -2, -81, -81, -81, -81, -81, -81, -27, -81,
-81, -81, 139, -81, -81, 101, -81, 118, -22, -19,
-18, -26, -81, -25, -81, -81, -81, -81, -81, 68,
-81, -81, 30, -81, -81, -81, -81, -81, -81, -81,
-81, 72, -81, -81, -81, -81, -81, -81, -81, -81,
-41, 0, -81, -81, -81, -81, -81, -47, -81, -81,
-81, -81, -81, -81, -81, -81, -81, -81, 71, -81,
-81, 29, -81, -81, -81, -81, -81, -81, -81, -81,
-11, -81, -81, -46, -81, -81, -81, -81, -81, -81,
-81
};
const short
......@@ -1937,63 +1937,57 @@ namespace isc { namespace netconf {
const short
NetconfParser::yytable_[] =
{
47, 54, 55, 28, 38, 39, 8, 51, 52, 53,
20, 38, 39, 9, 22, 10, 221, 11, 59, 232,
222, 223, 233, 234, 235, 236, 38, 39, 40, 41,
42, 43, 132, 147, 148, 133, 149, 150, 46, 78,
79, 65, 31, 167, 44, 46, 66, 45, 168, 34,
47, 54, 55, 12, 13, 14, 15, 51, 52, 53,
46, 102, 103, 104, 105, 60, 47, 54, 55, 219,
106, 100, 220, 51, 52, 53, 38, 39, 40, 41,
42, 139, 140, 173, 62, 200, 175, 176, 174, 46,
201, 61, 200, 200, 200, 80, 46, 202, 203, 204,
106, 141, 248, 255, 151, 152, 153, 249, 256, 63,
46, 1, 2, 3, 139, 140, 267, 268, 269, 187,
188, 189, 69, 70, 71, 72, 75, 77, 96, 81,
83, 76, 84, 85, 86, 89, 87, 88, 90, 92,
93, 195, 98, 10, 99, 114, 151, 152, 153, 118,
127, 121, 126, 130, 129, 134, 135, 136, 137, 205,
207, 209, 161, 162, 163, 164, 171, 190, 191, 193,
206, 194, 196, 213, 208, 210, 211, 216, 251, 252,
217, 253, 257, 258, 259, 261, 265, 263, 262, 101,
224, 225, 226, 94, 82, 264, 212, 146, 192, 138,
260, 197, 160, 266, 271, 272, 273, 244, 0, 0,
47, 54, 55, 94, 28, 51, 139, 140, 52, 53,
38, 39, 40, 41, 42, 43, 132, 139, 140, 133,
9, 46, 10, 219, 11, 65, 220, 8, 44, 167,
66, 45, 20, 31, 168, 38, 39, 40, 41, 42,
78, 79, 173, 200, 46, 175, 176, 174, 201, 200,
47, 54, 55, 34, 202, 51, 38, 39, 52, 53,
12, 13, 14, 15, 22, 59, 47, 54, 55, 46,
106, 51, 100, 60, 52, 53, 38, 39, 147, 148,
61, 149, 150, 62, 102, 103, 104, 105, 221, 63,
46, 232, 222, 223, 233, 234, 235, 236, 200, 76,
106, 141, 200, 203, 151, 152, 153, 204, 248, 255,
46, 94, 46, 249, 256, 1, 2, 3, 267, 268,
269, 187, 188, 189, 69, 70, 71, 72, 75, 77,
80, 81, 83, 84, 89, 85, 86, 87, 88, 90,
92, 93, 96, 98, 10, 99, 151, 152, 153, 114,
118, 127, 121, 126, 130, 129, 134, 135, 136, 137,
195, 205, 207, 161, 162, 163, 164, 171, 190, 191,
193, 194, 196, 262, 208, 210, 211, 209, 216, 251,
213, 217, 252, 253, 257, 258, 259, 261, 265, 206,
224, 225, 226, 263, 101, 91, 264, 192, 146, 138,
212, 260, 197, 160, 82, 271, 272, 273, 244, 266,
0, 0, 0, 0, 0, 274, 0, 0, 0, 0,
0, 224, 225, 226, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 91
0, 224, 225, 226
};
const short
NetconfParser::yycheck_[] =
{
27, 27, 27, 24, 11, 12, 0, 27, 27, 27,
7, 11, 12, 5, 7, 7, 23, 9, 6, 35,
27, 28, 38, 39, 40, 41, 11, 12, 13, 14,