Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Kea
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
445
Issues
445
List
Boards
Labels
Service Desk
Milestones
Merge Requests
71
Merge Requests
71
Operations
Operations
Incidents
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
ISC Open Source Projects
Kea
Commits
6de8797d
Commit
6de8797d
authored
Oct 29, 2019
by
Wlodzimierz Wencel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[
#974
] parsers regenerated for 1.7.1
parent
431e8f5e
Changes
30
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
9629 additions
and
7737 deletions
+9629
-7737
src/bin/agent/agent_parser.cc
src/bin/agent/agent_parser.cc
+94
-97
src/bin/agent/agent_parser.h
src/bin/agent/agent_parser.h
+1
-1
src/bin/agent/location.hh
src/bin/agent/location.hh
+2
-2
src/bin/agent/position.hh
src/bin/agent/position.hh
+2
-2
src/bin/agent/stack.hh
src/bin/agent/stack.hh
+2
-2
src/bin/d2/d2_parser.cc
src/bin/d2/d2_parser.cc
+136
-139
src/bin/d2/d2_parser.h
src/bin/d2/d2_parser.h
+1
-1
src/bin/d2/location.hh
src/bin/d2/location.hh
+2
-2
src/bin/d2/position.hh
src/bin/d2/position.hh
+2
-2
src/bin/d2/stack.hh
src/bin/d2/stack.hh
+2
-2
src/bin/dhcp4/dhcp4_parser.cc
src/bin/dhcp4/dhcp4_parser.cc
+942
-928
src/bin/dhcp4/dhcp4_parser.h
src/bin/dhcp4/dhcp4_parser.h
+3570
-2653
src/bin/dhcp4/location.hh
src/bin/dhcp4/location.hh
+9
-6
src/bin/dhcp4/position.hh
src/bin/dhcp4/position.hh
+2
-1
src/bin/dhcp4/stack.hh
src/bin/dhcp4/stack.hh
+2
-1
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.cc
+966
-951
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/dhcp6_parser.h
+3688
-2740
src/bin/dhcp6/location.hh
src/bin/dhcp6/location.hh
+9
-6
src/bin/dhcp6/position.hh
src/bin/dhcp6/position.hh
+2
-1
src/bin/dhcp6/stack.hh
src/bin/dhcp6/stack.hh
+2
-1
src/bin/netconf/location.hh
src/bin/netconf/location.hh
+2
-2
src/bin/netconf/netconf_parser.cc
src/bin/netconf/netconf_parser.cc
+98
-101
src/bin/netconf/netconf_parser.h
src/bin/netconf/netconf_parser.h
+1
-1
src/bin/netconf/position.hh
src/bin/netconf/position.hh
+2
-2
src/bin/netconf/stack.hh
src/bin/netconf/stack.hh
+2
-2
src/lib/eval/location.hh
src/lib/eval/location.hh
+2
-2
src/lib/eval/parser.cc
src/lib/eval/parser.cc
+81
-84
src/lib/eval/parser.h
src/lib/eval/parser.h
+1
-1
src/lib/eval/position.hh
src/lib/eval/position.hh
+2
-2
src/lib/eval/stack.hh
src/lib/eval/stack.hh
+2
-2
No files found.
src/bin/agent/agent_parser.cc
View file @
6de8797d
// A Bison parser, made by GNU Bison 3.4.
1
.
// A Bison parser, made by GNU Bison 3.4.
2
.
// Skeleton implementation for Bison LALR(1) parsers in C++
...
...
@@ -92,9 +92,6 @@
# endif
// Suppress unused-variable warnings by "using" E.
#define YYUSE(E) ((void) (E))
// Enable debugging if requested.
#if AGENT_DEBUG
...
...
@@ -142,7 +139,7 @@
#line 14 "agent_parser.yy"
namespace
isc
{
namespace
agent
{
#line 14
6
"agent_parser.cc"
#line 14
3
"agent_parser.cc"
/* Return YYSTR after stripping away unnecessary quotes and
...
...
@@ -389,43 +386,43 @@ namespace isc { namespace agent {
case
42
:
// "constant string"
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
std
::
string
>
();
}
#line 39
3
"agent_parser.cc"
#line 39
0
"agent_parser.cc"
break
;
case
43
:
// "integer"
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
int64_t
>
();
}
#line 39
9
"agent_parser.cc"
#line 39
6
"agent_parser.cc"
break
;
case
44
:
// "floating point"
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
double
>
();
}
#line 40
5
"agent_parser.cc"
#line 40
2
"agent_parser.cc"
break
;
case
45
:
// "boolean"
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
bool
>
();
}
#line 4
11
"agent_parser.cc"
#line 4
08
"agent_parser.cc"
break
;
case
54
:
// value
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
ElementPtr
>
();
}
#line 41
7
"agent_parser.cc"
#line 41
4
"agent_parser.cc"
break
;
case
57
:
// map_value
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
ElementPtr
>
();
}
#line 42
3
"agent_parser.cc"
#line 42
0
"agent_parser.cc"
break
;
case
108
:
// socket_type_value
#line 104 "agent_parser.yy"
{
yyoutput
<<
yysym
.
value
.
template
as
<
ElementPtr
>
();
}
#line 42
9
"agent_parser.cc"
#line 42
6
"agent_parser.cc"
break
;
default:
...
...
@@ -687,19 +684,19 @@ namespace isc { namespace agent {
case
2
:
#line 115 "agent_parser.yy"
{
ctx
.
ctx_
=
ctx
.
NO_KEYWORDS
;
}
#line 6
91
"agent_parser.cc"
#line 6
88
"agent_parser.cc"
break
;
case
4
:
#line 116 "agent_parser.yy"
{
ctx
.
ctx_
=
ctx
.
CONFIG
;
}
#line 69
7
"agent_parser.cc"
#line 69
4
"agent_parser.cc"
break
;
case
6
:
#line 117 "agent_parser.yy"
{
ctx
.
ctx_
=
ctx
.
AGENT
;
}
#line 70
3
"agent_parser.cc"
#line 70
0
"agent_parser.cc"
break
;
case
8
:
...
...
@@ -709,7 +706,7 @@ namespace isc { namespace agent {
ElementPtr
m
(
new
MapElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
push_back
(
m
);
}
#line 71
3
"agent_parser.cc"
#line 71
0
"agent_parser.cc"
break
;
case
9
:
...
...
@@ -717,7 +714,7 @@ namespace isc { namespace agent {
{
// parsing completed
}
#line 7
21
"agent_parser.cc"
#line 7
18
"agent_parser.cc"
break
;
case
10
:
...
...
@@ -726,49 +723,49 @@ namespace isc { namespace agent {
// Push back the JSON value on the stack
ctx
.
stack_
.
push_back
(
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
}
#line 7
30
"agent_parser.cc"
#line 7
27
"agent_parser.cc"
break
;
case
11
:
#line 142 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
IntElement
(
yystack_
[
0
].
value
.
as
<
int64_t
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 73
6
"agent_parser.cc"
#line 73
3
"agent_parser.cc"
break
;
case
12
:
#line 143 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
DoubleElement
(
yystack_
[
0
].
value
.
as
<
double
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 7
42
"agent_parser.cc"
#line 7
39
"agent_parser.cc"
break
;
case
13
:
#line 144 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
BoolElement
(
yystack_
[
0
].
value
.
as
<
bool
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 74
8
"agent_parser.cc"
#line 74
5
"agent_parser.cc"
break
;
case
14
:
#line 145 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
StringElement
(
yystack_
[
0
].
value
.
as
<
std
::
string
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 75
4
"agent_parser.cc"
#line 75
1
"agent_parser.cc"
break
;
case
15
:
#line 146 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
NullElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 7
60
"agent_parser.cc"
#line 7
57
"agent_parser.cc"
break
;
case
16
:
#line 147 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ctx
.
stack_
.
back
();
ctx
.
stack_
.
pop_back
();
}
#line 76
6
"agent_parser.cc"
#line 76
3
"agent_parser.cc"
break
;
case
17
:
#line 148 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ctx
.
stack_
.
back
();
ctx
.
stack_
.
pop_back
();
}
#line 7
72
"agent_parser.cc"
#line 7
69
"agent_parser.cc"
break
;
case
18
:
...
...
@@ -779,7 +776,7 @@ namespace isc { namespace agent {
ElementPtr
m
(
new
MapElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
push_back
(
m
);
}
#line 78
3
"agent_parser.cc"
#line 78
0
"agent_parser.cc"
break
;
case
19
:
...
...
@@ -789,13 +786,13 @@ namespace isc { namespace agent {
// (maybe some sanity checking), this would be the best place
// for it.
}
#line 79
3
"agent_parser.cc"
#line 79
0
"agent_parser.cc"
break
;
case
20
:
#line 163 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ctx
.
stack_
.
back
();
ctx
.
stack_
.
pop_back
();
}
#line 79
9
"agent_parser.cc"
#line 79
6
"agent_parser.cc"
break
;
case
23
:
...
...
@@ -804,7 +801,7 @@ namespace isc { namespace agent {
// map containing a single entry
ctx
.
stack_
.
back
()
->
set
(
yystack_
[
2
].
value
.
as
<
std
::
string
>
(),
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
}
#line 80
8
"agent_parser.cc"
#line 80
5
"agent_parser.cc"
break
;
case
24
:
...
...
@@ -814,7 +811,7 @@ namespace isc { namespace agent {
// comma and string:value
ctx
.
stack_
.
back
()
->
set
(
yystack_
[
2
].
value
.
as
<
std
::
string
>
(),
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
}
#line 81
8
"agent_parser.cc"
#line 81
5
"agent_parser.cc"
break
;
case
25
:
...
...
@@ -823,14 +820,14 @@ namespace isc { namespace agent {
ElementPtr
l
(
new
ListElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
push_back
(
l
);
}
#line 82
7
"agent_parser.cc"
#line 82
4
"agent_parser.cc"
break
;
case
26
:
#line 191 "agent_parser.yy"
{
}
#line 83
4
"agent_parser.cc"
#line 83
1
"agent_parser.cc"
break
;
case
29
:
...
...
@@ -839,7 +836,7 @@ namespace isc { namespace agent {
// List consisting of a single element.
ctx
.
stack_
.
back
()
->
add
(
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
}
#line 84
3
"agent_parser.cc"
#line 84
0
"agent_parser.cc"
break
;
case
30
:
...
...
@@ -848,7 +845,7 @@ namespace isc { namespace agent {
// List ending with , and a value.
ctx
.
stack_
.
back
()
->
add
(
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
}
#line 8
52
"agent_parser.cc"
#line 8
49
"agent_parser.cc"
break
;
case
31
:
...
...
@@ -859,7 +856,7 @@ namespace isc { namespace agent {
error
(
yystack_
[
1
].
location
,
"got unexpected keyword
\"
"
+
keyword
+
"
\"
in "
+
where
+
" map."
);
}
#line 86
3
"agent_parser.cc"
#line 86
0
"agent_parser.cc"
break
;
case
32
:
...
...
@@ -870,7 +867,7 @@ namespace isc { namespace agent {
ElementPtr
m
(
new
MapElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
push_back
(
m
);
}
#line 87
4
"agent_parser.cc"
#line 87
1
"agent_parser.cc"
break
;
case
33
:
...
...
@@ -880,7 +877,7 @@ namespace isc { namespace agent {
// (maybe some sanity checking), this would be the best place
// for it.
}
#line 88
4
"agent_parser.cc"
#line 88
1
"agent_parser.cc"
break
;
case
42
:
...
...
@@ -896,7 +893,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
AGENT
);
}
#line
900
"agent_parser.cc"
#line
897
"agent_parser.cc"
break
;
case
43
:
...
...
@@ -907,7 +904,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 9
11
"agent_parser.cc"
#line 9
08
"agent_parser.cc"
break
;
case
54
:
...
...
@@ -915,7 +912,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 91
9
"agent_parser.cc"
#line 91
6
"agent_parser.cc"
break
;
case
55
:
...
...
@@ -925,7 +922,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"http-host"
,
host
);
ctx
.
leave
();
}
#line 92
9
"agent_parser.cc"
#line 92
6
"agent_parser.cc"
break
;
case
56
:
...
...
@@ -934,7 +931,7 @@ namespace isc { namespace agent {
ElementPtr
prf
(
new
IntElement
(
yystack_
[
0
].
value
.
as
<
int64_t
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"http-port"
,
prf
);
}
#line 93
8
"agent_parser.cc"
#line 93
5
"agent_parser.cc"
break
;
case
57
:
...
...
@@ -942,7 +939,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 94
6
"agent_parser.cc"
#line 94
3
"agent_parser.cc"
break
;
case
58
:
...
...
@@ -969,7 +966,7 @@ namespace isc { namespace agent {
parent
->
set
(
"user-context"
,
user_context
);
ctx
.
leave
();
}
#line 97
3
"agent_parser.cc"
#line 97
0
"agent_parser.cc"
break
;
case
59
:
...
...
@@ -977,7 +974,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 9
81
"agent_parser.cc"
#line 9
78
"agent_parser.cc"
break
;
case
60
:
...
...
@@ -1006,7 +1003,7 @@ namespace isc { namespace agent {
parent
->
set
(
"user-context"
,
user_context
);
ctx
.
leave
();
}
#line 10
10
"agent_parser.cc"
#line 10
07
"agent_parser.cc"
break
;
case
61
:
...
...
@@ -1017,7 +1014,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
l
);
ctx
.
enter
(
ctx
.
HOOKS_LIBRARIES
);
}
#line 10
21
"agent_parser.cc"
#line 10
18
"agent_parser.cc"
break
;
case
62
:
...
...
@@ -1026,7 +1023,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 10
30
"agent_parser.cc"
#line 10
27
"agent_parser.cc"
break
;
case
67
:
...
...
@@ -1036,7 +1033,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
add
(
m
);
ctx
.
stack_
.
push_back
(
m
);
}
#line 10
40
"agent_parser.cc"
#line 10
37
"agent_parser.cc"
break
;
case
68
:
...
...
@@ -1044,7 +1041,7 @@ namespace isc { namespace agent {
{
ctx
.
stack_
.
pop_back
();
}
#line 104
8
"agent_parser.cc"
#line 104
5
"agent_parser.cc"
break
;
case
74
:
...
...
@@ -1052,7 +1049,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 105
6
"agent_parser.cc"
#line 105
3
"agent_parser.cc"
break
;
case
75
:
...
...
@@ -1062,7 +1059,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"library"
,
lib
);
ctx
.
leave
();
}
#line 106
6
"agent_parser.cc"
#line 106
3
"agent_parser.cc"
break
;
case
76
:
...
...
@@ -1070,7 +1067,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 107
4
"agent_parser.cc"
#line 107
1
"agent_parser.cc"
break
;
case
77
:
...
...
@@ -1079,7 +1076,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"parameters"
,
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
ctx
.
leave
();
}
#line 108
3
"agent_parser.cc"
#line 108
0
"agent_parser.cc"
break
;
case
78
:
...
...
@@ -1090,7 +1087,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
CONTROL_SOCKETS
);
}
#line 109
4
"agent_parser.cc"
#line 109
1
"agent_parser.cc"
break
;
case
79
:
...
...
@@ -1099,7 +1096,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 110
3
"agent_parser.cc"
#line 110
0
"agent_parser.cc"
break
;
case
86
:
...
...
@@ -1110,7 +1107,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
SERVER
);
}
#line 111
4
"agent_parser.cc"
#line 111
1
"agent_parser.cc"
break
;
case
87
:
...
...
@@ -1119,7 +1116,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 112
3
"agent_parser.cc"
#line 112
0
"agent_parser.cc"
break
;
case
88
:
...
...
@@ -1130,7 +1127,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
SERVER
);
}
#line 113
4
"agent_parser.cc"
#line 113
1
"agent_parser.cc"
break
;
case
89
:
...
...
@@ -1139,7 +1136,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 114
3
"agent_parser.cc"
#line 114
0
"agent_parser.cc"
break
;
case
90
:
...
...
@@ -1150,7 +1147,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
SERVER
);
}
#line 115
4
"agent_parser.cc"
#line 115
1
"agent_parser.cc"
break
;
case
91
:
...
...
@@ -1159,7 +1156,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 116
3
"agent_parser.cc"
#line 116
0
"agent_parser.cc"
break
;
case
99
:
...
...
@@ -1167,7 +1164,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 11
71
"agent_parser.cc"
#line 11
68
"agent_parser.cc"
break
;
case
100
:
...
...
@@ -1177,7 +1174,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"socket-name"
,
name
);
ctx
.
leave
();
}
#line 11
81
"agent_parser.cc"
#line 11
78
"agent_parser.cc"
break
;
case
101
:
...
...
@@ -1185,7 +1182,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
SOCKET_TYPE
);
}
#line 118
9
"agent_parser.cc"
#line 118
6
"agent_parser.cc"
break
;
case
102
:
...
...
@@ -1194,13 +1191,13 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"socket-type"
,
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
ctx
.
leave
();
}
#line 119
8
"agent_parser.cc"
#line 119
5
"agent_parser.cc"
break
;
case
103
:
#line 491 "agent_parser.yy"
{
yylhs
.
value
.
as
<
ElementPtr
>
()
=
ElementPtr
(
new
StringElement
(
"unix"
,
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
}
#line 120
4
"agent_parser.cc"
#line 120
1
"agent_parser.cc"
break
;
case
104
:
...
...
@@ -1208,7 +1205,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 12
12
"agent_parser.cc"
#line 12
09
"agent_parser.cc"
break
;
case
105
:
...
...
@@ -1217,7 +1214,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"Dhcp4"
,
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
ctx
.
leave
();
}
#line 12
21
"agent_parser.cc"
#line 12
18
"agent_parser.cc"
break
;
case
106
:
...
...
@@ -1225,7 +1222,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 122
9
"agent_parser.cc"
#line 122
6
"agent_parser.cc"
break
;
case
107
:
...
...
@@ -1234,7 +1231,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"Dhcp6"
,
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
ctx
.
leave
();
}
#line 123
8
"agent_parser.cc"
#line 123
5
"agent_parser.cc"
break
;
case
108
:
...
...
@@ -1242,7 +1239,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 124
6
"agent_parser.cc"
#line 124
3
"agent_parser.cc"
break
;
case
109
:
...
...
@@ -1251,7 +1248,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"DhcpDdns"
,
yystack_
[
0
].
value
.
as
<
ElementPtr
>
());
ctx
.
leave
();
}
#line 125
5
"agent_parser.cc"
#line 125
2
"agent_parser.cc"
break
;
case
110
:
...
...
@@ -1262,7 +1259,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
m
);
ctx
.
enter
(
ctx
.
LOGGING
);
}
#line 126
6
"agent_parser.cc"
#line 126
3
"agent_parser.cc"
break
;
case
111
:
...
...
@@ -1271,7 +1268,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 127
5
"agent_parser.cc"
#line 127
2
"agent_parser.cc"
break
;
case
115
:
...
...
@@ -1282,7 +1279,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
push_back
(
l
);
ctx
.
enter
(
ctx
.
LOGGERS
);
}
#line 128
6
"agent_parser.cc"
#line 128
3
"agent_parser.cc"
break
;
case
116
:
...
...
@@ -1291,7 +1288,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
}
#line 129
5
"agent_parser.cc"
#line 129
2
"agent_parser.cc"
break
;
case
119
:
...
...
@@ -1301,7 +1298,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
add
(
l
);
ctx
.
stack_
.
push_back
(
l
);
}
#line 130
5
"agent_parser.cc"
#line 130
2
"agent_parser.cc"
break
;
case
120
:
...
...
@@ -1309,7 +1306,7 @@ namespace isc { namespace agent {
{
ctx
.
stack_
.
pop_back
();
}
#line 131
3
"agent_parser.cc"
#line 131
0
"agent_parser.cc"
break
;
case
130
:
...
...
@@ -1317,7 +1314,7 @@ namespace isc { namespace agent {
{
ctx
.
enter
(
ctx
.
NO_KEYWORDS
);
}
#line 13
21
"agent_parser.cc"
#line 13
18
"agent_parser.cc"
break
;
case
131
:
...
...
@@ -1327,7 +1324,7 @@ namespace isc { namespace agent {
ctx
.
stack_
.
back
()
->
set
(
"name"
,
name
);
ctx
.
leave
();
}