Kea
1.9.9-git
|
A Bison parser. More...
#include <dhcp6_parser.h>
Classes | |
struct | basic_symbol |
A complete symbol. More... | |
struct | by_kind |
Type access provider for token (enum) based symbols. More... | |
class | context |
class | semantic_type |
A buffer to store and retrieve objects. More... | |
struct | symbol_kind |
Symbol kinds. More... | |
struct | symbol_type |
"External" symbols: returned by the scanner. More... | |
struct | syntax_error |
Syntax errors thrown from user actions. More... | |
struct | token |
Token kinds. More... | |
Public Types | |
typedef by_kind | by_type |
Backward compatibility for a private implementation detail (Bison 3.6). More... | |
typedef int | debug_level_type |
Type for debugging levels. More... | |
typedef location | location_type |
Symbol locations. More... | |
typedef symbol_kind::symbol_kind_type | symbol_kind_type |
(Internal) symbol kind. More... | |
typedef token::yytokentype | token_kind_type |
Token kind, as returned by yylex. More... | |
typedef token_kind_type | token_type |
Backward compatibility alias (Bison 3.6). More... | |
Public Member Functions | |
Dhcp6Parser (isc::dhcp::Parser6Context &ctx_yyarg) | |
Build a parser object. More... | |
virtual | ~Dhcp6Parser () |
debug_level_type | debug_level () const YY_ATTRIBUTE_PURE |
The current debugging level. More... | |
std::ostream & | debug_stream () const YY_ATTRIBUTE_PURE |
The current debugging stream. More... | |
virtual void | error (const location_type &loc, const std::string &msg) |
Report a syntax error. More... | |
void | error (const syntax_error &err) |
Report a syntax error. More... | |
int | operator() () |
Parse. More... | |
virtual int | parse () |
Parse. More... | |
void | set_debug_level (debug_level_type l) |
Set the current debugging level. More... | |
void | set_debug_stream (std::ostream &) |
Set the current debugging stream. More... | |
Static Public Attributes | |
static const symbol_kind_type | YYNTOKENS = symbol_kind::YYNTOKENS |
The number of tokens. More... | |
A Bison parser.
Definition at line 209 of file dhcp6_parser.h.
Backward compatibility for a private implementation detail (Bison 3.6).
Definition at line 1645 of file dhcp6_parser.h.
typedef int isc::dhcp::Dhcp6Parser::debug_level_type |
Type for debugging levels.
Definition at line 1736 of file dhcp6_parser.h.
typedef location isc::dhcp::Dhcp6Parser::location_type |
Symbol locations.
Definition at line 460 of file dhcp6_parser.h.
(Internal) symbol kind.
Definition at line 1370 of file dhcp6_parser.h.
Token kind, as returned by yylex.
Definition at line 704 of file dhcp6_parser.h.
Backward compatibility alias (Bison 3.6).
Definition at line 707 of file dhcp6_parser.h.
isc::dhcp::Dhcp6Parser::Dhcp6Parser | ( | isc::dhcp::Parser6Context & | ctx_yyarg | ) |
Build a parser object.
Definition at line 147 of file dhcp6_parser.cc.
|
virtual |
Definition at line 157 of file dhcp6_parser.cc.
Dhcp6Parser::debug_level_type isc::dhcp::Dhcp6Parser::debug_level | ( | ) | const |
The current debugging level.
Definition at line 520 of file dhcp6_parser.cc.
std::ostream & isc::dhcp::Dhcp6Parser::debug_stream | ( | ) | const |
The current debugging stream.
Definition at line 507 of file dhcp6_parser.cc.
|
virtual |
Report a syntax error.
loc | where the syntax error is found. |
msg | a description of the syntax error. |
Definition at line 5965 of file dhcp6_parser.cc.
void isc::dhcp::Dhcp6Parser::error | ( | const syntax_error & | err | ) |
Report a syntax error.
Definition at line 4529 of file dhcp6_parser.cc.
References error(), and isc::dhcp::Dhcp6Parser::syntax_error::location.
|
inlinestatic |
Definition at line 3356 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4436 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2996 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3041 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4931 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2666 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2651 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2606 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4136 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3551 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3491 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2951 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1826 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1811 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3206 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4646 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1946 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1961 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1976 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2261 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2396 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2276 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4046 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2141 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2981 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2936 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1931 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2801 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2771 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2756 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2816 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2786 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2741 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2831 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2846 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4556 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2681 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3176 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3971 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1916 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4151 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3986 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4091 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3311 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3611 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3881 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4001 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4106 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4166 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3026 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1766 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3956 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3146 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3161 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3746 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3656 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4916 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4586 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3776 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4346 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3341 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3791 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3701 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2186 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3446 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3641 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4481 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4466 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2051 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2066 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3926 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3626 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3266 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3911 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4901 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3236 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3251 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2006 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1991 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3686 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3581 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4496 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4391 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2381 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1871 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3476 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2036 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4661 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2231 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3716 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3896 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3866 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4511 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1841 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3416 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2516 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4256 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3806 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3821 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2291 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2471 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2561 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4601 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4616 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2096 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2501 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2546 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2111 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2921 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4286 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4271 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4421 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1901 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2321 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3536 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2906 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2891 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3326 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4541 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4526 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4316 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4301 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4031 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3731 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1781 of file dhcp6_parser.h.
|
inlinestatic |
Definition at line 1796 of file dhcp6_parser.h.
|
inlinestatic |
Definition at line 2171 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4631 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3101 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2216 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3086 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3071 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2201 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2126 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2486 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3116 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3131 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3596 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4181 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4121 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3281 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1886 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2021 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2246 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2591 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3761 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2306 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3011 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3671 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3431 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2576 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4331 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2426 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3506 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3296 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3566 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3371 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3386 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3401 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1856 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3461 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4226 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4241 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2411 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2366 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2351 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3851 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4196 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4211 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2696 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4571 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3056 of file dhcp6_parser.h.
|
inlinestatic |
Definition at line 4076 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4061 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2966 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2726 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2711 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2336 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2861 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4886 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4871 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4706 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4856 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4841 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4721 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4826 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4811 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4796 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4766 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4751 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4781 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4736 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 3221 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2876 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2621 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2636 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4376 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2441 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2456 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3521 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4016 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3941 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4691 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4676 of file dhcp6_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 2081 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4361 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3836 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2156 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3191 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2531 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4451 of file dhcp6_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4406 of file dhcp6_parser.h.
Referenced by while().
int isc::dhcp::Dhcp6Parser::operator() | ( | ) |
Parse.
An alias for parse ().
Definition at line 555 of file dhcp6_parser.cc.
References parse().
|
virtual |
Parse.
Length of the RHS of the rule being reduced.
The lookahead symbol.
The locations where the error started and ended.
The return value of parse ().
Definition at line 561 of file dhcp6_parser.cc.
References isc::dhcp::Dhcp6Parser::basic_symbol< Base >::clear(), isc::dhcp::Parser6Context::CLIENT_CLASSES, isc::dhcp::Parser6Context::COMPATIBILITY, isc::dhcp::Parser6Context::CONFIG, isc::dhcp::Parser6Context::CONFIG_CONTROL, isc::dhcp::Parser6Context::CONFIG_DATABASE, isc::dhcp::Parser6Context::contextName(), isc::dhcp::Parser6Context::CONTROL_SOCKET, isc::dhcp::Parser6Context::ctx_, isc::dhcp::Parser6Context::DATABASE_ON_FAIL, isc::dhcp::Parser6Context::DATABASE_TYPE, isc::dhcp::Parser6Context::DHCP6, isc::dhcp::Parser6Context::DHCP_DDNS, isc::dhcp::Parser6Context::DHCP_MULTI_THREADING, isc::dhcp::Parser6Context::DHCP_QUEUE_CONTROL, isc::dhcp::Parser6Context::DUID_TYPE, isc::dhcp::Dhcp6Parser::basic_symbol< Base >::empty(), isc::dhcp::Parser6Context::enter(), error(), isc::dhcp::Parser6Context::EXPIRED_LEASES_PROCESSING, isc::dhcp::Parser6Context::HOOKS_LIBRARIES, isc::dhcp::Parser6Context::HOST_RESERVATION_IDENTIFIERS, isc::dhcp::Parser6Context::HOSTS_DATABASE, isc::dhcp::Parser6Context::INTERFACES_CONFIG, isc::dhcp::Dhcp6Parser::by_kind::kind(), isc::dhcp::Dhcp6Parser::by_kind::kind_, isc::dhcp::Parser6Context::LEASE_DATABASE, isc::dhcp::Parser6Context::leave(), isc::dhcp::Parser6Context::loc2pos(), isc::dhcp::Dhcp6Parser::basic_symbol< Base >::location, isc::dhcp::Parser6Context::LOGGERS, isc::dhcp::Parser6Context::MAC_SOURCES, isc::data::merge(), isc::dhcp::Dhcp6Parser::basic_symbol< Base >::move(), isc::dhcp::Parser6Context::NCR_FORMAT, isc::dhcp::Parser6Context::NCR_PROTOCOL, isc::dhcp::Parser6Context::NO_KEYWORD, isc::dhcp::Parser6Context::OPTION_DATA, isc::dhcp::Parser6Context::OPTION_DEF, isc::dhcp::Parser6Context::OUTPUT_OPTIONS, isc::dhcp::Parser6Context::PD_POOLS, isc::dhcp::Parser6Context::POOLS, isc::dhcp::Parser6Context::RELAY, isc::dhcp::Parser6Context::REPLACE_CLIENT_NAME, isc::dhcp::Parser6Context::require(), isc::dhcp::Parser6Context::RESERVATION_MODE, isc::dhcp::Parser6Context::RESERVATIONS, isc::dhcp::Dhcp6Parser::symbol_kind::S_BOOLEAN, isc::dhcp::Dhcp6Parser::symbol_kind::S_db_type, isc::dhcp::Dhcp6Parser::symbol_kind::S_ddns_replace_client_name_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_duid_type, isc::dhcp::Dhcp6Parser::symbol_kind::S_FLOAT, isc::dhcp::Dhcp6Parser::symbol_kind::S_hr_mode, isc::dhcp::Dhcp6Parser::symbol_kind::S_INTEGER, isc::dhcp::Dhcp6Parser::symbol_kind::S_map_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_ncr_protocol_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_on_fail_mode, isc::dhcp::Dhcp6Parser::symbol_kind::S_STRING, isc::dhcp::Dhcp6Parser::symbol_kind::S_value, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYEOF, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYerror, isc::dhcp::Dhcp6Parser::symbol_kind::S_YYUNDEF, isc::dhcp::Parser6Context::SANITY_CHECKS, isc::dhcp::Parser6Context::SERVER_ID, isc::dhcp::Parser6Context::SHARED_NETWORK, isc::dhcp::Parser6Context::stack_, isc::dhcp::Parser6Context::SUBNET6, isc::dhcp::Parser6Context::unique(), YY_MOVE, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, YYCDEBUG, YYERROR, yylex, and YYLLOC_DEFAULT.
Referenced by operator()().
void isc::dhcp::Dhcp6Parser::set_debug_level | ( | debug_level_type | l | ) |
Set the current debugging level.
Definition at line 526 of file dhcp6_parser.cc.
void isc::dhcp::Dhcp6Parser::set_debug_stream | ( | std::ostream & | o | ) |
Set the current debugging stream.
Definition at line 513 of file dhcp6_parser.cc.
|
static |
The user-facing name of the symbol whose (internal) number is YYSYMBOL.
No bounds checking.
Definition at line 4575 of file dhcp6_parser.cc.
Referenced by isc::dhcp::Dhcp6Parser::basic_symbol< by_state >::name().
|
static |
The number of tokens.
Definition at line 1373 of file dhcp6_parser.h.
Referenced by isc::dhcp::Dhcp6Parser::context::expected_tokens().