Kea 2.5.8
|
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). | |
typedef location | location_type |
Symbol locations. | |
typedef value_type | semantic_type |
Backward compatibility (Bison 3.8). | |
typedef symbol_kind::symbol_kind_type | symbol_kind_type |
(Internal) symbol kind. | |
typedef token::token_kind_type | token_kind_type |
Token kind, as returned by yylex. | |
typedef token_kind_type | token_type |
Backward compatibility alias (Bison 3.6). | |
Public Member Functions | |
Dhcp4Parser (isc::dhcp::Parser4Context &ctx_yyarg) | |
Build a parser object. | |
virtual | ~Dhcp4Parser () |
virtual void | error (const location_type &loc, const std::string &msg) |
Report a syntax error. | |
void | error (const syntax_error &err) |
Report a syntax error. | |
int | operator() () |
Parse. | |
virtual int | parse () |
Parse. | |
Static Public Attributes | |
static const symbol_kind_type | YYNTOKENS = symbol_kind::YYNTOKENS |
The number of tokens. | |
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 1697 of file dhcp4_parser.h.
typedef location isc::dhcp::Dhcp4Parser::location_type |
Symbol locations.
Definition at line 474 of file dhcp4_parser.h.
Backward compatibility (Bison 3.8).
Definition at line 471 of file dhcp4_parser.h.
(Internal) symbol kind.
Definition at line 1414 of file dhcp4_parser.h.
Token kind, as returned by yylex.
Definition at line 731 of file dhcp4_parser.h.
Backward compatibility alias (Bison 3.6).
Definition at line 734 of file dhcp4_parser.h.
isc::dhcp::Dhcp4Parser::Dhcp4Parser | ( | isc::dhcp::Parser4Context & | ctx_yyarg | ) |
Build a parser object.
Definition at line 152 of file dhcp4_parser.cc.
|
virtual |
Definition at line 162 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 6466 of file dhcp4_parser.cc.
void isc::dhcp::Dhcp4Parser::error | ( | const syntax_error & | err | ) |
Report a syntax error.
Definition at line 4973 of file dhcp4_parser.cc.
References isc::db::error, and isc::dhcp::Dhcp4Parser::syntax_error::location.
|
inlinestatic |
Definition at line 3703 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3433 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4633 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3343 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3403 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2293 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 5188 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2338 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2953 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2938 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2893 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4348 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2773 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3493 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3463 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2803 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3928 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3853 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3778 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3943 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3298 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1888 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1873 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3583 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4873 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1993 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2008 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2023 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2578 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4258 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3328 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3283 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3448 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3088 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3058 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3043 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3103 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3073 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3028 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3148 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3118 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3133 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4783 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2968 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1978 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4183 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4363 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4198 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4303 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2068 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3658 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3898 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4693 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2263 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4213 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4318 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4378 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3388 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1828 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4933 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4078 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2248 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3973 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 5173 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4813 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4108 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4558 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3688 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4123 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4033 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2503 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3763 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3958 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4678 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4663 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2383 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2398 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3913 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3628 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4903 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4918 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 5158 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3613 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2053 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2038 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4003 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4018 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4708 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4588 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2788 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1933 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2233 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2368 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4888 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2548 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4048 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4738 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1903 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2278 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4468 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4138 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4153 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2638 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2743 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2848 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4828 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4843 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2428 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2833 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2443 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3268 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4498 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4483 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4618 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3358 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2308 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3478 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3508 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1963 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2353 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2668 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3838 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3253 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3238 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3673 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2113 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4768 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4753 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4528 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4513 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4243 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4063 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3418 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1843 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 1858 of file dhcp4_parser.h.
|
inlinestatic |
Definition at line 2488 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4858 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2533 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3553 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3868 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3538 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2518 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2458 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4393 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4333 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2083 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1948 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2158 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2593 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2563 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2878 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4093 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2653 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3373 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3988 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2863 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4543 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3793 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3643 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3883 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3718 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3733 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4723 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3748 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2728 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 1918 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2128 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2218 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4438 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4453 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2713 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2698 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2323 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4408 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4423 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2983 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2203 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2173 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2188 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4798 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3523 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4288 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4273 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3313 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3013 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2998 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2683 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3163 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 5143 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 5128 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4978 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5113 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5098 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4993 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5083 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5068 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5053 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5023 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5038 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 5008 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 3598 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3178 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3193 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3208 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3223 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2908 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2923 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4573 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2623 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3823 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3808 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4228 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4963 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 4948 of file dhcp4_parser.h.
Referenced by if().
|
inlinestatic |
Definition at line 2758 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2413 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2098 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4168 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2143 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2473 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 3568 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2818 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4648 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 4603 of file dhcp4_parser.h.
Referenced by while().
|
inlinestatic |
Definition at line 2608 of file dhcp4_parser.h.
Referenced by while().
int isc::dhcp::Dhcp4Parser::operator() | ( | ) |
Parse.
An alias for parse ().
Definition at line 580 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 586 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::DDNS_CONFLICT_RESOLUTION_MODE, 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(), isc::db::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_conflict_resolution_mode_value, 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(), isc::dhcp::Parser4Context::warning(), YY_MOVE, YY_REDUCE_PRINT, YY_STACK_PRINT, YY_SYMBOL_PRINT, YYABORT, YYACCEPT, YYCDEBUG, YYERROR, yylex, and YYLLOC_DEFAULT.
Referenced by operator()().
|
static |
The user-facing name of the symbol whose (internal) number is YYSYMBOL.
No bounds checking.
Definition at line 5019 of file dhcp4_parser.cc.
Referenced by isc::dhcp::Dhcp4Parser::basic_symbol< Base >::name().
|
static |
The number of tokens.
Definition at line 1417 of file dhcp4_parser.h.
Referenced by isc::dhcp::Dhcp4Parser::context::expected_tokens().