2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 22:15:23 +00:00

[master regen flex/bison files

This commit is contained in:
Francis Dupont
2017-01-10 22:25:58 +00:00
parent 7be6514d9b
commit b0249911dd
10 changed files with 1417 additions and 2535 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -40,7 +40,7 @@
#ifndef YY_PARSER4_DHCP4_PARSER_H_INCLUDED #ifndef YY_PARSER4_DHCP4_PARSER_H_INCLUDED
# define YY_PARSER4_DHCP4_PARSER_H_INCLUDED # define YY_PARSER4_DHCP4_PARSER_H_INCLUDED
// // "%code requires" blocks. // // "%code requires" blocks.
#line 17 "dhcp4_parser.yy" // lalr1.cc:392 #line 17 "dhcp4_parser.yy" // lalr1.cc:377
#include <string> #include <string>
#include <cc/data.h> #include <cc/data.h>
@@ -52,7 +52,7 @@ using namespace isc::dhcp;
using namespace isc::data; using namespace isc::data;
using namespace std; using namespace std;
#line 56 "dhcp4_parser.h" // lalr1.cc:392 #line 56 "dhcp4_parser.h" // lalr1.cc:377
# include <cassert> # include <cassert>
# include <cstdlib> // std::abort # include <cstdlib> // std::abort
@@ -135,9 +135,9 @@ using namespace std;
# endif /* ! defined YYDEBUG */ # endif /* ! defined YYDEBUG */
#endif /* ! defined PARSER4_DEBUG */ #endif /* ! defined PARSER4_DEBUG */
#line 14 "dhcp4_parser.yy" // lalr1.cc:392 #line 14 "dhcp4_parser.yy" // lalr1.cc:377
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 141 "dhcp4_parser.h" // lalr1.cc:392 #line 141 "dhcp4_parser.h" // lalr1.cc:377
@@ -2212,9 +2212,9 @@ namespace isc { namespace dhcp {
} }
#line 14 "dhcp4_parser.yy" // lalr1.cc:392 #line 14 "dhcp4_parser.yy" // lalr1.cc:377
} } // isc::dhcp } } // isc::dhcp
#line 2218 "dhcp4_parser.h" // lalr1.cc:392 #line 2218 "dhcp4_parser.h" // lalr1.cc:377

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Locations for Bison parsers in C++ // Locations for Bison parsers in C++
@@ -40,9 +41,9 @@
# include "position.hh" # include "position.hh"
#line 14 "dhcp4_parser.yy" // location.cc:337 #line 14 "dhcp4_parser.yy" // location.cc:296
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 46 "location.hh" // location.cc:337 #line 46 "location.hh" // location.cc:296
/// Abstract a location. /// Abstract a location.
class location class location
{ {
@@ -186,7 +187,7 @@ namespace isc { namespace dhcp {
return ostr; return ostr;
} }
#line 14 "dhcp4_parser.yy" // location.cc:337 #line 14 "dhcp4_parser.yy" // location.cc:296
} } // isc::dhcp } } // isc::dhcp
#line 192 "location.hh" // location.cc:337 #line 192 "location.hh" // location.cc:296
#endif // !YY_PARSER4_LOCATION_HH_INCLUDED #endif // !YY_PARSER4_LOCATION_HH_INCLUDED

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Positions for Bison parsers in C++ // Positions for Bison parsers in C++
@@ -50,9 +51,9 @@
# endif # endif
# endif # endif
#line 14 "dhcp4_parser.yy" // location.cc:337 #line 14 "dhcp4_parser.yy" // location.cc:296
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 56 "position.hh" // location.cc:337 #line 56 "position.hh" // location.cc:296
/// Abstract a position. /// Abstract a position.
class position class position
{ {
@@ -174,7 +175,7 @@ namespace isc { namespace dhcp {
return ostr << pos.line << '.' << pos.column; return ostr << pos.line << '.' << pos.column;
} }
#line 14 "dhcp4_parser.yy" // location.cc:337 #line 14 "dhcp4_parser.yy" // location.cc:296
} } // isc::dhcp } } // isc::dhcp
#line 180 "position.hh" // location.cc:337 #line 180 "position.hh" // location.cc:296
#endif // !YY_PARSER4_POSITION_HH_INCLUDED #endif // !YY_PARSER4_POSITION_HH_INCLUDED

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Stack handling for Bison parsers in C++ // Stack handling for Bison parsers in C++
@@ -40,9 +41,9 @@
# include <vector> # include <vector>
#line 14 "dhcp4_parser.yy" // stack.hh:151 #line 14 "dhcp4_parser.yy" // stack.hh:132
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 46 "stack.hh" // stack.hh:151 #line 46 "stack.hh" // stack.hh:132
template <class T, class S = std::vector<T> > template <class T, class S = std::vector<T> >
class stack class stack
{ {
@@ -150,8 +151,8 @@ namespace isc { namespace dhcp {
unsigned int range_; unsigned int range_;
}; };
#line 14 "dhcp4_parser.yy" // stack.hh:151 #line 14 "dhcp4_parser.yy" // stack.hh:132
} } // isc::dhcp } } // isc::dhcp
#line 156 "stack.hh" // stack.hh:151 #line 156 "stack.hh" // stack.hh:132
#endif // !YY_PARSER4_STACK_HH_INCLUDED #endif // !YY_PARSER4_STACK_HH_INCLUDED

File diff suppressed because it is too large Load Diff

View File

@@ -40,7 +40,7 @@
#ifndef YY_PARSER6_DHCP6_PARSER_H_INCLUDED #ifndef YY_PARSER6_DHCP6_PARSER_H_INCLUDED
# define YY_PARSER6_DHCP6_PARSER_H_INCLUDED # define YY_PARSER6_DHCP6_PARSER_H_INCLUDED
// // "%code requires" blocks. // // "%code requires" blocks.
#line 17 "dhcp6_parser.yy" // lalr1.cc:392 #line 17 "dhcp6_parser.yy" // lalr1.cc:377
#include <string> #include <string>
#include <cc/data.h> #include <cc/data.h>
@@ -52,7 +52,7 @@ using namespace isc::dhcp;
using namespace isc::data; using namespace isc::data;
using namespace std; using namespace std;
#line 56 "dhcp6_parser.h" // lalr1.cc:392 #line 56 "dhcp6_parser.h" // lalr1.cc:377
# include <cassert> # include <cassert>
# include <cstdlib> // std::abort # include <cstdlib> // std::abort
@@ -135,9 +135,9 @@ using namespace std;
# endif /* ! defined YYDEBUG */ # endif /* ! defined YYDEBUG */
#endif /* ! defined PARSER6_DEBUG */ #endif /* ! defined PARSER6_DEBUG */
#line 14 "dhcp6_parser.yy" // lalr1.cc:392 #line 14 "dhcp6_parser.yy" // lalr1.cc:377
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 141 "dhcp6_parser.h" // lalr1.cc:392 #line 141 "dhcp6_parser.h" // lalr1.cc:377
@@ -2235,9 +2235,9 @@ namespace isc { namespace dhcp {
} }
#line 14 "dhcp6_parser.yy" // lalr1.cc:392 #line 14 "dhcp6_parser.yy" // lalr1.cc:377
} } // isc::dhcp } } // isc::dhcp
#line 2241 "dhcp6_parser.h" // lalr1.cc:392 #line 2241 "dhcp6_parser.h" // lalr1.cc:377

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Locations for Bison parsers in C++ // Locations for Bison parsers in C++
@@ -40,9 +41,9 @@
# include "position.hh" # include "position.hh"
#line 14 "dhcp6_parser.yy" // location.cc:337 #line 14 "dhcp6_parser.yy" // location.cc:296
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 46 "location.hh" // location.cc:337 #line 46 "location.hh" // location.cc:296
/// Abstract a location. /// Abstract a location.
class location class location
{ {
@@ -186,7 +187,7 @@ namespace isc { namespace dhcp {
return ostr; return ostr;
} }
#line 14 "dhcp6_parser.yy" // location.cc:337 #line 14 "dhcp6_parser.yy" // location.cc:296
} } // isc::dhcp } } // isc::dhcp
#line 192 "location.hh" // location.cc:337 #line 192 "location.hh" // location.cc:296
#endif // !YY_PARSER6_LOCATION_HH_INCLUDED #endif // !YY_PARSER6_LOCATION_HH_INCLUDED

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Positions for Bison parsers in C++ // Positions for Bison parsers in C++
@@ -50,9 +51,9 @@
# endif # endif
# endif # endif
#line 14 "dhcp6_parser.yy" // location.cc:337 #line 14 "dhcp6_parser.yy" // location.cc:296
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 56 "position.hh" // location.cc:337 #line 56 "position.hh" // location.cc:296
/// Abstract a position. /// Abstract a position.
class position class position
{ {
@@ -174,7 +175,7 @@ namespace isc { namespace dhcp {
return ostr << pos.line << '.' << pos.column; return ostr << pos.line << '.' << pos.column;
} }
#line 14 "dhcp6_parser.yy" // location.cc:337 #line 14 "dhcp6_parser.yy" // location.cc:296
} } // isc::dhcp } } // isc::dhcp
#line 180 "position.hh" // location.cc:337 #line 180 "position.hh" // location.cc:296
#endif // !YY_PARSER6_POSITION_HH_INCLUDED #endif // !YY_PARSER6_POSITION_HH_INCLUDED

View File

@@ -1,3 +1,4 @@
// Generated 201701102225
// A Bison parser, made by GNU Bison 3.0.4. // A Bison parser, made by GNU Bison 3.0.4.
// Stack handling for Bison parsers in C++ // Stack handling for Bison parsers in C++
@@ -40,9 +41,9 @@
# include <vector> # include <vector>
#line 14 "dhcp6_parser.yy" // stack.hh:151 #line 14 "dhcp6_parser.yy" // stack.hh:132
namespace isc { namespace dhcp { namespace isc { namespace dhcp {
#line 46 "stack.hh" // stack.hh:151 #line 46 "stack.hh" // stack.hh:132
template <class T, class S = std::vector<T> > template <class T, class S = std::vector<T> >
class stack class stack
{ {
@@ -150,8 +151,8 @@ namespace isc { namespace dhcp {
unsigned int range_; unsigned int range_;
}; };
#line 14 "dhcp6_parser.yy" // stack.hh:151 #line 14 "dhcp6_parser.yy" // stack.hh:132
} } // isc::dhcp } } // isc::dhcp
#line 156 "stack.hh" // stack.hh:151 #line 156 "stack.hh" // stack.hh:132
#endif // !YY_PARSER6_STACK_HH_INCLUDED #endif // !YY_PARSER6_STACK_HH_INCLUDED