Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
f2e33379
Commit
f2e33379
authored
Mar 01, 2017
by
Francis Dupont
Browse files
[master] regen flex/bison
parent
d12b6f4a
Changes
10
Hide whitespace changes
Inline
Side-by-side
src/bin/dhcp4/dhcp4_lexer.cc
View file @
f2e33379
...
...
@@ -4726,7 +4726,7 @@ Parser4Context::scanStringBegin(const std::string& str, ParserType parser_type)
loc_
.
initialize
(
&
file_
);
yy_flex_debug
=
trace_scanning_
;
YY_BUFFER_STATE
buffer
;
buffer
=
yy
_scan_bytes
(
str
.
c_str
(),
str
.
size
());
buffer
=
parser4_
_scan_bytes
(
str
.
c_str
(),
str
.
size
());
if
(
!
buffer
)
{
fatal
(
"cannot scan string"
);
// fatal() throws an exception so this can't be reached
...
...
src/bin/dhcp4/dhcp4_parser.cc
View file @
f2e33379
...
...
@@ -2906,7 +2906,7 @@ namespace isc { namespace dhcp {
break
;
case
483
:
#line 1
699
"dhcp4_parser.yy" // lalr1.cc:859
#line 1
700
"dhcp4_parser.yy" // lalr1.cc:859
{
ctx
.
enter
(
ctx
.
NO_KEYWORD
);
}
...
...
@@ -2914,7 +2914,7 @@ namespace isc { namespace dhcp {
break
;
case
484
:
#line 170
1
"dhcp4_parser.yy" // lalr1.cc:859
#line 170
2
"dhcp4_parser.yy" // lalr1.cc:859
{
ElementPtr
sev
(
new
StringElement
(
yystack_
[
0
].
value
.
as
<
std
::
string
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"severity"
,
sev
);
...
...
@@ -2924,7 +2924,7 @@ namespace isc { namespace dhcp {
break
;
case
485
:
#line 170
7
"dhcp4_parser.yy" // lalr1.cc:859
#line 170
8
"dhcp4_parser.yy" // lalr1.cc:859
{
ElementPtr
l
(
new
ListElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"output_options"
,
l
);
...
...
@@ -2935,7 +2935,7 @@ namespace isc { namespace dhcp {
break
;
case
486
:
#line 171
2
"dhcp4_parser.yy" // lalr1.cc:859
#line 171
3
"dhcp4_parser.yy" // lalr1.cc:859
{
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
...
...
@@ -2944,7 +2944,7 @@ namespace isc { namespace dhcp {
break
;
case
489
:
#line 172
1
"dhcp4_parser.yy" // lalr1.cc:859
#line 172
2
"dhcp4_parser.yy" // lalr1.cc:859
{
ElementPtr
m
(
new
MapElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
add
(
m
);
...
...
@@ -2954,7 +2954,7 @@ namespace isc { namespace dhcp {
break
;
case
490
:
#line 172
5
"dhcp4_parser.yy" // lalr1.cc:859
#line 172
6
"dhcp4_parser.yy" // lalr1.cc:859
{
ctx
.
stack_
.
pop_back
();
}
...
...
@@ -2962,7 +2962,7 @@ namespace isc { namespace dhcp {
break
;
case
493
:
#line 173
3
"dhcp4_parser.yy" // lalr1.cc:859
#line 173
4
"dhcp4_parser.yy" // lalr1.cc:859
{
ctx
.
enter
(
ctx
.
NO_KEYWORD
);
}
...
...
@@ -2970,7 +2970,7 @@ namespace isc { namespace dhcp {
break
;
case
494
:
#line 173
5
"dhcp4_parser.yy" // lalr1.cc:859
#line 173
6
"dhcp4_parser.yy" // lalr1.cc:859
{
ElementPtr
sev
(
new
StringElement
(
yystack_
[
0
].
value
.
as
<
std
::
string
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"output"
,
sev
);
...
...
@@ -4013,8 +4013,8 @@ namespace isc { namespace dhcp {
1577
,
1582
,
1582
,
1590
,
1593
,
1596
,
1599
,
1602
,
1608
,
1608
,
1618
,
1618
,
1625
,
1625
,
1637
,
1637
,
1650
,
1651
,
1655
,
1659
,
1659
,
1671
,
1672
,
1676
,
1676
,
1684
,
1685
,
1688
,
1689
,
1690
,
1691
,
1692
,
1695
,
1
699
,
1
699
,
170
7
,
170
7
,
171
7
,
171
8
,
172
1
,
172
1
,
17
29
,
173
0
,
173
3
,
173
3
1691
,
1692
,
1695
,
1
700
,
1
700
,
170
8
,
170
8
,
171
8
,
171
9
,
172
2
,
172
2
,
17
30
,
173
1
,
173
4
,
173
4
};
// Print the state stack on the debug stream.
...
...
@@ -4050,7 +4050,7 @@ namespace isc { namespace dhcp {
#line 14 "dhcp4_parser.yy" // lalr1.cc:1167
}
}
// isc::dhcp
#line 4053 "dhcp4_parser.cc" // lalr1.cc:1167
#line 174
1
"dhcp4_parser.yy" // lalr1.cc:1168
#line 174
2
"dhcp4_parser.yy" // lalr1.cc:1168
void
...
...
src/bin/dhcp4/location.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Locations for Bison parsers in C++
...
...
src/bin/dhcp4/position.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Positions for Bison parsers in C++
...
...
src/bin/dhcp4/stack.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Stack handling for Bison parsers in C++
...
...
src/bin/dhcp6/dhcp6_lexer.cc
View file @
f2e33379
...
...
@@ -4804,7 +4804,7 @@ Parser6Context::scanStringBegin(const std::string& str, ParserType parser_type)
loc_
.
initialize
(
&
file_
);
yy_flex_debug
=
trace_scanning_
;
YY_BUFFER_STATE
buffer
;
buffer
=
yy
_scan_bytes
(
str
.
c_str
(),
str
.
size
());
buffer
=
parser6_
_scan_bytes
(
str
.
c_str
(),
str
.
size
());
if
(
!
buffer
)
{
fatal
(
"cannot scan string"
);
// fatal() throws an exception so this can't be reached
...
...
src/bin/dhcp6/dhcp6_parser.cc
View file @
f2e33379
...
...
@@ -3002,7 +3002,7 @@ namespace isc { namespace dhcp {
break
;
case
506
:
#line 178
7
"dhcp6_parser.yy" // lalr1.cc:859
#line 178
8
"dhcp6_parser.yy" // lalr1.cc:859
{
ctx
.
enter
(
ctx
.
NO_KEYWORD
);
}
...
...
@@ -3010,7 +3010,7 @@ namespace isc { namespace dhcp {
break
;
case
507
:
#line 17
8
9 "dhcp6_parser.yy" // lalr1.cc:859
#line 179
0
"dhcp6_parser.yy" // lalr1.cc:859
{
ElementPtr
sev
(
new
StringElement
(
yystack_
[
0
].
value
.
as
<
std
::
string
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"severity"
,
sev
);
...
...
@@ -3020,7 +3020,7 @@ namespace isc { namespace dhcp {
break
;
case
508
:
#line 179
5
"dhcp6_parser.yy" // lalr1.cc:859
#line 179
6
"dhcp6_parser.yy" // lalr1.cc:859
{
ElementPtr
l
(
new
ListElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"output_options"
,
l
);
...
...
@@ -3031,7 +3031,7 @@ namespace isc { namespace dhcp {
break
;
case
509
:
#line 180
0
"dhcp6_parser.yy" // lalr1.cc:859
#line 180
1
"dhcp6_parser.yy" // lalr1.cc:859
{
ctx
.
stack_
.
pop_back
();
ctx
.
leave
();
...
...
@@ -3040,7 +3040,7 @@ namespace isc { namespace dhcp {
break
;
case
512
:
#line 180
9
"dhcp6_parser.yy" // lalr1.cc:859
#line 18
1
0 "dhcp6_parser.yy" // lalr1.cc:859
{
ElementPtr
m
(
new
MapElement
(
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
add
(
m
);
...
...
@@ -3050,7 +3050,7 @@ namespace isc { namespace dhcp {
break
;
case
513
:
#line 181
3
"dhcp6_parser.yy" // lalr1.cc:859
#line 181
4
"dhcp6_parser.yy" // lalr1.cc:859
{
ctx
.
stack_
.
pop_back
();
}
...
...
@@ -3058,7 +3058,7 @@ namespace isc { namespace dhcp {
break
;
case
516
:
#line 182
1
"dhcp6_parser.yy" // lalr1.cc:859
#line 182
2
"dhcp6_parser.yy" // lalr1.cc:859
{
ctx
.
enter
(
ctx
.
NO_KEYWORD
);
}
...
...
@@ -3066,7 +3066,7 @@ namespace isc { namespace dhcp {
break
;
case
517
:
#line 182
3
"dhcp6_parser.yy" // lalr1.cc:859
#line 182
4
"dhcp6_parser.yy" // lalr1.cc:859
{
ElementPtr
sev
(
new
StringElement
(
yystack_
[
0
].
value
.
as
<
std
::
string
>
(),
ctx
.
loc2pos
(
yystack_
[
0
].
location
)));
ctx
.
stack_
.
back
()
->
set
(
"output"
,
sev
);
...
...
@@ -4149,8 +4149,8 @@ namespace isc { namespace dhcp {
1650
,
1655
,
1660
,
1665
,
1670
,
1670
,
1678
,
1681
,
1684
,
1687
,
1690
,
1696
,
1696
,
1706
,
1706
,
1713
,
1713
,
1725
,
1725
,
1738
,
1739
,
1743
,
1747
,
1747
,
1759
,
1760
,
1764
,
1764
,
1772
,
1773
,
1776
,
1777
,
1778
,
1779
,
1780
,
1783
,
178
7
,
178
7
,
179
5
,
179
5
,
180
5
,
180
6
,
180
9
,
180
9
,
181
7
,
181
8
,
182
1
,
182
1
1776
,
1777
,
1778
,
1779
,
1780
,
1783
,
178
8
,
178
8
,
179
6
,
179
6
,
180
6
,
180
7
,
18
1
0
,
18
1
0
,
181
8
,
181
9
,
182
2
,
182
2
};
// Print the state stack on the debug stream.
...
...
@@ -4186,7 +4186,7 @@ namespace isc { namespace dhcp {
#line 14 "dhcp6_parser.yy" // lalr1.cc:1167
}
}
// isc::dhcp
#line 4189 "dhcp6_parser.cc" // lalr1.cc:1167
#line 18
29
"dhcp6_parser.yy" // lalr1.cc:1168
#line 18
30
"dhcp6_parser.yy" // lalr1.cc:1168
void
...
...
src/bin/dhcp6/location.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Locations for Bison parsers in C++
...
...
src/bin/dhcp6/position.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Positions for Bison parsers in C++
...
...
src/bin/dhcp6/stack.hh
View file @
f2e33379
// Generated 20170
208150
5
// Generated 20170
301091
5
// A Bison parser, made by GNU Bison 3.0.4.
// Stack handling for Bison parsers in C++
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment