Kea
1.9.9-git
|
A Bison parser. More...
#include <dhcp4_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 | |
Dhcp4Parser (isc::dhcp::Parser4Context &ctx_yyarg) | |
Build a parser object. More... | |
virtual | ~Dhcp4Parser () |
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 dhcp4_parser.h.
Backward compatibility for a private implementation detail (Bison 3.6).
Definition at line 1612 of file dhcp4_parser.h.
typedef int isc::dhcp::Dhcp4Parser::debug_level_type |
Type for debugging levels.
Definition at line 1703 of file dhcp4_parser.h.
typedef location isc::dhcp::Dhcp4Parser::location_type |
Symbol locations.
Definition at line 461 of file dhcp4_parser.h.
(Internal) symbol kind.
Definition at line 1335 of file dhcp4_parser.h.
Token kind, as returned by yylex.
Definition at line 697 of file dhcp4_parser.h.
Backward compatibility alias (Bison 3.6).
Definition at line 700 of file dhcp4_parser.h.
isc::dhcp::Dhcp4Parser::Dhcp4Parser | ( | isc::dhcp::Parser4Context & | ctx_yyarg | ) |
Build a parser object.
Definition at line 147 of file dhcp4_parser.cc.
|
virtual |
Definition at line 157 of file dhcp4_parser.cc.
Dhcp4Parser::debug_level_type isc::dhcp::Dhcp4Parser::debug_level | ( | ) | const |
The current debugging level.
Definition at line 530 of file dhcp4_parser.cc.
std::ostream & isc::dhcp::Dhcp4Parser::debug_stream | ( | ) | const |
The current debugging stream.
Definition at line 517 of file dhcp4_parser.cc.
|
virtual |
Report a syntax error.
loc | where the syntax error is found. |
msg | a description of the syntax error. |
Definition at line 5831 of file dhcp4_parser.cc.
void isc::dhcp::Dhcp4Parser::error | ( | const syntax_error & | err | ) |
Report a syntax error.
Definition at line 4407 of file dhcp4_parser.cc.
References error(), and isc::dhcp::Dhcp4Parser::syntax_error::location.
|
inlinestatic |
Definition at line 3398 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4298 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3158 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3203 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2138 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4778 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2183 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2783 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2768 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2723 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4013 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3593 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3533 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3473 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3608 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3113 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1793 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1778 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3278 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4508 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1898 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1913 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1928 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2423 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2468 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2438 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3923 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2303 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3143 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3098 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2918 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2888 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2873 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2933 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2903 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2858 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2948 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2963 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4418 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2798 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1883 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3848 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4028 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3863 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3968 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1973 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3353 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3563 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2108 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3878 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3983 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4043 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3188 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1733 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3743 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3638 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4763 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4448 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3773 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4223 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3383 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3788 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3698 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2348 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3458 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3623 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4343 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4328 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2213 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2228 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3578 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3323 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4748 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3308 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1958 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1943 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3668 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3683 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4358 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4253 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2453 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1838 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2093 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2198 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4523 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2393 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3713 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4373 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1808 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2123 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4133 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3803 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3818 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2498 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2633 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2678 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4463 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4478 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2258 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2663 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2273 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3083 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4163 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4148 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4283 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2153 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1868 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2528 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3518 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3068 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3053 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3368 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2018 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4403 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4388 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4193 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4178 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3908 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3728 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1748 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1763 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2333 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4493 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2378 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3248 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3233 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2363 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2288 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4058 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3998 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1988 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1853 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2063 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2408 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2708 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3758 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2513 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3173 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3653 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2693 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4208 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2588 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3488 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3338 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3548 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3413 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3428 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3443 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1823 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2033 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2078 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4103 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4118 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2483 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2573 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2558 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2168 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4073 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4088 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2813 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4433 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3218 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3953 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3938 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3128 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2843 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2828 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2543 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2978 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4733 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4718 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4568 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4703 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4688 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4583 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4673 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4658 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4643 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4613 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4628 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4598 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 3293 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2993 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3008 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3023 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3038 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2738 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2753 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4238 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2603 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2618 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3503 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3893 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4553 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4538 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 2243 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2003 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3833 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2048 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2318 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3263 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2648 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4313 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4268 of file dhcp4_parser.h.
Referenced by while().
int isc::dhcp::Dhcp4Parser::operator() | ( | ) |
Parse.
An alias for parse ().
Definition at line 565 of file dhcp4_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 571 of file dhcp4_parser.cc.
References isc::dhcp::Dhcp4Parser::basic_symbol< Base >::clear(), isc::dhcp::Parser4Context::CLIENT_CLASSES, isc::dhcp::Parser4Context::COMPATIBILITY, isc::dhcp::Parser4Context::CONFIG, isc::dhcp::Parser4Context::CONFIG_CONTROL, isc::dhcp::Parser4Context::CONFIG_DATABASE, isc::dhcp::Parser4Context::contextName(), isc::dhcp::Parser4Context::CONTROL_SOCKET, isc::dhcp::Parser4Context::ctx_, isc::dhcp::Parser4Context::DATABASE_ON_FAIL, isc::dhcp::Parser4Context::DATABASE_TYPE, isc::dhcp::Parser4Context::DHCP4, isc::dhcp::Parser4Context::DHCP_DDNS, isc::dhcp::Parser4Context::DHCP_MULTI_THREADING, isc::dhcp::Parser4Context::DHCP_QUEUE_CONTROL, isc::dhcp::Parser4Context::DHCP_SOCKET_TYPE, isc::dhcp::Dhcp4Parser::basic_symbol< Base >::empty(), isc::dhcp::Parser4Context::enter(), error(), isc::dhcp::Parser4Context::EXPIRED_LEASES_PROCESSING, isc::dhcp::Parser4Context::HOOKS_LIBRARIES, isc::dhcp::Parser4Context::HOST_RESERVATION_IDENTIFIERS, isc::dhcp::Parser4Context::HOSTS_DATABASE, isc::dhcp::Parser4Context::INTERFACES_CONFIG, isc::dhcp::Dhcp4Parser::by_kind::kind(), isc::dhcp::Dhcp4Parser::by_kind::kind_, isc::dhcp::Parser4Context::LEASE_DATABASE, isc::dhcp::Parser4Context::leave(), isc::dhcp::Parser4Context::loc2pos(), isc::dhcp::Dhcp4Parser::basic_symbol< Base >::location, isc::dhcp::Parser4Context::LOGGERS, isc::data::merge(), isc::dhcp::Dhcp4Parser::basic_symbol< Base >::move(), isc::dhcp::Parser4Context::NCR_FORMAT, isc::dhcp::Parser4Context::NCR_PROTOCOL, isc::dhcp::Parser4Context::NO_KEYWORD, isc::dhcp::Parser4Context::OPTION_DATA, isc::dhcp::Parser4Context::OPTION_DEF, isc::dhcp::Parser4Context::OUTBOUND_INTERFACE, isc::dhcp::Parser4Context::OUTPUT_OPTIONS, isc::dhcp::Parser4Context::POOLS, isc::dhcp::Parser4Context::RELAY, isc::dhcp::Parser4Context::REPLACE_CLIENT_NAME, isc::dhcp::Parser4Context::require(), isc::dhcp::Parser4Context::RESERVATION_MODE, isc::dhcp::Parser4Context::RESERVATIONS, isc::dhcp::Dhcp4Parser::symbol_kind::S_BOOLEAN, isc::dhcp::Dhcp4Parser::symbol_kind::S_db_type, isc::dhcp::Dhcp4Parser::symbol_kind::S_ddns_replace_client_name_value, isc::dhcp::Dhcp4Parser::symbol_kind::S_FLOAT, isc::dhcp::Dhcp4Parser::symbol_kind::S_hr_mode, isc::dhcp::Dhcp4Parser::symbol_kind::S_INTEGER, isc::dhcp::Dhcp4Parser::symbol_kind::S_map_value, isc::dhcp::Dhcp4Parser::symbol_kind::S_ncr_protocol_value, isc::dhcp::Dhcp4Parser::symbol_kind::S_on_fail_mode, isc::dhcp::Dhcp4Parser::symbol_kind::S_outbound_interface_value, isc::dhcp::Dhcp4Parser::symbol_kind::S_socket_type, isc::dhcp::Dhcp4Parser::symbol_kind::S_STRING, isc::dhcp::Dhcp4Parser::symbol_kind::S_value, isc::dhcp::Dhcp4Parser::symbol_kind::S_YYEOF, isc::dhcp::Dhcp4Parser::symbol_kind::S_YYerror, isc::dhcp::Dhcp4Parser::symbol_kind::S_YYUNDEF, isc::dhcp::Parser4Context::SANITY_CHECKS, isc::dhcp::Parser4Context::SHARED_NETWORK, isc::dhcp::Parser4Context::stack_, isc::dhcp::Parser4Context::SUBNET4, isc::dhcp::Parser4Context::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::Dhcp4Parser::set_debug_level | ( | debug_level_type | l | ) |
Set the current debugging level.
Definition at line 536 of file dhcp4_parser.cc.
void isc::dhcp::Dhcp4Parser::set_debug_stream | ( | std::ostream & | o | ) |
Set the current debugging stream.
Definition at line 523 of file dhcp4_parser.cc.
|
static |
The user-facing name of the symbol whose (internal) number is YYSYMBOL.
No bounds checking.
Definition at line 4453 of file dhcp4_parser.cc.
Referenced by isc::dhcp::Dhcp4Parser::basic_symbol< by_state >::name().
|
static |
The number of tokens.
Definition at line 1338 of file dhcp4_parser.h.
Referenced by isc::dhcp::Dhcp4Parser::context::expected_tokens().