![]() |
Kea
2.3.7
|
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 |
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... | |
class | value_type |
A buffer to store and retrieve objects. 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 value_type | semantic_type |
Backward compatibility (Bison 3.8). More... | |
typedef symbol_kind::symbol_kind_type | symbol_kind_type |
(Internal) symbol kind. More... | |
typedef token::token_kind_type | 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 215 of file dhcp4_parser.h.
Backward compatibility for a private implementation detail (Bison 3.6).
Definition at line 1675 of file dhcp4_parser.h.
typedef int isc::dhcp::Dhcp4Parser::debug_level_type |
Type for debugging levels.
Definition at line 1776 of file dhcp4_parser.h.
typedef location isc::dhcp::Dhcp4Parser::location_type |
Symbol locations.
Definition at line 473 of file dhcp4_parser.h.
Backward compatibility (Bison 3.8).
Definition at line 470 of file dhcp4_parser.h.
(Internal) symbol kind.
Definition at line 1394 of file dhcp4_parser.h.
Token kind, as returned by yylex.
Definition at line 723 of file dhcp4_parser.h.
Backward compatibility alias (Bison 3.6).
Definition at line 726 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 6354 of file dhcp4_parser.cc.
void isc::dhcp::Dhcp4Parser::error | ( | const syntax_error & | err | ) |
Report a syntax error.
Definition at line 4883 of file dhcp4_parser.cc.
References error(), and isc::dhcp::Dhcp4Parser::syntax_error::location.
|
inlinestatic |
Definition at line 3591 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3396 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4506 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3306 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3366 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2271 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 5061 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2316 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2916 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2901 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2856 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4221 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2736 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2766 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3801 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3741 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3666 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3816 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3261 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1866 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1851 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3471 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4746 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1971 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1986 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2001 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2556 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4131 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3291 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3246 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3051 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3021 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3006 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3066 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3036 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2991 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3111 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3081 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3096 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4656 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2931 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1956 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4056 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4236 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4071 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4176 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2046 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3546 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3771 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4566 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2241 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4086 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4191 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4251 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3351 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1806 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4806 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3951 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2226 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3846 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 5046 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4686 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3981 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4431 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3576 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3996 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3906 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2481 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3651 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3831 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4551 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4536 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2361 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2376 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3786 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3516 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4776 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4791 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 5031 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3501 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2031 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2016 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3876 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3891 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4581 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4461 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2751 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1911 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2211 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2346 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4761 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2526 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3921 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4611 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1881 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2256 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4341 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4011 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4026 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2616 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2706 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2811 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4701 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4716 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2406 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2796 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2421 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3231 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4371 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4356 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4491 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3321 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2286 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1941 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2331 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2646 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3726 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3216 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3201 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3561 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2091 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4641 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4626 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4401 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4386 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4116 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3936 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3381 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1821 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1836 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2466 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4731 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2511 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3441 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3426 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2496 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2436 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4266 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4206 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2061 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1926 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2136 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2571 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2541 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2841 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3966 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2631 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3336 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3861 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2826 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4416 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3681 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3531 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3756 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3606 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3621 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4596 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3636 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1896 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2106 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2196 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4311 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4326 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2691 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2676 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2301 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4281 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4296 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2946 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2181 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2151 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2166 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4671 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3411 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4161 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4146 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3276 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2976 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2961 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2661 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3126 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 5016 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 5001 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4851 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4986 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4971 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4866 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4956 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4941 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4926 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4896 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4911 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4881 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 3486 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3141 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3156 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3171 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3186 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2871 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2886 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4446 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2601 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3711 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3696 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4101 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4836 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4821 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 2721 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2391 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2076 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4041 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2121 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2451 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3456 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2781 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4521 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4476 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2586 of file dhcp4_parser.h.
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::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(), isc::dhcp::Parser4Context::warnAboutExtraCommas(), 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 4929 of file dhcp4_parser.cc.
Referenced by isc::dhcp::Dhcp4Parser::basic_symbol< Base >::name().
|
static |
The number of tokens.
Definition at line 1397 of file dhcp4_parser.h.
Referenced by isc::dhcp::Dhcp4Parser::context::expected_tokens().