summaryrefslogtreecommitdiffstats
path: root/src/bin/dhcp4/dhcp4_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/dhcp4/dhcp4_parser.h')
-rw-r--r--src/bin/dhcp4/dhcp4_parser.h1330
1 files changed, 674 insertions, 656 deletions
diff --git a/src/bin/dhcp4/dhcp4_parser.h b/src/bin/dhcp4/dhcp4_parser.h
index f91ed90822..10ec46a238 100644
--- a/src/bin/dhcp4/dhcp4_parser.h
+++ b/src/bin/dhcp4/dhcp4_parser.h
@@ -1,4 +1,4 @@
-// A Bison parser, made by GNU Bison 3.7.2.
+// A Bison parser, made by GNU Bison 3.7.3.
// Skeleton interface for Bison LALR(1) parsers in C++
@@ -561,125 +561,126 @@ namespace isc { namespace dhcp {
TOKEN_DDNS_GENERATED_PREFIX = 330, // "ddns-generated-prefix"
TOKEN_DDNS_QUALIFYING_SUFFIX = 331, // "ddns-qualifying-suffix"
TOKEN_DDNS_UPDATE_ON_RENEW = 332, // "ddns-update-on-renew"
- TOKEN_STORE_EXTENDED_INFO = 333, // "store-extended-info"
- TOKEN_SUBNET4 = 334, // "subnet4"
- TOKEN_SUBNET_4O6_INTERFACE = 335, // "4o6-interface"
- TOKEN_SUBNET_4O6_INTERFACE_ID = 336, // "4o6-interface-id"
- TOKEN_SUBNET_4O6_SUBNET = 337, // "4o6-subnet"
- TOKEN_OPTION_DEF = 338, // "option-def"
- TOKEN_OPTION_DATA = 339, // "option-data"
- TOKEN_NAME = 340, // "name"
- TOKEN_DATA = 341, // "data"
- TOKEN_CODE = 342, // "code"
- TOKEN_SPACE = 343, // "space"
- TOKEN_CSV_FORMAT = 344, // "csv-format"
- TOKEN_ALWAYS_SEND = 345, // "always-send"
- TOKEN_RECORD_TYPES = 346, // "record-types"
- TOKEN_ENCAPSULATE = 347, // "encapsulate"
- TOKEN_ARRAY = 348, // "array"
- TOKEN_SHARED_NETWORKS = 349, // "shared-networks"
- TOKEN_POOLS = 350, // "pools"
- TOKEN_POOL = 351, // "pool"
- TOKEN_USER_CONTEXT = 352, // "user-context"
- TOKEN_COMMENT = 353, // "comment"
- TOKEN_SUBNET = 354, // "subnet"
- TOKEN_INTERFACE = 355, // "interface"
- TOKEN_ID = 356, // "id"
- TOKEN_RESERVATION_MODE = 357, // "reservation-mode"
- TOKEN_RESERVATIONS_OUT_OF_POOL = 358, // "reservations-out-of-pool"
- TOKEN_RESERVATIONS_IN_SUBNET = 359, // "reservations-in-subnet"
- TOKEN_RESERVATIONS_GLOBAL = 360, // "reservations-global"
- TOKEN_DISABLED = 361, // "disabled"
- TOKEN_OUT_OF_POOL = 362, // "out-of-pool"
- TOKEN_GLOBAL = 363, // "global"
- TOKEN_ALL = 364, // "all"
- TOKEN_HOST_RESERVATION_IDENTIFIERS = 365, // "host-reservation-identifiers"
- TOKEN_CLIENT_CLASSES = 366, // "client-classes"
- TOKEN_REQUIRE_CLIENT_CLASSES = 367, // "require-client-classes"
- TOKEN_TEST = 368, // "test"
- TOKEN_ONLY_IF_REQUIRED = 369, // "only-if-required"
- TOKEN_CLIENT_CLASS = 370, // "client-class"
- TOKEN_RESERVATIONS = 371, // "reservations"
- TOKEN_DUID = 372, // "duid"
- TOKEN_HW_ADDRESS = 373, // "hw-address"
- TOKEN_CIRCUIT_ID = 374, // "circuit-id"
- TOKEN_CLIENT_ID = 375, // "client-id"
- TOKEN_HOSTNAME = 376, // "hostname"
- TOKEN_FLEX_ID = 377, // "flex-id"
- TOKEN_RELAY = 378, // "relay"
- TOKEN_IP_ADDRESS = 379, // "ip-address"
- TOKEN_IP_ADDRESSES = 380, // "ip-addresses"
- TOKEN_HOOKS_LIBRARIES = 381, // "hooks-libraries"
- TOKEN_LIBRARY = 382, // "library"
- TOKEN_PARAMETERS = 383, // "parameters"
- TOKEN_EXPIRED_LEASES_PROCESSING = 384, // "expired-leases-processing"
- TOKEN_RECLAIM_TIMER_WAIT_TIME = 385, // "reclaim-timer-wait-time"
- TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 386, // "flush-reclaimed-timer-wait-time"
- TOKEN_HOLD_RECLAIMED_TIME = 387, // "hold-reclaimed-time"
- TOKEN_MAX_RECLAIM_LEASES = 388, // "max-reclaim-leases"
- TOKEN_MAX_RECLAIM_TIME = 389, // "max-reclaim-time"
- TOKEN_UNWARNED_RECLAIM_CYCLES = 390, // "unwarned-reclaim-cycles"
- TOKEN_DHCP4O6_PORT = 391, // "dhcp4o6-port"
- TOKEN_DHCP_MULTI_THREADING = 392, // "multi-threading"
- TOKEN_ENABLE_MULTI_THREADING = 393, // "enable-multi-threading"
- TOKEN_THREAD_POOL_SIZE = 394, // "thread-pool-size"
- TOKEN_PACKET_QUEUE_SIZE = 395, // "packet-queue-size"
- TOKEN_CONTROL_SOCKET = 396, // "control-socket"
- TOKEN_SOCKET_TYPE = 397, // "socket-type"
- TOKEN_SOCKET_NAME = 398, // "socket-name"
- TOKEN_DHCP_QUEUE_CONTROL = 399, // "dhcp-queue-control"
- TOKEN_ENABLE_QUEUE = 400, // "enable-queue"
- TOKEN_QUEUE_TYPE = 401, // "queue-type"
- TOKEN_CAPACITY = 402, // "capacity"
- TOKEN_DHCP_DDNS = 403, // "dhcp-ddns"
- TOKEN_ENABLE_UPDATES = 404, // "enable-updates"
- TOKEN_QUALIFYING_SUFFIX = 405, // "qualifying-suffix"
- TOKEN_SERVER_IP = 406, // "server-ip"
- TOKEN_SERVER_PORT = 407, // "server-port"
- TOKEN_SENDER_IP = 408, // "sender-ip"
- TOKEN_SENDER_PORT = 409, // "sender-port"
- TOKEN_MAX_QUEUE_SIZE = 410, // "max-queue-size"
- TOKEN_NCR_PROTOCOL = 411, // "ncr-protocol"
- TOKEN_NCR_FORMAT = 412, // "ncr-format"
- TOKEN_OVERRIDE_NO_UPDATE = 413, // "override-no-update"
- TOKEN_OVERRIDE_CLIENT_UPDATE = 414, // "override-client-update"
- TOKEN_REPLACE_CLIENT_NAME = 415, // "replace-client-name"
- TOKEN_GENERATED_PREFIX = 416, // "generated-prefix"
- TOKEN_TCP = 417, // "tcp"
- TOKEN_JSON = 418, // "JSON"
- TOKEN_WHEN_PRESENT = 419, // "when-present"
- TOKEN_NEVER = 420, // "never"
- TOKEN_ALWAYS = 421, // "always"
- TOKEN_WHEN_NOT_PRESENT = 422, // "when-not-present"
- TOKEN_HOSTNAME_CHAR_SET = 423, // "hostname-char-set"
- TOKEN_HOSTNAME_CHAR_REPLACEMENT = 424, // "hostname-char-replacement"
- TOKEN_IP_RESERVATIONS_UNIQUE = 425, // "ip-reservations-unique"
- TOKEN_LOGGERS = 426, // "loggers"
- TOKEN_OUTPUT_OPTIONS = 427, // "output_options"
- TOKEN_OUTPUT = 428, // "output"
- TOKEN_DEBUGLEVEL = 429, // "debuglevel"
- TOKEN_SEVERITY = 430, // "severity"
- TOKEN_FLUSH = 431, // "flush"
- TOKEN_MAXSIZE = 432, // "maxsize"
- TOKEN_MAXVER = 433, // "maxver"
- TOKEN_PATTERN = 434, // "pattern"
- TOKEN_TOPLEVEL_JSON = 435, // TOPLEVEL_JSON
- TOKEN_TOPLEVEL_DHCP4 = 436, // TOPLEVEL_DHCP4
- TOKEN_SUB_DHCP4 = 437, // SUB_DHCP4
- TOKEN_SUB_INTERFACES4 = 438, // SUB_INTERFACES4
- TOKEN_SUB_SUBNET4 = 439, // SUB_SUBNET4
- TOKEN_SUB_POOL4 = 440, // SUB_POOL4
- TOKEN_SUB_RESERVATION = 441, // SUB_RESERVATION
- TOKEN_SUB_OPTION_DEFS = 442, // SUB_OPTION_DEFS
- TOKEN_SUB_OPTION_DEF = 443, // SUB_OPTION_DEF
- TOKEN_SUB_OPTION_DATA = 444, // SUB_OPTION_DATA
- TOKEN_SUB_HOOKS_LIBRARY = 445, // SUB_HOOKS_LIBRARY
- TOKEN_SUB_DHCP_DDNS = 446, // SUB_DHCP_DDNS
- TOKEN_SUB_CONFIG_CONTROL = 447, // SUB_CONFIG_CONTROL
- TOKEN_STRING = 448, // "constant string"
- TOKEN_INTEGER = 449, // "integer"
- TOKEN_FLOAT = 450, // "floating point"
- TOKEN_BOOLEAN = 451 // "boolean"
+ TOKEN_DDNS_USE_CONFLICT_RESOLUTION = 333, // "ddns-use-conflict-resolution"
+ TOKEN_STORE_EXTENDED_INFO = 334, // "store-extended-info"
+ TOKEN_SUBNET4 = 335, // "subnet4"
+ TOKEN_SUBNET_4O6_INTERFACE = 336, // "4o6-interface"
+ TOKEN_SUBNET_4O6_INTERFACE_ID = 337, // "4o6-interface-id"
+ TOKEN_SUBNET_4O6_SUBNET = 338, // "4o6-subnet"
+ TOKEN_OPTION_DEF = 339, // "option-def"
+ TOKEN_OPTION_DATA = 340, // "option-data"
+ TOKEN_NAME = 341, // "name"
+ TOKEN_DATA = 342, // "data"
+ TOKEN_CODE = 343, // "code"
+ TOKEN_SPACE = 344, // "space"
+ TOKEN_CSV_FORMAT = 345, // "csv-format"
+ TOKEN_ALWAYS_SEND = 346, // "always-send"
+ TOKEN_RECORD_TYPES = 347, // "record-types"
+ TOKEN_ENCAPSULATE = 348, // "encapsulate"
+ TOKEN_ARRAY = 349, // "array"
+ TOKEN_SHARED_NETWORKS = 350, // "shared-networks"
+ TOKEN_POOLS = 351, // "pools"
+ TOKEN_POOL = 352, // "pool"
+ TOKEN_USER_CONTEXT = 353, // "user-context"
+ TOKEN_COMMENT = 354, // "comment"
+ TOKEN_SUBNET = 355, // "subnet"
+ TOKEN_INTERFACE = 356, // "interface"
+ TOKEN_ID = 357, // "id"
+ TOKEN_RESERVATION_MODE = 358, // "reservation-mode"
+ TOKEN_RESERVATIONS_OUT_OF_POOL = 359, // "reservations-out-of-pool"
+ TOKEN_RESERVATIONS_IN_SUBNET = 360, // "reservations-in-subnet"
+ TOKEN_RESERVATIONS_GLOBAL = 361, // "reservations-global"
+ TOKEN_DISABLED = 362, // "disabled"
+ TOKEN_OUT_OF_POOL = 363, // "out-of-pool"
+ TOKEN_GLOBAL = 364, // "global"
+ TOKEN_ALL = 365, // "all"
+ TOKEN_HOST_RESERVATION_IDENTIFIERS = 366, // "host-reservation-identifiers"
+ TOKEN_CLIENT_CLASSES = 367, // "client-classes"
+ TOKEN_REQUIRE_CLIENT_CLASSES = 368, // "require-client-classes"
+ TOKEN_TEST = 369, // "test"
+ TOKEN_ONLY_IF_REQUIRED = 370, // "only-if-required"
+ TOKEN_CLIENT_CLASS = 371, // "client-class"
+ TOKEN_RESERVATIONS = 372, // "reservations"
+ TOKEN_DUID = 373, // "duid"
+ TOKEN_HW_ADDRESS = 374, // "hw-address"
+ TOKEN_CIRCUIT_ID = 375, // "circuit-id"
+ TOKEN_CLIENT_ID = 376, // "client-id"
+ TOKEN_HOSTNAME = 377, // "hostname"
+ TOKEN_FLEX_ID = 378, // "flex-id"
+ TOKEN_RELAY = 379, // "relay"
+ TOKEN_IP_ADDRESS = 380, // "ip-address"
+ TOKEN_IP_ADDRESSES = 381, // "ip-addresses"
+ TOKEN_HOOKS_LIBRARIES = 382, // "hooks-libraries"
+ TOKEN_LIBRARY = 383, // "library"
+ TOKEN_PARAMETERS = 384, // "parameters"
+ TOKEN_EXPIRED_LEASES_PROCESSING = 385, // "expired-leases-processing"
+ TOKEN_RECLAIM_TIMER_WAIT_TIME = 386, // "reclaim-timer-wait-time"
+ TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 387, // "flush-reclaimed-timer-wait-time"
+ TOKEN_HOLD_RECLAIMED_TIME = 388, // "hold-reclaimed-time"
+ TOKEN_MAX_RECLAIM_LEASES = 389, // "max-reclaim-leases"
+ TOKEN_MAX_RECLAIM_TIME = 390, // "max-reclaim-time"
+ TOKEN_UNWARNED_RECLAIM_CYCLES = 391, // "unwarned-reclaim-cycles"
+ TOKEN_DHCP4O6_PORT = 392, // "dhcp4o6-port"
+ TOKEN_DHCP_MULTI_THREADING = 393, // "multi-threading"
+ TOKEN_ENABLE_MULTI_THREADING = 394, // "enable-multi-threading"
+ TOKEN_THREAD_POOL_SIZE = 395, // "thread-pool-size"
+ TOKEN_PACKET_QUEUE_SIZE = 396, // "packet-queue-size"
+ TOKEN_CONTROL_SOCKET = 397, // "control-socket"
+ TOKEN_SOCKET_TYPE = 398, // "socket-type"
+ TOKEN_SOCKET_NAME = 399, // "socket-name"
+ TOKEN_DHCP_QUEUE_CONTROL = 400, // "dhcp-queue-control"
+ TOKEN_ENABLE_QUEUE = 401, // "enable-queue"
+ TOKEN_QUEUE_TYPE = 402, // "queue-type"
+ TOKEN_CAPACITY = 403, // "capacity"
+ TOKEN_DHCP_DDNS = 404, // "dhcp-ddns"
+ TOKEN_ENABLE_UPDATES = 405, // "enable-updates"
+ TOKEN_QUALIFYING_SUFFIX = 406, // "qualifying-suffix"
+ TOKEN_SERVER_IP = 407, // "server-ip"
+ TOKEN_SERVER_PORT = 408, // "server-port"
+ TOKEN_SENDER_IP = 409, // "sender-ip"
+ TOKEN_SENDER_PORT = 410, // "sender-port"
+ TOKEN_MAX_QUEUE_SIZE = 411, // "max-queue-size"
+ TOKEN_NCR_PROTOCOL = 412, // "ncr-protocol"
+ TOKEN_NCR_FORMAT = 413, // "ncr-format"
+ TOKEN_OVERRIDE_NO_UPDATE = 414, // "override-no-update"
+ TOKEN_OVERRIDE_CLIENT_UPDATE = 415, // "override-client-update"
+ TOKEN_REPLACE_CLIENT_NAME = 416, // "replace-client-name"
+ TOKEN_GENERATED_PREFIX = 417, // "generated-prefix"
+ TOKEN_TCP = 418, // "tcp"
+ TOKEN_JSON = 419, // "JSON"
+ TOKEN_WHEN_PRESENT = 420, // "when-present"
+ TOKEN_NEVER = 421, // "never"
+ TOKEN_ALWAYS = 422, // "always"
+ TOKEN_WHEN_NOT_PRESENT = 423, // "when-not-present"
+ TOKEN_HOSTNAME_CHAR_SET = 424, // "hostname-char-set"
+ TOKEN_HOSTNAME_CHAR_REPLACEMENT = 425, // "hostname-char-replacement"
+ TOKEN_IP_RESERVATIONS_UNIQUE = 426, // "ip-reservations-unique"
+ TOKEN_LOGGERS = 427, // "loggers"
+ TOKEN_OUTPUT_OPTIONS = 428, // "output_options"
+ TOKEN_OUTPUT = 429, // "output"
+ TOKEN_DEBUGLEVEL = 430, // "debuglevel"
+ TOKEN_SEVERITY = 431, // "severity"
+ TOKEN_FLUSH = 432, // "flush"
+ TOKEN_MAXSIZE = 433, // "maxsize"
+ TOKEN_MAXVER = 434, // "maxver"
+ TOKEN_PATTERN = 435, // "pattern"
+ TOKEN_TOPLEVEL_JSON = 436, // TOPLEVEL_JSON
+ TOKEN_TOPLEVEL_DHCP4 = 437, // TOPLEVEL_DHCP4
+ TOKEN_SUB_DHCP4 = 438, // SUB_DHCP4
+ TOKEN_SUB_INTERFACES4 = 439, // SUB_INTERFACES4
+ TOKEN_SUB_SUBNET4 = 440, // SUB_SUBNET4
+ TOKEN_SUB_POOL4 = 441, // SUB_POOL4
+ TOKEN_SUB_RESERVATION = 442, // SUB_RESERVATION
+ TOKEN_SUB_OPTION_DEFS = 443, // SUB_OPTION_DEFS
+ TOKEN_SUB_OPTION_DEF = 444, // SUB_OPTION_DEF
+ TOKEN_SUB_OPTION_DATA = 445, // SUB_OPTION_DATA
+ TOKEN_SUB_HOOKS_LIBRARY = 446, // SUB_HOOKS_LIBRARY
+ TOKEN_SUB_DHCP_DDNS = 447, // SUB_DHCP_DDNS
+ TOKEN_SUB_CONFIG_CONTROL = 448, // SUB_CONFIG_CONTROL
+ TOKEN_STRING = 449, // "constant string"
+ TOKEN_INTEGER = 450, // "integer"
+ TOKEN_FLOAT = 451, // "floating point"
+ TOKEN_BOOLEAN = 452 // "boolean"
};
/// Backward compatibility alias (Bison 3.6).
typedef token_kind_type yytokentype;
@@ -696,7 +697,7 @@ namespace isc { namespace dhcp {
{
enum symbol_kind_type
{
- YYNTOKENS = 197, ///< Number of tokens.
+ YYNTOKENS = 198, ///< Number of tokens.
S_YYEMPTY = -2,
S_YYEOF = 0, // "end of file"
S_YYerror = 1, // error
@@ -776,534 +777,536 @@ namespace isc { namespace dhcp {
S_DDNS_GENERATED_PREFIX = 75, // "ddns-generated-prefix"
S_DDNS_QUALIFYING_SUFFIX = 76, // "ddns-qualifying-suffix"
S_DDNS_UPDATE_ON_RENEW = 77, // "ddns-update-on-renew"
- S_STORE_EXTENDED_INFO = 78, // "store-extended-info"
- S_SUBNET4 = 79, // "subnet4"
- S_SUBNET_4O6_INTERFACE = 80, // "4o6-interface"
- S_SUBNET_4O6_INTERFACE_ID = 81, // "4o6-interface-id"
- S_SUBNET_4O6_SUBNET = 82, // "4o6-subnet"
- S_OPTION_DEF = 83, // "option-def"
- S_OPTION_DATA = 84, // "option-data"
- S_NAME = 85, // "name"
- S_DATA = 86, // "data"
- S_CODE = 87, // "code"
- S_SPACE = 88, // "space"
- S_CSV_FORMAT = 89, // "csv-format"
- S_ALWAYS_SEND = 90, // "always-send"
- S_RECORD_TYPES = 91, // "record-types"
- S_ENCAPSULATE = 92, // "encapsulate"
- S_ARRAY = 93, // "array"
- S_SHARED_NETWORKS = 94, // "shared-networks"
- S_POOLS = 95, // "pools"
- S_POOL = 96, // "pool"
- S_USER_CONTEXT = 97, // "user-context"
- S_COMMENT = 98, // "comment"
- S_SUBNET = 99, // "subnet"
- S_INTERFACE = 100, // "interface"
- S_ID = 101, // "id"
- S_RESERVATION_MODE = 102, // "reservation-mode"
- S_RESERVATIONS_OUT_OF_POOL = 103, // "reservations-out-of-pool"
- S_RESERVATIONS_IN_SUBNET = 104, // "reservations-in-subnet"
- S_RESERVATIONS_GLOBAL = 105, // "reservations-global"
- S_DISABLED = 106, // "disabled"
- S_OUT_OF_POOL = 107, // "out-of-pool"
- S_GLOBAL = 108, // "global"
- S_ALL = 109, // "all"
- S_HOST_RESERVATION_IDENTIFIERS = 110, // "host-reservation-identifiers"
- S_CLIENT_CLASSES = 111, // "client-classes"
- S_REQUIRE_CLIENT_CLASSES = 112, // "require-client-classes"
- S_TEST = 113, // "test"
- S_ONLY_IF_REQUIRED = 114, // "only-if-required"
- S_CLIENT_CLASS = 115, // "client-class"
- S_RESERVATIONS = 116, // "reservations"
- S_DUID = 117, // "duid"
- S_HW_ADDRESS = 118, // "hw-address"
- S_CIRCUIT_ID = 119, // "circuit-id"
- S_CLIENT_ID = 120, // "client-id"
- S_HOSTNAME = 121, // "hostname"
- S_FLEX_ID = 122, // "flex-id"
- S_RELAY = 123, // "relay"
- S_IP_ADDRESS = 124, // "ip-address"
- S_IP_ADDRESSES = 125, // "ip-addresses"
- S_HOOKS_LIBRARIES = 126, // "hooks-libraries"
- S_LIBRARY = 127, // "library"
- S_PARAMETERS = 128, // "parameters"
- S_EXPIRED_LEASES_PROCESSING = 129, // "expired-leases-processing"
- S_RECLAIM_TIMER_WAIT_TIME = 130, // "reclaim-timer-wait-time"
- S_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 131, // "flush-reclaimed-timer-wait-time"
- S_HOLD_RECLAIMED_TIME = 132, // "hold-reclaimed-time"
- S_MAX_RECLAIM_LEASES = 133, // "max-reclaim-leases"
- S_MAX_RECLAIM_TIME = 134, // "max-reclaim-time"
- S_UNWARNED_RECLAIM_CYCLES = 135, // "unwarned-reclaim-cycles"
- S_DHCP4O6_PORT = 136, // "dhcp4o6-port"
- S_DHCP_MULTI_THREADING = 137, // "multi-threading"
- S_ENABLE_MULTI_THREADING = 138, // "enable-multi-threading"
- S_THREAD_POOL_SIZE = 139, // "thread-pool-size"
- S_PACKET_QUEUE_SIZE = 140, // "packet-queue-size"
- S_CONTROL_SOCKET = 141, // "control-socket"
- S_SOCKET_TYPE = 142, // "socket-type"
- S_SOCKET_NAME = 143, // "socket-name"
- S_DHCP_QUEUE_CONTROL = 144, // "dhcp-queue-control"
- S_ENABLE_QUEUE = 145, // "enable-queue"
- S_QUEUE_TYPE = 146, // "queue-type"
- S_CAPACITY = 147, // "capacity"
- S_DHCP_DDNS = 148, // "dhcp-ddns"
- S_ENABLE_UPDATES = 149, // "enable-updates"
- S_QUALIFYING_SUFFIX = 150, // "qualifying-suffix"
- S_SERVER_IP = 151, // "server-ip"
- S_SERVER_PORT = 152, // "server-port"
- S_SENDER_IP = 153, // "sender-ip"
- S_SENDER_PORT = 154, // "sender-port"
- S_MAX_QUEUE_SIZE = 155, // "max-queue-size"
- S_NCR_PROTOCOL = 156, // "ncr-protocol"
- S_NCR_FORMAT = 157, // "ncr-format"
- S_OVERRIDE_NO_UPDATE = 158, // "override-no-update"
- S_OVERRIDE_CLIENT_UPDATE = 159, // "override-client-update"
- S_REPLACE_CLIENT_NAME = 160, // "replace-client-name"
- S_GENERATED_PREFIX = 161, // "generated-prefix"
- S_TCP = 162, // "tcp"
- S_JSON = 163, // "JSON"
- S_WHEN_PRESENT = 164, // "when-present"
- S_NEVER = 165, // "never"
- S_ALWAYS = 166, // "always"
- S_WHEN_NOT_PRESENT = 167, // "when-not-present"
- S_HOSTNAME_CHAR_SET = 168, // "hostname-char-set"
- S_HOSTNAME_CHAR_REPLACEMENT = 169, // "hostname-char-replacement"
- S_IP_RESERVATIONS_UNIQUE = 170, // "ip-reservations-unique"
- S_LOGGERS = 171, // "loggers"
- S_OUTPUT_OPTIONS = 172, // "output_options"
- S_OUTPUT = 173, // "output"
- S_DEBUGLEVEL = 174, // "debuglevel"
- S_SEVERITY = 175, // "severity"
- S_FLUSH = 176, // "flush"
- S_MAXSIZE = 177, // "maxsize"
- S_MAXVER = 178, // "maxver"
- S_PATTERN = 179, // "pattern"
- S_TOPLEVEL_JSON = 180, // TOPLEVEL_JSON
- S_TOPLEVEL_DHCP4 = 181, // TOPLEVEL_DHCP4
- S_SUB_DHCP4 = 182, // SUB_DHCP4
- S_SUB_INTERFACES4 = 183, // SUB_INTERFACES4
- S_SUB_SUBNET4 = 184, // SUB_SUBNET4
- S_SUB_POOL4 = 185, // SUB_POOL4
- S_SUB_RESERVATION = 186, // SUB_RESERVATION
- S_SUB_OPTION_DEFS = 187, // SUB_OPTION_DEFS
- S_SUB_OPTION_DEF = 188, // SUB_OPTION_DEF
- S_SUB_OPTION_DATA = 189, // SUB_OPTION_DATA
- S_SUB_HOOKS_LIBRARY = 190, // SUB_HOOKS_LIBRARY
- S_SUB_DHCP_DDNS = 191, // SUB_DHCP_DDNS
- S_SUB_CONFIG_CONTROL = 192, // SUB_CONFIG_CONTROL
- S_STRING = 193, // "constant string"
- S_INTEGER = 194, // "integer"
- S_FLOAT = 195, // "floating point"
- S_BOOLEAN = 196, // "boolean"
- S_YYACCEPT = 197, // $accept
- S_start = 198, // start
- S_199_1 = 199, // $@1
- S_200_2 = 200, // $@2
- S_201_3 = 201, // $@3
- S_202_4 = 202, // $@4
- S_203_5 = 203, // $@5
- S_204_6 = 204, // $@6
- S_205_7 = 205, // $@7
- S_206_8 = 206, // $@8
- S_207_9 = 207, // $@9
- S_208_10 = 208, // $@10
- S_209_11 = 209, // $@11
- S_210_12 = 210, // $@12
- S_211_13 = 211, // $@13
- S_value = 212, // value
- S_sub_json = 213, // sub_json
- S_map2 = 214, // map2
- S_215_14 = 215, // $@14
- S_map_value = 216, // map_value
- S_map_content = 217, // map_content
- S_not_empty_map = 218, // not_empty_map
- S_list_generic = 219, // list_generic
- S_220_15 = 220, // $@15
- S_list_content = 221, // list_content
- S_not_empty_list = 222, // not_empty_list
- S_list_strings = 223, // list_strings
- S_224_16 = 224, // $@16
- S_list_strings_content = 225, // list_strings_content
- S_not_empty_list_strings = 226, // not_empty_list_strings
- S_unknown_map_entry = 227, // unknown_map_entry
- S_syntax_map = 228, // syntax_map
- S_229_17 = 229, // $@17
- S_global_object = 230, // global_object
- S_231_18 = 231, // $@18
- S_sub_dhcp4 = 232, // sub_dhcp4
- S_233_19 = 233, // $@19
- S_global_params = 234, // global_params
- S_global_param = 235, // global_param
- S_valid_lifetime = 236, // valid_lifetime
- S_min_valid_lifetime = 237, // min_valid_lifetime
- S_max_valid_lifetime = 238, // max_valid_lifetime
- S_renew_timer = 239, // renew_timer
- S_rebind_timer = 240, // rebind_timer
- S_calculate_tee_times = 241, // calculate_tee_times
- S_t1_percent = 242, // t1_percent
- S_t2_percent = 243, // t2_percent
- S_cache_threshold = 244, // cache_threshold
- S_cache_max_age = 245, // cache_max_age
- S_decline_probation_period = 246, // decline_probation_period
- S_server_tag = 247, // server_tag
- S_248_20 = 248, // $@20
- S_echo_client_id = 249, // echo_client_id
- S_match_client_id = 250, // match_client_id
- S_authoritative = 251, // authoritative
- S_ddns_send_updates = 252, // ddns_send_updates
- S_ddns_override_no_update = 253, // ddns_override_no_update
- S_ddns_override_client_update = 254, // ddns_override_client_update
- S_ddns_replace_client_name = 255, // ddns_replace_client_name
- S_256_21 = 256, // $@21
- S_ddns_replace_client_name_value = 257, // ddns_replace_client_name_value
- S_ddns_generated_prefix = 258, // ddns_generated_prefix
- S_259_22 = 259, // $@22
- S_ddns_qualifying_suffix = 260, // ddns_qualifying_suffix
- S_261_23 = 261, // $@23
- S_ddns_update_on_renew = 262, // ddns_update_on_renew
- S_hostname_char_set = 263, // hostname_char_set
- S_264_24 = 264, // $@24
- S_hostname_char_replacement = 265, // hostname_char_replacement
- S_266_25 = 266, // $@25
- S_store_extended_info = 267, // store_extended_info
- S_statistic_default_sample_count = 268, // statistic_default_sample_count
- S_statistic_default_sample_age = 269, // statistic_default_sample_age
- S_ip_reservations_unique = 270, // ip_reservations_unique
- S_interfaces_config = 271, // interfaces_config
- S_272_26 = 272, // $@26
- S_interfaces_config_params = 273, // interfaces_config_params
- S_interfaces_config_param = 274, // interfaces_config_param
- S_sub_interfaces4 = 275, // sub_interfaces4
- S_276_27 = 276, // $@27
- S_interfaces_list = 277, // interfaces_list
- S_278_28 = 278, // $@28
- S_dhcp_socket_type = 279, // dhcp_socket_type
- S_280_29 = 280, // $@29
- S_socket_type = 281, // socket_type
- S_outbound_interface = 282, // outbound_interface
- S_283_30 = 283, // $@30
- S_outbound_interface_value = 284, // outbound_interface_value
- S_re_detect = 285, // re_detect
- S_lease_database = 286, // lease_database
- S_287_31 = 287, // $@31
- S_sanity_checks = 288, // sanity_checks
- S_289_32 = 289, // $@32
- S_sanity_checks_params = 290, // sanity_checks_params
- S_sanity_checks_param = 291, // sanity_checks_param
- S_lease_checks = 292, // lease_checks
- S_293_33 = 293, // $@33
- S_hosts_database = 294, // hosts_database
- S_295_34 = 295, // $@34
- S_hosts_databases = 296, // hosts_databases
- S_297_35 = 297, // $@35
- S_database_list = 298, // database_list
- S_not_empty_database_list = 299, // not_empty_database_list
- S_database = 300, // database
- S_301_36 = 301, // $@36
- S_database_map_params = 302, // database_map_params
- S_database_map_param = 303, // database_map_param
- S_database_type = 304, // database_type
- S_305_37 = 305, // $@37
- S_db_type = 306, // db_type
- S_user = 307, // user
- S_308_38 = 308, // $@38
- S_password = 309, // password
- S_310_39 = 310, // $@39
- S_host = 311, // host
- S_312_40 = 312, // $@40
- S_port = 313, // port
- S_name = 314, // name
- S_315_41 = 315, // $@41
- S_persist = 316, // persist
- S_lfc_interval = 317, // lfc_interval
- S_readonly = 318, // readonly
- S_connect_timeout = 319, // connect_timeout
- S_request_timeout = 320, // request_timeout
- S_tcp_keepalive = 321, // tcp_keepalive
- S_tcp_nodelay = 322, // tcp_nodelay
- S_contact_points = 323, // contact_points
- S_324_42 = 324, // $@42
- S_keyspace = 325, // keyspace
- S_326_43 = 326, // $@43
- S_consistency = 327, // consistency
- S_328_44 = 328, // $@44
- S_serial_consistency = 329, // serial_consistency
- S_330_45 = 330, // $@45
- S_max_reconnect_tries = 331, // max_reconnect_tries
- S_reconnect_wait_time = 332, // reconnect_wait_time
- S_max_row_errors = 333, // max_row_errors
- S_host_reservation_identifiers = 334, // host_reservation_identifiers
- S_335_46 = 335, // $@46
- S_host_reservation_identifiers_list = 336, // host_reservation_identifiers_list
- S_host_reservation_identifier = 337, // host_reservation_identifier
- S_duid_id = 338, // duid_id
- S_hw_address_id = 339, // hw_address_id
- S_circuit_id = 340, // circuit_id
- S_client_id = 341, // client_id
- S_flex_id = 342, // flex_id
- S_dhcp_multi_threading = 343, // dhcp_multi_threading
- S_344_47 = 344, // $@47
- S_multi_threading_params = 345, // multi_threading_params
- S_multi_threading_param = 346, // multi_threading_param
- S_enable_multi_threading = 347, // enable_multi_threading
- S_thread_pool_size = 348, // thread_pool_size
- S_packet_queue_size = 349, // packet_queue_size
- S_hooks_libraries = 350, // hooks_libraries
- S_351_48 = 351, // $@48
- S_hooks_libraries_list = 352, // hooks_libraries_list
- S_not_empty_hooks_libraries_list = 353, // not_empty_hooks_libraries_list
- S_hooks_library = 354, // hooks_library
- S_355_49 = 355, // $@49
- S_sub_hooks_library = 356, // sub_hooks_library
- S_357_50 = 357, // $@50
- S_hooks_params = 358, // hooks_params
- S_hooks_param = 359, // hooks_param
- S_library = 360, // library
- S_361_51 = 361, // $@51
- S_parameters = 362, // parameters
- S_363_52 = 363, // $@52
- S_expired_leases_processing = 364, // expired_leases_processing
- S_365_53 = 365, // $@53
- S_expired_leases_params = 366, // expired_leases_params
- S_expired_leases_param = 367, // expired_leases_param
- S_reclaim_timer_wait_time = 368, // reclaim_timer_wait_time
- S_flush_reclaimed_timer_wait_time = 369, // flush_reclaimed_timer_wait_time
- S_hold_reclaimed_time = 370, // hold_reclaimed_time
- S_max_reclaim_leases = 371, // max_reclaim_leases
- S_max_reclaim_time = 372, // max_reclaim_time
- S_unwarned_reclaim_cycles = 373, // unwarned_reclaim_cycles
- S_subnet4_list = 374, // subnet4_list
- S_375_54 = 375, // $@54
- S_subnet4_list_content = 376, // subnet4_list_content
- S_not_empty_subnet4_list = 377, // not_empty_subnet4_list
- S_subnet4 = 378, // subnet4
- S_379_55 = 379, // $@55
- S_sub_subnet4 = 380, // sub_subnet4
- S_381_56 = 381, // $@56
- S_subnet4_params = 382, // subnet4_params
- S_subnet4_param = 383, // subnet4_param
- S_subnet = 384, // subnet
- S_385_57 = 385, // $@57
- S_subnet_4o6_interface = 386, // subnet_4o6_interface
- S_387_58 = 387, // $@58
- S_subnet_4o6_interface_id = 388, // subnet_4o6_interface_id
- S_389_59 = 389, // $@59
- S_subnet_4o6_subnet = 390, // subnet_4o6_subnet
- S_391_60 = 391, // $@60
- S_interface = 392, // interface
- S_393_61 = 393, // $@61
- S_client_class = 394, // client_class
- S_395_62 = 395, // $@62
- S_require_client_classes = 396, // require_client_classes
- S_397_63 = 397, // $@63
- S_reservations_out_of_pool = 398, // reservations_out_of_pool
- S_reservations_in_subnet = 399, // reservations_in_subnet
- S_reservations_global = 400, // reservations_global
- S_reservation_mode = 401, // reservation_mode
- S_402_64 = 402, // $@64
- S_hr_mode = 403, // hr_mode
- S_id = 404, // id
- S_shared_networks = 405, // shared_networks
- S_406_65 = 406, // $@65
- S_shared_networks_content = 407, // shared_networks_content
- S_shared_networks_list = 408, // shared_networks_list
- S_shared_network = 409, // shared_network
- S_410_66 = 410, // $@66
- S_shared_network_params = 411, // shared_network_params
- S_shared_network_param = 412, // shared_network_param
- S_option_def_list = 413, // option_def_list
- S_414_67 = 414, // $@67
- S_sub_option_def_list = 415, // sub_option_def_list
- S_416_68 = 416, // $@68
- S_option_def_list_content = 417, // option_def_list_content
- S_not_empty_option_def_list = 418, // not_empty_option_def_list
- S_option_def_entry = 419, // option_def_entry
- S_420_69 = 420, // $@69
- S_sub_option_def = 421, // sub_option_def
- S_422_70 = 422, // $@70
- S_option_def_params = 423, // option_def_params
- S_not_empty_option_def_params = 424, // not_empty_option_def_params
- S_option_def_param = 425, // option_def_param
- S_option_def_name = 426, // option_def_name
- S_code = 427, // code
- S_option_def_code = 428, // option_def_code
- S_option_def_type = 429, // option_def_type
- S_430_71 = 430, // $@71
- S_option_def_record_types = 431, // option_def_record_types
- S_432_72 = 432, // $@72
- S_space = 433, // space
- S_434_73 = 434, // $@73
- S_option_def_space = 435, // option_def_space
- S_option_def_encapsulate = 436, // option_def_encapsulate
- S_437_74 = 437, // $@74
- S_option_def_array = 438, // option_def_array
- S_option_data_list = 439, // option_data_list
- S_440_75 = 440, // $@75
- S_option_data_list_content = 441, // option_data_list_content
- S_not_empty_option_data_list = 442, // not_empty_option_data_list
- S_option_data_entry = 443, // option_data_entry
- S_444_76 = 444, // $@76
- S_sub_option_data = 445, // sub_option_data
- S_446_77 = 446, // $@77
- S_option_data_params = 447, // option_data_params
- S_not_empty_option_data_params = 448, // not_empty_option_data_params
- S_option_data_param = 449, // option_data_param
- S_option_data_name = 450, // option_data_name
- S_option_data_data = 451, // option_data_data
- S_452_78 = 452, // $@78
- S_option_data_code = 453, // option_data_code
- S_option_data_space = 454, // option_data_space
- S_option_data_csv_format = 455, // option_data_csv_format
- S_option_data_always_send = 456, // option_data_always_send
- S_pools_list = 457, // pools_list
- S_458_79 = 458, // $@79
- S_pools_list_content = 459, // pools_list_content
- S_not_empty_pools_list = 460, // not_empty_pools_list
- S_pool_list_entry = 461, // pool_list_entry
- S_462_80 = 462, // $@80
- S_sub_pool4 = 463, // sub_pool4
- S_464_81 = 464, // $@81
- S_pool_params = 465, // pool_params
- S_pool_param = 466, // pool_param
- S_pool_entry = 467, // pool_entry
- S_468_82 = 468, // $@82
- S_user_context = 469, // user_context
- S_470_83 = 470, // $@83
- S_comment = 471, // comment
- S_472_84 = 472, // $@84
- S_reservations = 473, // reservations
- S_474_85 = 474, // $@85
- S_reservations_list = 475, // reservations_list
- S_not_empty_reservations_list = 476, // not_empty_reservations_list
- S_reservation = 477, // reservation
- S_478_86 = 478, // $@86
- S_sub_reservation = 479, // sub_reservation
- S_480_87 = 480, // $@87
- S_reservation_params = 481, // reservation_params
- S_not_empty_reservation_params = 482, // not_empty_reservation_params
- S_reservation_param = 483, // reservation_param
- S_next_server = 484, // next_server
- S_485_88 = 485, // $@88
- S_server_hostname = 486, // server_hostname
- S_487_89 = 487, // $@89
- S_boot_file_name = 488, // boot_file_name
- S_489_90 = 489, // $@90
- S_ip_address = 490, // ip_address
- S_491_91 = 491, // $@91
- S_ip_addresses = 492, // ip_addresses
- S_493_92 = 493, // $@92
- S_duid = 494, // duid
- S_495_93 = 495, // $@93
- S_hw_address = 496, // hw_address
- S_497_94 = 497, // $@94
- S_client_id_value = 498, // client_id_value
- S_499_95 = 499, // $@95
- S_circuit_id_value = 500, // circuit_id_value
- S_501_96 = 501, // $@96
- S_flex_id_value = 502, // flex_id_value
- S_503_97 = 503, // $@97
- S_hostname = 504, // hostname
- S_505_98 = 505, // $@98
- S_reservation_client_classes = 506, // reservation_client_classes
- S_507_99 = 507, // $@99
- S_relay = 508, // relay
- S_509_100 = 509, // $@100
- S_relay_map = 510, // relay_map
- S_client_classes = 511, // client_classes
- S_512_101 = 512, // $@101
- S_client_classes_list = 513, // client_classes_list
- S_client_class_entry = 514, // client_class_entry
- S_515_102 = 515, // $@102
- S_client_class_params = 516, // client_class_params
- S_not_empty_client_class_params = 517, // not_empty_client_class_params
- S_client_class_param = 518, // client_class_param
- S_client_class_name = 519, // client_class_name
- S_client_class_test = 520, // client_class_test
- S_521_103 = 521, // $@103
- S_only_if_required = 522, // only_if_required
- S_dhcp4o6_port = 523, // dhcp4o6_port
- S_control_socket = 524, // control_socket
- S_525_104 = 525, // $@104
- S_control_socket_params = 526, // control_socket_params
- S_control_socket_param = 527, // control_socket_param
- S_control_socket_type = 528, // control_socket_type
- S_529_105 = 529, // $@105
- S_control_socket_name = 530, // control_socket_name
- S_531_106 = 531, // $@106
- S_dhcp_queue_control = 532, // dhcp_queue_control
- S_533_107 = 533, // $@107
- S_queue_control_params = 534, // queue_control_params
- S_queue_control_param = 535, // queue_control_param
- S_enable_queue = 536, // enable_queue
- S_queue_type = 537, // queue_type
- S_538_108 = 538, // $@108
- S_capacity = 539, // capacity
- S_arbitrary_map_entry = 540, // arbitrary_map_entry
- S_541_109 = 541, // $@109
- S_dhcp_ddns = 542, // dhcp_ddns
- S_543_110 = 543, // $@110
- S_sub_dhcp_ddns = 544, // sub_dhcp_ddns
- S_545_111 = 545, // $@111
- S_dhcp_ddns_params = 546, // dhcp_ddns_params
- S_dhcp_ddns_param = 547, // dhcp_ddns_param
- S_enable_updates = 548, // enable_updates
- S_server_ip = 549, // server_ip
- S_550_112 = 550, // $@112
- S_server_port = 551, // server_port
- S_sender_ip = 552, // sender_ip
- S_553_113 = 553, // $@113
- S_sender_port = 554, // sender_port
- S_max_queue_size = 555, // max_queue_size
- S_ncr_protocol = 556, // ncr_protocol
- S_557_114 = 557, // $@114
- S_ncr_protocol_value = 558, // ncr_protocol_value
- S_ncr_format = 559, // ncr_format
- S_560_115 = 560, // $@115
- S_dep_qualifying_suffix = 561, // dep_qualifying_suffix
- S_562_116 = 562, // $@116
- S_dep_override_no_update = 563, // dep_override_no_update
- S_dep_override_client_update = 564, // dep_override_client_update
- S_dep_replace_client_name = 565, // dep_replace_client_name
- S_566_117 = 566, // $@117
- S_dep_generated_prefix = 567, // dep_generated_prefix
- S_568_118 = 568, // $@118
- S_dep_hostname_char_set = 569, // dep_hostname_char_set
- S_570_119 = 570, // $@119
- S_dep_hostname_char_replacement = 571, // dep_hostname_char_replacement
- S_572_120 = 572, // $@120
- S_config_control = 573, // config_control
- S_574_121 = 574, // $@121
- S_sub_config_control = 575, // sub_config_control
- S_576_122 = 576, // $@122
- S_config_control_params = 577, // config_control_params
- S_config_control_param = 578, // config_control_param
- S_config_databases = 579, // config_databases
- S_580_123 = 580, // $@123
- S_config_fetch_wait_time = 581, // config_fetch_wait_time
- S_loggers = 582, // loggers
- S_583_124 = 583, // $@124
- S_loggers_entries = 584, // loggers_entries
- S_logger_entry = 585, // logger_entry
- S_586_125 = 586, // $@125
- S_logger_params = 587, // logger_params
- S_logger_param = 588, // logger_param
- S_debuglevel = 589, // debuglevel
- S_severity = 590, // severity
- S_591_126 = 591, // $@126
- S_output_options_list = 592, // output_options_list
- S_593_127 = 593, // $@127
- S_output_options_list_content = 594, // output_options_list_content
- S_output_entry = 595, // output_entry
- S_596_128 = 596, // $@128
- S_output_params_list = 597, // output_params_list
- S_output_params = 598, // output_params
- S_output = 599, // output
- S_600_129 = 600, // $@129
- S_flush = 601, // flush
- S_maxsize = 602, // maxsize
- S_maxver = 603, // maxver
- S_pattern = 604, // pattern
- S_605_130 = 605 // $@130
+ S_DDNS_USE_CONFLICT_RESOLUTION = 78, // "ddns-use-conflict-resolution"
+ S_STORE_EXTENDED_INFO = 79, // "store-extended-info"
+ S_SUBNET4 = 80, // "subnet4"
+ S_SUBNET_4O6_INTERFACE = 81, // "4o6-interface"
+ S_SUBNET_4O6_INTERFACE_ID = 82, // "4o6-interface-id"
+ S_SUBNET_4O6_SUBNET = 83, // "4o6-subnet"
+ S_OPTION_DEF = 84, // "option-def"
+ S_OPTION_DATA = 85, // "option-data"
+ S_NAME = 86, // "name"
+ S_DATA = 87, // "data"
+ S_CODE = 88, // "code"
+ S_SPACE = 89, // "space"
+ S_CSV_FORMAT = 90, // "csv-format"
+ S_ALWAYS_SEND = 91, // "always-send"
+ S_RECORD_TYPES = 92, // "record-types"
+ S_ENCAPSULATE = 93, // "encapsulate"
+ S_ARRAY = 94, // "array"
+ S_SHARED_NETWORKS = 95, // "shared-networks"
+ S_POOLS = 96, // "pools"
+ S_POOL = 97, // "pool"
+ S_USER_CONTEXT = 98, // "user-context"
+ S_COMMENT = 99, // "comment"
+ S_SUBNET = 100, // "subnet"
+ S_INTERFACE = 101, // "interface"
+ S_ID = 102, // "id"
+ S_RESERVATION_MODE = 103, // "reservation-mode"
+ S_RESERVATIONS_OUT_OF_POOL = 104, // "reservations-out-of-pool"
+ S_RESERVATIONS_IN_SUBNET = 105, // "reservations-in-subnet"
+ S_RESERVATIONS_GLOBAL = 106, // "reservations-global"
+ S_DISABLED = 107, // "disabled"
+ S_OUT_OF_POOL = 108, // "out-of-pool"
+ S_GLOBAL = 109, // "global"
+ S_ALL = 110, // "all"
+ S_HOST_RESERVATION_IDENTIFIERS = 111, // "host-reservation-identifiers"
+ S_CLIENT_CLASSES = 112, // "client-classes"
+ S_REQUIRE_CLIENT_CLASSES = 113, // "require-client-classes"
+ S_TEST = 114, // "test"
+ S_ONLY_IF_REQUIRED = 115, // "only-if-required"
+ S_CLIENT_CLASS = 116, // "client-class"
+ S_RESERVATIONS = 117, // "reservations"
+ S_DUID = 118, // "duid"
+ S_HW_ADDRESS = 119, // "hw-address"
+ S_CIRCUIT_ID = 120, // "circuit-id"
+ S_CLIENT_ID = 121, // "client-id"
+ S_HOSTNAME = 122, // "hostname"
+ S_FLEX_ID = 123, // "flex-id"
+ S_RELAY = 124, // "relay"
+ S_IP_ADDRESS = 125, // "ip-address"
+ S_IP_ADDRESSES = 126, // "ip-addresses"
+ S_HOOKS_LIBRARIES = 127, // "hooks-libraries"
+ S_LIBRARY = 128, // "library"
+ S_PARAMETERS = 129, // "parameters"
+ S_EXPIRED_LEASES_PROCESSING = 130, // "expired-leases-processing"
+ S_RECLAIM_TIMER_WAIT_TIME = 131, // "reclaim-timer-wait-time"
+ S_FLUSH_RECLAIMED_TIMER_WAIT_TIME = 132, // "flush-reclaimed-timer-wait-time"
+ S_HOLD_RECLAIMED_TIME = 133, // "hold-reclaimed-time"
+ S_MAX_RECLAIM_LEASES = 134, // "max-reclaim-leases"
+ S_MAX_RECLAIM_TIME = 135, // "max-reclaim-time"
+ S_UNWARNED_RECLAIM_CYCLES = 136, // "unwarned-reclaim-cycles"
+ S_DHCP4O6_PORT = 137, // "dhcp4o6-port"
+ S_DHCP_MULTI_THREADING = 138, // "multi-threading"
+ S_ENABLE_MULTI_THREADING = 139, // "enable-multi-threading"
+ S_THREAD_POOL_SIZE = 140, // "thread-pool-size"
+ S_PACKET_QUEUE_SIZE = 141, // "packet-queue-size"
+ S_CONTROL_SOCKET = 142, // "control-socket"
+ S_SOCKET_TYPE = 143, // "socket-type"
+ S_SOCKET_NAME = 144, // "socket-name"
+ S_DHCP_QUEUE_CONTROL = 145, // "dhcp-queue-control"
+ S_ENABLE_QUEUE = 146, // "enable-queue"
+ S_QUEUE_TYPE = 147, // "queue-type"
+ S_CAPACITY = 148, // "capacity"
+ S_DHCP_DDNS = 149, // "dhcp-ddns"
+ S_ENABLE_UPDATES = 150, // "enable-updates"
+ S_QUALIFYING_SUFFIX = 151, // "qualifying-suffix"
+ S_SERVER_IP = 152, // "server-ip"
+ S_SERVER_PORT = 153, // "server-port"
+ S_SENDER_IP = 154, // "sender-ip"
+ S_SENDER_PORT = 155, // "sender-port"
+ S_MAX_QUEUE_SIZE = 156, // "max-queue-size"
+ S_NCR_PROTOCOL = 157, // "ncr-protocol"
+ S_NCR_FORMAT = 158, // "ncr-format"
+ S_OVERRIDE_NO_UPDATE = 159, // "override-no-update"
+ S_OVERRIDE_CLIENT_UPDATE = 160, // "override-client-update"
+ S_REPLACE_CLIENT_NAME = 161, // "replace-client-name"
+ S_GENERATED_PREFIX = 162, // "generated-prefix"
+ S_TCP = 163, // "tcp"
+ S_JSON = 164, // "JSON"
+ S_WHEN_PRESENT = 165, // "when-present"
+ S_NEVER = 166, // "never"
+ S_ALWAYS = 167, // "always"
+ S_WHEN_NOT_PRESENT = 168, // "when-not-present"
+ S_HOSTNAME_CHAR_SET = 169, // "hostname-char-set"
+ S_HOSTNAME_CHAR_REPLACEMENT = 170, // "hostname-char-replacement"
+ S_IP_RESERVATIONS_UNIQUE = 171, // "ip-reservations-unique"
+ S_LOGGERS = 172, // "loggers"
+ S_OUTPUT_OPTIONS = 173, // "output_options"
+ S_OUTPUT = 174, // "output"
+ S_DEBUGLEVEL = 175, // "debuglevel"
+ S_SEVERITY = 176, // "severity"
+ S_FLUSH = 177, // "flush"
+ S_MAXSIZE = 178, // "maxsize"
+ S_MAXVER = 179, // "maxver"
+ S_PATTERN = 180, // "pattern"
+ S_TOPLEVEL_JSON = 181, // TOPLEVEL_JSON
+ S_TOPLEVEL_DHCP4 = 182, // TOPLEVEL_DHCP4
+ S_SUB_DHCP4 = 183, // SUB_DHCP4
+ S_SUB_INTERFACES4 = 184, // SUB_INTERFACES4
+ S_SUB_SUBNET4 = 185, // SUB_SUBNET4
+ S_SUB_POOL4 = 186, // SUB_POOL4
+ S_SUB_RESERVATION = 187, // SUB_RESERVATION
+ S_SUB_OPTION_DEFS = 188, // SUB_OPTION_DEFS
+ S_SUB_OPTION_DEF = 189, // SUB_OPTION_DEF
+ S_SUB_OPTION_DATA = 190, // SUB_OPTION_DATA
+ S_SUB_HOOKS_LIBRARY = 191, // SUB_HOOKS_LIBRARY
+ S_SUB_DHCP_DDNS = 192, // SUB_DHCP_DDNS
+ S_SUB_CONFIG_CONTROL = 193, // SUB_CONFIG_CONTROL
+ S_STRING = 194, // "constant string"
+ S_INTEGER = 195, // "integer"
+ S_FLOAT = 196, // "floating point"
+ S_BOOLEAN = 197, // "boolean"
+ S_YYACCEPT = 198, // $accept
+ S_start = 199, // start
+ S_200_1 = 200, // $@1
+ S_201_2 = 201, // $@2
+ S_202_3 = 202, // $@3
+ S_203_4 = 203, // $@4
+ S_204_5 = 204, // $@5
+ S_205_6 = 205, // $@6
+ S_206_7 = 206, // $@7
+ S_207_8 = 207, // $@8
+ S_208_9 = 208, // $@9
+ S_209_10 = 209, // $@10
+ S_210_11 = 210, // $@11
+ S_211_12 = 211, // $@12
+ S_212_13 = 212, // $@13
+ S_value = 213, // value
+ S_sub_json = 214, // sub_json
+ S_map2 = 215, // map2
+ S_216_14 = 216, // $@14
+ S_map_value = 217, // map_value
+ S_map_content = 218, // map_content
+ S_not_empty_map = 219, // not_empty_map
+ S_list_generic = 220, // list_generic
+ S_221_15 = 221, // $@15
+ S_list_content = 222, // list_content
+ S_not_empty_list = 223, // not_empty_list
+ S_list_strings = 224, // list_strings
+ S_225_16 = 225, // $@16
+ S_list_strings_content = 226, // list_strings_content
+ S_not_empty_list_strings = 227, // not_empty_list_strings
+ S_unknown_map_entry = 228, // unknown_map_entry
+ S_syntax_map = 229, // syntax_map
+ S_230_17 = 230, // $@17
+ S_global_object = 231, // global_object
+ S_232_18 = 232, // $@18
+ S_sub_dhcp4 = 233, // sub_dhcp4
+ S_234_19 = 234, // $@19
+ S_global_params = 235, // global_params
+ S_global_param = 236, // global_param
+ S_valid_lifetime = 237, // valid_lifetime
+ S_min_valid_lifetime = 238, // min_valid_lifetime
+ S_max_valid_lifetime = 239, // max_valid_lifetime
+ S_renew_timer = 240, // renew_timer
+ S_rebind_timer = 241, // rebind_timer
+ S_calculate_tee_times = 242, // calculate_tee_times
+ S_t1_percent = 243, // t1_percent
+ S_t2_percent = 244, // t2_percent
+ S_cache_threshold = 245, // cache_threshold
+ S_cache_max_age = 246, // cache_max_age
+ S_decline_probation_period = 247, // decline_probation_period
+ S_server_tag = 248, // server_tag
+ S_249_20 = 249, // $@20
+ S_echo_client_id = 250, // echo_client_id
+ S_match_client_id = 251, // match_client_id
+ S_authoritative = 252, // authoritative
+ S_ddns_send_updates = 253, // ddns_send_updates
+ S_ddns_override_no_update = 254, // ddns_override_no_update
+ S_ddns_override_client_update = 255, // ddns_override_client_update
+ S_ddns_replace_client_name = 256, // ddns_replace_client_name
+ S_257_21 = 257, // $@21
+ S_ddns_replace_client_name_value = 258, // ddns_replace_client_name_value
+ S_ddns_generated_prefix = 259, // ddns_generated_prefix
+ S_260_22 = 260, // $@22
+ S_ddns_qualifying_suffix = 261, // ddns_qualifying_suffix
+ S_262_23 = 262, // $@23
+ S_ddns_update_on_renew = 263, // ddns_update_on_renew
+ S_ddns_use_conflict_resolution = 264, // ddns_use_conflict_resolution
+ S_hostname_char_set = 265, // hostname_char_set
+ S_266_24 = 266, // $@24
+ S_hostname_char_replacement = 267, // hostname_char_replacement
+ S_268_25 = 268, // $@25
+ S_store_extended_info = 269, // store_extended_info
+ S_statistic_default_sample_count = 270, // statistic_default_sample_count
+ S_statistic_default_sample_age = 271, // statistic_default_sample_age
+ S_ip_reservations_unique = 272, // ip_reservations_unique
+ S_interfaces_config = 273, // interfaces_config
+ S_274_26 = 274, // $@26
+ S_interfaces_config_params = 275, // interfaces_config_params
+ S_interfaces_config_param = 276, // interfaces_config_param
+ S_sub_interfaces4 = 277, // sub_interfaces4
+ S_278_27 = 278, // $@27
+ S_interfaces_list = 279, // interfaces_list
+ S_280_28 = 280, // $@28
+ S_dhcp_socket_type = 281, // dhcp_socket_type
+ S_282_29 = 282, // $@29
+ S_socket_type = 283, // socket_type
+ S_outbound_interface = 284, // outbound_interface
+ S_285_30 = 285, // $@30
+ S_outbound_interface_value = 286, // outbound_interface_value
+ S_re_detect = 287, // re_detect
+ S_lease_database = 288, // lease_database
+ S_289_31 = 289, // $@31
+ S_sanity_checks = 290, // sanity_checks
+ S_291_32 = 291, // $@32
+ S_sanity_checks_params = 292, // sanity_checks_params
+ S_sanity_checks_param = 293, // sanity_checks_param
+ S_lease_checks = 294, // lease_checks
+ S_295_33 = 295, // $@33
+ S_hosts_database = 296, // hosts_database
+ S_297_34 = 297, // $@34
+ S_hosts_databases = 298, // hosts_databases
+ S_299_35 = 299, // $@35
+ S_database_list = 300, // database_list
+ S_not_empty_database_list = 301, // not_empty_database_list
+ S_database = 302, // database
+ S_303_36 = 303, // $@36
+ S_database_map_params = 304, // database_map_params
+ S_database_map_param = 305, // database_map_param
+ S_database_type = 306, // database_type
+ S_307_37 = 307, // $@37
+ S_db_type = 308, // db_type
+ S_user = 309, // user
+ S_310_38 = 310, // $@38
+ S_password = 311, // password
+ S_312_39 = 312, // $@39
+ S_host = 313, // host
+ S_314_40 = 314, // $@40
+ S_port = 315, // port
+ S_name = 316, // name
+ S_317_41 = 317, // $@41
+ S_persist = 318, // persist
+ S_lfc_interval = 319, // lfc_interval
+ S_readonly = 320, // readonly
+ S_connect_timeout = 321, // connect_timeout
+ S_request_timeout = 322, // request_timeout
+ S_tcp_keepalive = 323, // tcp_keepalive
+ S_tcp_nodelay = 324, // tcp_nodelay
+ S_contact_points = 325, // contact_points
+ S_326_42 = 326, // $@42
+ S_keyspace = 327, // keyspace
+ S_328_43 = 328, // $@43
+ S_consistency = 329, // consistency
+ S_330_44 = 330, // $@44
+ S_serial_consistency = 331, // serial_consistency
+ S_332_45 = 332, // $@45
+ S_max_reconnect_tries = 333, // max_reconnect_tries
+ S_reconnect_wait_time = 334, // reconnect_wait_time
+ S_max_row_errors = 335, // max_row_errors
+ S_host_reservation_identifiers = 336, // host_reservation_identifiers
+ S_337_46 = 337, // $@46
+ S_host_reservation_identifiers_list = 338, // host_reservation_identifiers_list
+ S_host_reservation_identifier = 339, // host_reservation_identifier
+ S_duid_id = 340, // duid_id
+ S_hw_address_id = 341, // hw_address_id
+ S_circuit_id = 342, // circuit_id
+ S_client_id = 343, // client_id
+ S_flex_id = 344, // flex_id
+ S_dhcp_multi_threading = 345, // dhcp_multi_threading
+ S_346_47 = 346, // $@47
+ S_multi_threading_params = 347, // multi_threading_params
+ S_multi_threading_param = 348, // multi_threading_param
+ S_enable_multi_threading = 349, // enable_multi_threading
+ S_thread_pool_size = 350, // thread_pool_size
+ S_packet_queue_size = 351, // packet_queue_size
+ S_hooks_libraries = 352, // hooks_libraries
+ S_353_48 = 353, // $@48
+ S_hooks_libraries_list = 354, // hooks_libraries_list
+ S_not_empty_hooks_libraries_list = 355, // not_empty_hooks_libraries_list
+ S_hooks_library = 356, // hooks_library
+ S_357_49 = 357, // $@49
+ S_sub_hooks_library = 358, // sub_hooks_library
+ S_359_50 = 359, // $@50
+ S_hooks_params = 360, // hooks_params
+ S_hooks_param = 361, // hooks_param
+ S_library = 362, // library
+ S_363_51 = 363, // $@51
+ S_parameters = 364, // parameters
+ S_365_52 = 365, // $@52
+ S_expired_leases_processing = 366, // expired_leases_processing
+ S_367_53 = 367, // $@53
+ S_expired_leases_params = 368, // expired_leases_params
+ S_expired_leases_param = 369, // expired_leases_param
+ S_reclaim_timer_wait_time = 370, // reclaim_timer_wait_time
+ S_flush_reclaimed_timer_wait_time = 371, // flush_reclaimed_timer_wait_time
+ S_hold_reclaimed_time = 372, // hold_reclaimed_time
+ S_max_reclaim_leases = 373, // max_reclaim_leases
+ S_max_reclaim_time = 374, // max_reclaim_time
+ S_unwarned_reclaim_cycles = 375, // unwarned_reclaim_cycles
+ S_subnet4_list = 376, // subnet4_list
+ S_377_54 = 377, // $@54
+ S_subnet4_list_content = 378, // subnet4_list_content
+ S_not_empty_subnet4_list = 379, // not_empty_subnet4_list
+ S_subnet4 = 380, // subnet4
+ S_381_55 = 381, // $@55
+ S_sub_subnet4 = 382, // sub_subnet4
+ S_383_56 = 383, // $@56
+ S_subnet4_params = 384, // subnet4_params
+ S_subnet4_param = 385, // subnet4_param
+ S_subnet = 386, // subnet
+ S_387_57 = 387, // $@57
+ S_subnet_4o6_interface = 388, // subnet_4o6_interface
+ S_389_58 = 389, // $@58
+ S_subnet_4o6_interface_id = 390, // subnet_4o6_interface_id
+ S_391_59 = 391, // $@59
+ S_subnet_4o6_subnet = 392, // subnet_4o6_subnet
+ S_393_60 = 393, // $@60
+ S_interface = 394, // interface
+ S_395_61 = 395, // $@61
+ S_client_class = 396, // client_class
+ S_397_62 = 397, // $@62
+ S_require_client_classes = 398, // require_client_classes
+ S_399_63 = 399, // $@63
+ S_reservations_out_of_pool = 400, // reservations_out_of_pool
+ S_reservations_in_subnet = 401, // reservations_in_subnet
+ S_reservations_global = 402, // reservations_global
+ S_reservation_mode = 403, // reservation_mode
+ S_404_64 = 404, // $@64
+ S_hr_mode = 405, // hr_mode
+ S_id = 406, // id
+ S_shared_networks = 407, // shared_networks
+ S_408_65 = 408, // $@65
+ S_shared_networks_content = 409, // shared_networks_content
+ S_shared_networks_list = 410, // shared_networks_list
+ S_shared_network = 411, // shared_network
+ S_412_66 = 412, // $@66
+ S_shared_network_params = 413, // shared_network_params
+ S_shared_network_param = 414, // shared_network_param
+ S_option_def_list = 415, // option_def_list
+ S_416_67 = 416, // $@67
+ S_sub_option_def_list = 417, // sub_option_def_list
+ S_418_68 = 418, // $@68
+ S_option_def_list_content = 419, // option_def_list_content
+ S_not_empty_option_def_list = 420, // not_empty_option_def_list
+ S_option_def_entry = 421, // option_def_entry
+ S_422_69 = 422, // $@69
+ S_sub_option_def = 423, // sub_option_def
+ S_424_70 = 424, // $@70
+ S_option_def_params = 425, // option_def_params
+ S_not_empty_option_def_params = 426, // not_empty_option_def_params
+ S_option_def_param = 427, // option_def_param
+ S_option_def_name = 428, // option_def_name
+ S_code = 429, // code
+ S_option_def_code = 430, // option_def_code
+ S_option_def_type = 431, // option_def_type
+ S_432_71 = 432, // $@71
+ S_option_def_record_types = 433, // option_def_record_types
+ S_434_72 = 434, // $@72
+ S_space = 435, // space
+ S_436_73 = 436, // $@73
+ S_option_def_space = 437, // option_def_space
+ S_option_def_encapsulate = 438, // option_def_encapsulate
+ S_439_74 = 439, // $@74
+ S_option_def_array = 440, // option_def_array
+ S_option_data_list = 441, // option_data_list
+ S_442_75 = 442, // $@75
+ S_option_data_list_content = 443, // option_data_list_content
+ S_not_empty_option_data_list = 444, // not_empty_option_data_list
+ S_option_data_entry = 445, // option_data_entry
+ S_446_76 = 446, // $@76
+ S_sub_option_data = 447, // sub_option_data
+ S_448_77 = 448, // $@77
+ S_option_data_params = 449, // option_data_params
+ S_not_empty_option_data_params = 450, // not_empty_option_data_params
+ S_option_data_param = 451, // option_data_param
+ S_option_data_name = 452, // option_data_name
+ S_option_data_data = 453, // option_data_data
+ S_454_78 = 454, // $@78
+ S_option_data_code = 455, // option_data_code
+ S_option_data_space = 456, // option_data_space
+ S_option_data_csv_format = 457, // option_data_csv_format
+ S_option_data_always_send = 458, // option_data_always_send
+ S_pools_list = 459, // pools_list
+ S_460_79 = 460, // $@79
+ S_pools_list_content = 461, // pools_list_content
+ S_not_empty_pools_list = 462, // not_empty_pools_list
+ S_pool_list_entry = 463, // pool_list_entry
+ S_464_80 = 464, // $@80
+ S_sub_pool4 = 465, // sub_pool4
+ S_466_81 = 466, // $@81
+ S_pool_params = 467, // pool_params
+ S_pool_param = 468, // pool_param
+ S_pool_entry = 469, // pool_entry
+ S_470_82 = 470, // $@82
+ S_user_context = 471, // user_context
+ S_472_83 = 472, // $@83
+ S_comment = 473, // comment
+ S_474_84 = 474, // $@84
+ S_reservations = 475, // reservations
+ S_476_85 = 476, // $@85
+ S_reservations_list = 477, // reservations_list
+ S_not_empty_reservations_list = 478, // not_empty_reservations_list
+ S_reservation = 479, // reservation
+ S_480_86 = 480, // $@86
+ S_sub_reservation = 481, // sub_reservation
+ S_482_87 = 482, // $@87
+ S_reservation_params = 483, // reservation_params
+ S_not_empty_reservation_params = 484, // not_empty_reservation_params
+ S_reservation_param = 485, // reservation_param
+ S_next_server = 486, // next_server
+ S_487_88 = 487, // $@88
+ S_server_hostname = 488, // server_hostname
+ S_489_89 = 489, // $@89
+ S_boot_file_name = 490, // boot_file_name
+ S_491_90 = 491, // $@90
+ S_ip_address = 492, // ip_address
+ S_493_91 = 493, // $@91
+ S_ip_addresses = 494, // ip_addresses
+ S_495_92 = 495, // $@92
+ S_duid = 496, // duid
+ S_497_93 = 497, // $@93
+ S_hw_address = 498, // hw_address
+ S_499_94 = 499, // $@94
+ S_client_id_value = 500, // client_id_value
+ S_501_95 = 501, // $@95
+ S_circuit_id_value = 502, // circuit_id_value
+ S_503_96 = 503, // $@96
+ S_flex_id_value = 504, // flex_id_value
+ S_505_97 = 505, // $@97
+ S_hostname = 506, // hostname
+ S_507_98 = 507, // $@98
+ S_reservation_client_classes = 508, // reservation_client_classes
+ S_509_99 = 509, // $@99
+ S_relay = 510, // relay
+ S_511_100 = 511, // $@100
+ S_relay_map = 512, // relay_map
+ S_client_classes = 513, // client_classes
+ S_514_101 = 514, // $@101
+ S_client_classes_list = 515, // client_classes_list
+ S_client_class_entry = 516, // client_class_entry
+ S_517_102 = 517, // $@102
+ S_client_class_params = 518, // client_class_params
+ S_not_empty_client_class_params = 519, // not_empty_client_class_params
+ S_client_class_param = 520, // client_class_param
+ S_client_class_name = 521, // client_class_name
+ S_client_class_test = 522, // client_class_test
+ S_523_103 = 523, // $@103
+ S_only_if_required = 524, // only_if_required
+ S_dhcp4o6_port = 525, // dhcp4o6_port
+ S_control_socket = 526, // control_socket
+ S_527_104 = 527, // $@104
+ S_control_socket_params = 528, // control_socket_params
+ S_control_socket_param = 529, // control_socket_param
+ S_control_socket_type = 530, // control_socket_type
+ S_531_105 = 531, // $@105
+ S_control_socket_name = 532, // control_socket_name
+ S_533_106 = 533, // $@106
+ S_dhcp_queue_control = 534, // dhcp_queue_control
+ S_535_107 = 535, // $@107
+ S_queue_control_params = 536, // queue_control_params
+ S_queue_control_param = 537, // queue_control_param
+ S_enable_queue = 538, // enable_queue
+ S_queue_type = 539, // queue_type
+ S_540_108 = 540, // $@108
+ S_capacity = 541, // capacity
+ S_arbitrary_map_entry = 542, // arbitrary_map_entry
+ S_543_109 = 543, // $@109
+ S_dhcp_ddns = 544, // dhcp_ddns
+ S_545_110 = 545, // $@110
+ S_sub_dhcp_ddns = 546, // sub_dhcp_ddns
+ S_547_111 = 547, // $@111
+ S_dhcp_ddns_params = 548, // dhcp_ddns_params
+ S_dhcp_ddns_param = 549, // dhcp_ddns_param
+ S_enable_updates = 550, // enable_updates
+ S_server_ip = 551, // server_ip
+ S_552_112 = 552, // $@112
+ S_server_port = 553, // server_port
+ S_sender_ip = 554, // sender_ip
+ S_555_113 = 555, // $@113
+ S_sender_port = 556, // sender_port
+ S_max_queue_size = 557, // max_queue_size
+ S_ncr_protocol = 558, // ncr_protocol
+ S_559_114 = 559, // $@114
+ S_ncr_protocol_value = 560, // ncr_protocol_value
+ S_ncr_format = 561, // ncr_format
+ S_562_115 = 562, // $@115
+ S_dep_qualifying_suffix = 563, // dep_qualifying_suffix
+ S_564_116 = 564, // $@116
+ S_dep_override_no_update = 565, // dep_override_no_update
+ S_dep_override_client_update = 566, // dep_override_client_update
+ S_dep_replace_client_name = 567, // dep_replace_client_name
+ S_568_117 = 568, // $@117
+ S_dep_generated_prefix = 569, // dep_generated_prefix
+ S_570_118 = 570, // $@118
+ S_dep_hostname_char_set = 571, // dep_hostname_char_set
+ S_572_119 = 572, // $@119
+ S_dep_hostname_char_replacement = 573, // dep_hostname_char_replacement
+ S_574_120 = 574, // $@120
+ S_config_control = 575, // config_control
+ S_576_121 = 576, // $@121
+ S_sub_config_control = 577, // sub_config_control
+ S_578_122 = 578, // $@122
+ S_config_control_params = 579, // config_control_params
+ S_config_control_param = 580, // config_control_param
+ S_config_databases = 581, // config_databases
+ S_582_123 = 582, // $@123
+ S_config_fetch_wait_time = 583, // config_fetch_wait_time
+ S_loggers = 584, // loggers
+ S_585_124 = 585, // $@124
+ S_loggers_entries = 586, // loggers_entries
+ S_logger_entry = 587, // logger_entry
+ S_588_125 = 588, // $@125
+ S_logger_params = 589, // logger_params
+ S_logger_param = 590, // logger_param
+ S_debuglevel = 591, // debuglevel
+ S_severity = 592, // severity
+ S_593_126 = 593, // $@126
+ S_output_options_list = 594, // output_options_list
+ S_595_127 = 595, // $@127
+ S_output_options_list_content = 596, // output_options_list_content
+ S_output_entry = 597, // output_entry
+ S_598_128 = 598, // $@128
+ S_output_params_list = 599, // output_params_list
+ S_output_params = 600, // output_params
+ S_output = 601, // output
+ S_602_129 = 602, // $@129
+ S_flush = 603, // flush
+ S_maxsize = 604, // maxsize
+ S_maxver = 605, // maxver
+ S_pattern = 606, // pattern
+ S_607_130 = 607 // $@130
};
};
@@ -1594,13 +1597,13 @@ switch (yykind)
symbol_type (int tok, location_type l)
: super_type(token_type (tok), std::move (l))
{
- YY_ASSERT (tok == token::TOKEN_END || tok == token::TOKEN_PARSER4_error || tok == token::TOKEN_PARSER4_UNDEF || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_MAX_ROW_ERRORS || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_CACHE_THRESHOLD || tok == token::TOKEN_CACHE_MAX_AGE || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE || tok == token::TOKEN_DDNS_SEND_UPDATES || tok == token::TOKEN_DDNS_OVERRIDE_NO_UPDATE || tok == token::TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_DDNS_REPLACE_CLIENT_NAME || tok == token::TOKEN_DDNS_GENERATED_PREFIX || tok == token::TOKEN_DDNS_QUALIFYING_SUFFIX || tok == token::TOKEN_DDNS_UPDATE_ON_RENEW || tok == token::TOKEN_STORE_EXTENDED_INFO || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_RESERVATIONS_OUT_OF_POOL || tok == token::TOKEN_RESERVATIONS_IN_SUBNET || tok == token::TOKEN_RESERVATIONS_GLOBAL || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_DHCP_MULTI_THREADING || tok == token::TOKEN_ENABLE_MULTI_THREADING || tok == token::TOKEN_THREAD_POOL_SIZE || tok == token::TOKEN_PACKET_QUEUE_SIZE || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_ENABLE_QUEUE || tok == token::TOKEN_QUEUE_TYPE || tok == token::TOKEN_CAPACITY || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_IP_RESERVATIONS_UNIQUE || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_CONFIG_CONTROL);
+ YY_ASSERT (tok == token::TOKEN_END || tok == token::TOKEN_PARSER4_error || tok == token::TOKEN_PARSER4_UNDEF || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_MAX_ROW_ERRORS || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_CACHE_THRESHOLD || tok == token::TOKEN_CACHE_MAX_AGE || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE || tok == token::TOKEN_DDNS_SEND_UPDATES || tok == token::TOKEN_DDNS_OVERRIDE_NO_UPDATE || tok == token::TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_DDNS_REPLACE_CLIENT_NAME || tok == token::TOKEN_DDNS_GENERATED_PREFIX || tok == token::TOKEN_DDNS_QUALIFYING_SUFFIX || tok == token::TOKEN_DDNS_UPDATE_ON_RENEW || tok == token::TOKEN_DDNS_USE_CONFLICT_RESOLUTION || tok == token::TOKEN_STORE_EXTENDED_INFO || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_RESERVATIONS_OUT_OF_POOL || tok == token::TOKEN_RESERVATIONS_IN_SUBNET || tok == token::TOKEN_RESERVATIONS_GLOBAL || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_DHCP_MULTI_THREADING || tok == token::TOKEN_ENABLE_MULTI_THREADING || tok == token::TOKEN_THREAD_POOL_SIZE || tok == token::TOKEN_PACKET_QUEUE_SIZE || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_ENABLE_QUEUE || tok == token::TOKEN_QUEUE_TYPE || tok == token::TOKEN_CAPACITY || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_IP_RESERVATIONS_UNIQUE || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_CONFIG_CONTROL);
}
#else
symbol_type (int tok, const location_type& l)
: super_type(token_type (tok), l)
{
- YY_ASSERT (tok == token::TOKEN_END || tok == token::TOKEN_PARSER4_error || tok == token::TOKEN_PARSER4_UNDEF || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_MAX_ROW_ERRORS || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_CACHE_THRESHOLD || tok == token::TOKEN_CACHE_MAX_AGE || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE || tok == token::TOKEN_DDNS_SEND_UPDATES || tok == token::TOKEN_DDNS_OVERRIDE_NO_UPDATE || tok == token::TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_DDNS_REPLACE_CLIENT_NAME || tok == token::TOKEN_DDNS_GENERATED_PREFIX || tok == token::TOKEN_DDNS_QUALIFYING_SUFFIX || tok == token::TOKEN_DDNS_UPDATE_ON_RENEW || tok == token::TOKEN_STORE_EXTENDED_INFO || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_RESERVATIONS_OUT_OF_POOL || tok == token::TOKEN_RESERVATIONS_IN_SUBNET || tok == token::TOKEN_RESERVATIONS_GLOBAL || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_DHCP_MULTI_THREADING || tok == token::TOKEN_ENABLE_MULTI_THREADING || tok == token::TOKEN_THREAD_POOL_SIZE || tok == token::TOKEN_PACKET_QUEUE_SIZE || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_ENABLE_QUEUE || tok == token::TOKEN_QUEUE_TYPE || tok == token::TOKEN_CAPACITY || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_IP_RESERVATIONS_UNIQUE || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_CONFIG_CONTROL);
+ YY_ASSERT (tok == token::TOKEN_END || tok == token::TOKEN_PARSER4_error || tok == token::TOKEN_PARSER4_UNDEF || tok == token::TOKEN_COMMA || tok == token::TOKEN_COLON || tok == token::TOKEN_LSQUARE_BRACKET || tok == token::TOKEN_RSQUARE_BRACKET || tok == token::TOKEN_LCURLY_BRACKET || tok == token::TOKEN_RCURLY_BRACKET || tok == token::TOKEN_NULL_TYPE || tok == token::TOKEN_DHCP4 || tok == token::TOKEN_CONFIG_CONTROL || tok == token::TOKEN_CONFIG_DATABASES || tok == token::TOKEN_CONFIG_FETCH_WAIT_TIME || tok == token::TOKEN_INTERFACES_CONFIG || tok == token::TOKEN_INTERFACES || tok == token::TOKEN_DHCP_SOCKET_TYPE || tok == token::TOKEN_RAW || tok == token::TOKEN_UDP || tok == token::TOKEN_OUTBOUND_INTERFACE || tok == token::TOKEN_SAME_AS_INBOUND || tok == token::TOKEN_USE_ROUTING || tok == token::TOKEN_RE_DETECT || tok == token::TOKEN_SANITY_CHECKS || tok == token::TOKEN_LEASE_CHECKS || tok == token::TOKEN_ECHO_CLIENT_ID || tok == token::TOKEN_MATCH_CLIENT_ID || tok == token::TOKEN_AUTHORITATIVE || tok == token::TOKEN_NEXT_SERVER || tok == token::TOKEN_SERVER_HOSTNAME || tok == token::TOKEN_BOOT_FILE_NAME || tok == token::TOKEN_LEASE_DATABASE || tok == token::TOKEN_HOSTS_DATABASE || tok == token::TOKEN_HOSTS_DATABASES || tok == token::TOKEN_TYPE || tok == token::TOKEN_MEMFILE || tok == token::TOKEN_MYSQL || tok == token::TOKEN_POSTGRESQL || tok == token::TOKEN_CQL || tok == token::TOKEN_USER || tok == token::TOKEN_PASSWORD || tok == token::TOKEN_HOST || tok == token::TOKEN_PORT || tok == token::TOKEN_PERSIST || tok == token::TOKEN_LFC_INTERVAL || tok == token::TOKEN_READONLY || tok == token::TOKEN_CONNECT_TIMEOUT || tok == token::TOKEN_CONTACT_POINTS || tok == token::TOKEN_KEYSPACE || tok == token::TOKEN_CONSISTENCY || tok == token::TOKEN_SERIAL_CONSISTENCY || tok == token::TOKEN_MAX_RECONNECT_TRIES || tok == token::TOKEN_RECONNECT_WAIT_TIME || tok == token::TOKEN_REQUEST_TIMEOUT || tok == token::TOKEN_TCP_KEEPALIVE || tok == token::TOKEN_TCP_NODELAY || tok == token::TOKEN_MAX_ROW_ERRORS || tok == token::TOKEN_VALID_LIFETIME || tok == token::TOKEN_MIN_VALID_LIFETIME || tok == token::TOKEN_MAX_VALID_LIFETIME || tok == token::TOKEN_RENEW_TIMER || tok == token::TOKEN_REBIND_TIMER || tok == token::TOKEN_CALCULATE_TEE_TIMES || tok == token::TOKEN_T1_PERCENT || tok == token::TOKEN_T2_PERCENT || tok == token::TOKEN_CACHE_THRESHOLD || tok == token::TOKEN_CACHE_MAX_AGE || tok == token::TOKEN_DECLINE_PROBATION_PERIOD || tok == token::TOKEN_SERVER_TAG || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_COUNT || tok == token::TOKEN_STATISTIC_DEFAULT_SAMPLE_AGE || tok == token::TOKEN_DDNS_SEND_UPDATES || tok == token::TOKEN_DDNS_OVERRIDE_NO_UPDATE || tok == token::TOKEN_DDNS_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_DDNS_REPLACE_CLIENT_NAME || tok == token::TOKEN_DDNS_GENERATED_PREFIX || tok == token::TOKEN_DDNS_QUALIFYING_SUFFIX || tok == token::TOKEN_DDNS_UPDATE_ON_RENEW || tok == token::TOKEN_DDNS_USE_CONFLICT_RESOLUTION || tok == token::TOKEN_STORE_EXTENDED_INFO || tok == token::TOKEN_SUBNET4 || tok == token::TOKEN_SUBNET_4O6_INTERFACE || tok == token::TOKEN_SUBNET_4O6_INTERFACE_ID || tok == token::TOKEN_SUBNET_4O6_SUBNET || tok == token::TOKEN_OPTION_DEF || tok == token::TOKEN_OPTION_DATA || tok == token::TOKEN_NAME || tok == token::TOKEN_DATA || tok == token::TOKEN_CODE || tok == token::TOKEN_SPACE || tok == token::TOKEN_CSV_FORMAT || tok == token::TOKEN_ALWAYS_SEND || tok == token::TOKEN_RECORD_TYPES || tok == token::TOKEN_ENCAPSULATE || tok == token::TOKEN_ARRAY || tok == token::TOKEN_SHARED_NETWORKS || tok == token::TOKEN_POOLS || tok == token::TOKEN_POOL || tok == token::TOKEN_USER_CONTEXT || tok == token::TOKEN_COMMENT || tok == token::TOKEN_SUBNET || tok == token::TOKEN_INTERFACE || tok == token::TOKEN_ID || tok == token::TOKEN_RESERVATION_MODE || tok == token::TOKEN_RESERVATIONS_OUT_OF_POOL || tok == token::TOKEN_RESERVATIONS_IN_SUBNET || tok == token::TOKEN_RESERVATIONS_GLOBAL || tok == token::TOKEN_DISABLED || tok == token::TOKEN_OUT_OF_POOL || tok == token::TOKEN_GLOBAL || tok == token::TOKEN_ALL || tok == token::TOKEN_HOST_RESERVATION_IDENTIFIERS || tok == token::TOKEN_CLIENT_CLASSES || tok == token::TOKEN_REQUIRE_CLIENT_CLASSES || tok == token::TOKEN_TEST || tok == token::TOKEN_ONLY_IF_REQUIRED || tok == token::TOKEN_CLIENT_CLASS || tok == token::TOKEN_RESERVATIONS || tok == token::TOKEN_DUID || tok == token::TOKEN_HW_ADDRESS || tok == token::TOKEN_CIRCUIT_ID || tok == token::TOKEN_CLIENT_ID || tok == token::TOKEN_HOSTNAME || tok == token::TOKEN_FLEX_ID || tok == token::TOKEN_RELAY || tok == token::TOKEN_IP_ADDRESS || tok == token::TOKEN_IP_ADDRESSES || tok == token::TOKEN_HOOKS_LIBRARIES || tok == token::TOKEN_LIBRARY || tok == token::TOKEN_PARAMETERS || tok == token::TOKEN_EXPIRED_LEASES_PROCESSING || tok == token::TOKEN_RECLAIM_TIMER_WAIT_TIME || tok == token::TOKEN_FLUSH_RECLAIMED_TIMER_WAIT_TIME || tok == token::TOKEN_HOLD_RECLAIMED_TIME || tok == token::TOKEN_MAX_RECLAIM_LEASES || tok == token::TOKEN_MAX_RECLAIM_TIME || tok == token::TOKEN_UNWARNED_RECLAIM_CYCLES || tok == token::TOKEN_DHCP4O6_PORT || tok == token::TOKEN_DHCP_MULTI_THREADING || tok == token::TOKEN_ENABLE_MULTI_THREADING || tok == token::TOKEN_THREAD_POOL_SIZE || tok == token::TOKEN_PACKET_QUEUE_SIZE || tok == token::TOKEN_CONTROL_SOCKET || tok == token::TOKEN_SOCKET_TYPE || tok == token::TOKEN_SOCKET_NAME || tok == token::TOKEN_DHCP_QUEUE_CONTROL || tok == token::TOKEN_ENABLE_QUEUE || tok == token::TOKEN_QUEUE_TYPE || tok == token::TOKEN_CAPACITY || tok == token::TOKEN_DHCP_DDNS || tok == token::TOKEN_ENABLE_UPDATES || tok == token::TOKEN_QUALIFYING_SUFFIX || tok == token::TOKEN_SERVER_IP || tok == token::TOKEN_SERVER_PORT || tok == token::TOKEN_SENDER_IP || tok == token::TOKEN_SENDER_PORT || tok == token::TOKEN_MAX_QUEUE_SIZE || tok == token::TOKEN_NCR_PROTOCOL || tok == token::TOKEN_NCR_FORMAT || tok == token::TOKEN_OVERRIDE_NO_UPDATE || tok == token::TOKEN_OVERRIDE_CLIENT_UPDATE || tok == token::TOKEN_REPLACE_CLIENT_NAME || tok == token::TOKEN_GENERATED_PREFIX || tok == token::TOKEN_TCP || tok == token::TOKEN_JSON || tok == token::TOKEN_WHEN_PRESENT || tok == token::TOKEN_NEVER || tok == token::TOKEN_ALWAYS || tok == token::TOKEN_WHEN_NOT_PRESENT || tok == token::TOKEN_HOSTNAME_CHAR_SET || tok == token::TOKEN_HOSTNAME_CHAR_REPLACEMENT || tok == token::TOKEN_IP_RESERVATIONS_UNIQUE || tok == token::TOKEN_LOGGERS || tok == token::TOKEN_OUTPUT_OPTIONS || tok == token::TOKEN_OUTPUT || tok == token::TOKEN_DEBUGLEVEL || tok == token::TOKEN_SEVERITY || tok == token::TOKEN_FLUSH || tok == token::TOKEN_MAXSIZE || tok == token::TOKEN_MAXVER || tok == token::TOKEN_PATTERN || tok == token::TOKEN_TOPLEVEL_JSON || tok == token::TOKEN_TOPLEVEL_DHCP4 || tok == token::TOKEN_SUB_DHCP4 || tok == token::TOKEN_SUB_INTERFACES4 || tok == token::TOKEN_SUB_SUBNET4 || tok == token::TOKEN_SUB_POOL4 || tok == token::TOKEN_SUB_RESERVATION || tok == token::TOKEN_SUB_OPTION_DEFS || tok == token::TOKEN_SUB_OPTION_DEF || tok == token::TOKEN_SUB_OPTION_DATA || tok == token::TOKEN_SUB_HOOKS_LIBRARY || tok == token::TOKEN_SUB_DHCP_DDNS || tok == token::TOKEN_SUB_CONFIG_CONTROL);
}
#endif
#if 201103L <= YY_CPLUSPLUS
@@ -2876,6 +2879,21 @@ switch (yykind)
#if 201103L <= YY_CPLUSPLUS
static
symbol_type
+ make_DDNS_USE_CONFLICT_RESOLUTION (location_type l)
+ {
+ return symbol_type (token::TOKEN_DDNS_USE_CONFLICT_RESOLUTION, std::move (l));
+ }
+#else
+ static
+ symbol_type
+ make_DDNS_USE_CONFLICT_RESOLUTION (const location_type& l)
+ {
+ return symbol_type (token::TOKEN_DDNS_USE_CONFLICT_RESOLUTION, l);
+ }
+#endif
+#if 201103L <= YY_CPLUSPLUS
+ static
+ symbol_type
make_STORE_EXTENDED_INFO (location_type l)
{
return symbol_type (token::TOKEN_STORE_EXTENDED_INFO, std::move (l));
@@ -4988,8 +5006,8 @@ switch (yykind)
/// Constants.
enum
{
- yylast_ = 1209, ///< Last index in yytable_.
- yynnts_ = 409, ///< Number of nonterminal symbols.
+ yylast_ = 1216, ///< Last index in yytable_.
+ yynnts_ = 410, ///< Number of nonterminal symbols.
yyfinal_ = 28 ///< Termination state number.
};
@@ -5054,10 +5072,10 @@ switch (yykind)
165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
- 195, 196
+ 195, 196, 197
};
// Last valid token kind.
- const int code_max = 451;
+ const int code_max = 452;
if (t <= 0)
return symbol_kind::S_YYEOF;
@@ -5222,7 +5240,7 @@ switch (yykind)
#line 14 "dhcp4_parser.yy"
} } // isc::dhcp
-#line 5226 "dhcp4_parser.h"
+#line 5244 "dhcp4_parser.h"