![]() |
Kea
2.1.7-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 |
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 1636 of file dhcp4_parser.h.
typedef int isc::dhcp::Dhcp4Parser::debug_level_type |
Type for debugging levels.
Definition at line 1737 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 1355 of file dhcp4_parser.h.
Token kind, as returned by yylex.
Definition at line 711 of file dhcp4_parser.h.
Backward compatibility alias (Bison 3.6).
Definition at line 714 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 6147 of file dhcp4_parser.cc.
void isc::dhcp::Dhcp4Parser::error | ( | const syntax_error & | err | ) |
Report a syntax error.
Definition at line 4727 of file dhcp4_parser.cc.
References error(), and isc::dhcp::Dhcp4Parser::syntax_error::location.
|
inlinestatic |
Definition at line 3432 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4332 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3177 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3222 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2217 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4842 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2262 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2802 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2787 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2742 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4047 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2622 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2652 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3627 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3567 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3507 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3642 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3132 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1827 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1812 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3312 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4572 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1932 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1947 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1962 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2487 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3957 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3162 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3117 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2937 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2907 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2892 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2952 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2922 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2877 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2967 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2982 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4482 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2817 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1917 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3882 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4062 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3897 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4002 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2007 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3387 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3597 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4392 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2187 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3912 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4017 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4077 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3207 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1767 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3777 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3672 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4827 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4512 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3807 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4257 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3417 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3822 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3732 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2412 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3492 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3657 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4377 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4362 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2292 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2307 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3612 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3357 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4812 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3342 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1992 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1977 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3702 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3717 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4407 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4287 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2637 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1872 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2172 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2277 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4587 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2457 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3747 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4437 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1842 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2202 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4167 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3837 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3852 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2502 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2592 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2697 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4527 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4542 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2337 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2682 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2352 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3102 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4197 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4182 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4317 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2232 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1902 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2532 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3552 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3087 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3072 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3402 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2052 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4467 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4452 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4227 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4212 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3942 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3762 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3237 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1782 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1797 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2397 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4557 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2442 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3282 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3267 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2427 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2367 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4092 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4032 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2022 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1887 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2097 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2472 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2727 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3792 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2517 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3192 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3687 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2712 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4242 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3522 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3372 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3582 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3447 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3462 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4422 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3477 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1857 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2067 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2157 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4137 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4152 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2577 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2562 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2247 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4107 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4122 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2832 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2142 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2112 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2127 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4497 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3252 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3987 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3972 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3147 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2862 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2847 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2547 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2997 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4797 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4782 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4632 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4767 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4752 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4647 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4737 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4722 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4707 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4677 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4692 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4662 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 3327 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3012 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3027 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3042 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3057 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2757 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2772 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4272 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3537 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3927 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4617 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4602 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 2607 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2322 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2037 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3867 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2082 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2382 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 3297 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2667 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4347 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 4302 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::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(), 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()(), and isc::dhcp::Parser4Context::parseFile().
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.
References YY_NOEXCEPT, and YYNTOKENS.
Referenced by isc::dhcp::Parser4Context::parseFile().
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 4773 of file dhcp4_parser.cc.
Referenced by isc::dhcp::Dhcp4Parser::context::expected_tokens(), and isc::dhcp::Dhcp4Parser::basic_symbol< by_state >::name().
|
static |
The number of tokens.
Definition at line 1358 of file dhcp4_parser.h.
Referenced by isc::dhcp::Dhcp4Parser::context::expected_tokens(), set_debug_level(), and isc::dhcp::Dhcp4Parser::syntax_error::~syntax_error().