33#ifndef YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
34# define YY_YY_UTIL_CONFIGPARSER_H_INCLUDED
298#define STRING_ARG 265
299#define VAR_SERVER 266
300#define VAR_VERBOSITY 267
301#define VAR_NUM_THREADS 268
303#define VAR_OUTGOING_RANGE 270
304#define VAR_INTERFACE 271
305#define VAR_DO_IP4 272
306#define VAR_DO_IP6 273
307#define VAR_PREFER_IP6 274
308#define VAR_DO_UDP 275
309#define VAR_DO_TCP 276
310#define VAR_TCP_MSS 277
311#define VAR_OUTGOING_TCP_MSS 278
312#define VAR_CHROOT 279
313#define VAR_USERNAME 280
314#define VAR_DIRECTORY 281
315#define VAR_LOGFILE 282
316#define VAR_PIDFILE 283
317#define VAR_MSG_CACHE_SIZE 284
318#define VAR_MSG_CACHE_SLABS 285
319#define VAR_NUM_QUERIES_PER_THREAD 286
320#define VAR_RRSET_CACHE_SIZE 287
321#define VAR_RRSET_CACHE_SLABS 288
322#define VAR_OUTGOING_NUM_TCP 289
323#define VAR_INFRA_HOST_TTL 290
324#define VAR_INFRA_LAME_TTL 291
325#define VAR_INFRA_CACHE_SLABS 292
326#define VAR_INFRA_CACHE_NUMHOSTS 293
327#define VAR_INFRA_CACHE_LAME_SIZE 294
329#define VAR_STUB_ZONE 296
330#define VAR_STUB_HOST 297
331#define VAR_STUB_ADDR 298
332#define VAR_TARGET_FETCH_POLICY 299
333#define VAR_HARDEN_SHORT_BUFSIZE 300
334#define VAR_HARDEN_LARGE_QUERIES 301
335#define VAR_FORWARD_ZONE 302
336#define VAR_FORWARD_HOST 303
337#define VAR_FORWARD_ADDR 304
338#define VAR_DO_NOT_QUERY_ADDRESS 305
339#define VAR_HIDE_IDENTITY 306
340#define VAR_HIDE_VERSION 307
341#define VAR_IDENTITY 308
342#define VAR_VERSION 309
343#define VAR_HARDEN_GLUE 310
344#define VAR_MODULE_CONF 311
345#define VAR_TRUST_ANCHOR_FILE 312
346#define VAR_TRUST_ANCHOR 313
347#define VAR_VAL_OVERRIDE_DATE 314
348#define VAR_BOGUS_TTL 315
349#define VAR_VAL_CLEAN_ADDITIONAL 316
350#define VAR_VAL_PERMISSIVE_MODE 317
351#define VAR_INCOMING_NUM_TCP 318
352#define VAR_MSG_BUFFER_SIZE 319
353#define VAR_KEY_CACHE_SIZE 320
354#define VAR_KEY_CACHE_SLABS 321
355#define VAR_TRUSTED_KEYS_FILE 322
356#define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS 323
357#define VAR_USE_SYSLOG 324
358#define VAR_OUTGOING_INTERFACE 325
359#define VAR_ROOT_HINTS 326
360#define VAR_DO_NOT_QUERY_LOCALHOST 327
361#define VAR_CACHE_MAX_TTL 328
362#define VAR_HARDEN_DNSSEC_STRIPPED 329
363#define VAR_ACCESS_CONTROL 330
364#define VAR_LOCAL_ZONE 331
365#define VAR_LOCAL_DATA 332
366#define VAR_INTERFACE_AUTOMATIC 333
367#define VAR_STATISTICS_INTERVAL 334
368#define VAR_DO_DAEMONIZE 335
369#define VAR_USE_CAPS_FOR_ID 336
370#define VAR_STATISTICS_CUMULATIVE 337
371#define VAR_OUTGOING_PORT_PERMIT 338
372#define VAR_OUTGOING_PORT_AVOID 339
373#define VAR_DLV_ANCHOR_FILE 340
374#define VAR_DLV_ANCHOR 341
375#define VAR_NEG_CACHE_SIZE 342
376#define VAR_HARDEN_REFERRAL_PATH 343
377#define VAR_PRIVATE_ADDRESS 344
378#define VAR_PRIVATE_DOMAIN 345
379#define VAR_REMOTE_CONTROL 346
380#define VAR_CONTROL_ENABLE 347
381#define VAR_CONTROL_INTERFACE 348
382#define VAR_CONTROL_PORT 349
383#define VAR_SERVER_KEY_FILE 350
384#define VAR_SERVER_CERT_FILE 351
385#define VAR_CONTROL_KEY_FILE 352
386#define VAR_CONTROL_CERT_FILE 353
387#define VAR_CONTROL_USE_CERT 354
388#define VAR_EXTENDED_STATISTICS 355
389#define VAR_LOCAL_DATA_PTR 356
390#define VAR_JOSTLE_TIMEOUT 357
391#define VAR_STUB_PRIME 358
392#define VAR_UNWANTED_REPLY_THRESHOLD 359
393#define VAR_LOG_TIME_ASCII 360
394#define VAR_DOMAIN_INSECURE 361
395#define VAR_PYTHON 362
396#define VAR_PYTHON_SCRIPT 363
397#define VAR_VAL_SIG_SKEW_MIN 364
398#define VAR_VAL_SIG_SKEW_MAX 365
399#define VAR_CACHE_MIN_TTL 366
400#define VAR_VAL_LOG_LEVEL 367
401#define VAR_AUTO_TRUST_ANCHOR_FILE 368
402#define VAR_KEEP_MISSING 369
403#define VAR_ADD_HOLDDOWN 370
404#define VAR_DEL_HOLDDOWN 371
405#define VAR_SO_RCVBUF 372
406#define VAR_EDNS_BUFFER_SIZE 373
407#define VAR_PREFETCH 374
408#define VAR_PREFETCH_KEY 375
409#define VAR_SO_SNDBUF 376
410#define VAR_SO_REUSEPORT 377
411#define VAR_HARDEN_BELOW_NXDOMAIN 378
412#define VAR_IGNORE_CD_FLAG 379
413#define VAR_LOG_QUERIES 380
414#define VAR_LOG_REPLIES 381
415#define VAR_TCP_UPSTREAM 382
416#define VAR_SSL_UPSTREAM 383
417#define VAR_SSL_SERVICE_KEY 384
418#define VAR_SSL_SERVICE_PEM 385
419#define VAR_SSL_PORT 386
420#define VAR_FORWARD_FIRST 387
421#define VAR_STUB_SSL_UPSTREAM 388
422#define VAR_FORWARD_SSL_UPSTREAM 389
423#define VAR_TLS_CERT_BUNDLE 390
424#define VAR_STUB_FIRST 391
425#define VAR_MINIMAL_RESPONSES 392
426#define VAR_RRSET_ROUNDROBIN 393
427#define VAR_MAX_UDP_SIZE 394
428#define VAR_DELAY_CLOSE 395
429#define VAR_UNBLOCK_LAN_ZONES 396
430#define VAR_INSECURE_LAN_ZONES 397
431#define VAR_INFRA_CACHE_MIN_RTT 398
432#define VAR_DNS64_PREFIX 399
433#define VAR_DNS64_SYNTHALL 400
434#define VAR_DNSTAP 401
435#define VAR_DNSTAP_ENABLE 402
436#define VAR_DNSTAP_SOCKET_PATH 403
437#define VAR_DNSTAP_SEND_IDENTITY 404
438#define VAR_DNSTAP_SEND_VERSION 405
439#define VAR_DNSTAP_IDENTITY 406
440#define VAR_DNSTAP_VERSION 407
441#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES 408
442#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES 409
443#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES 410
444#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES 411
445#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES 412
446#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES 413
447#define VAR_RESPONSE_IP_TAG 414
448#define VAR_RESPONSE_IP 415
449#define VAR_RESPONSE_IP_DATA 416
450#define VAR_HARDEN_ALGO_DOWNGRADE 417
451#define VAR_IP_TRANSPARENT 418
452#define VAR_DISABLE_DNSSEC_LAME_CHECK 419
453#define VAR_IP_RATELIMIT 420
454#define VAR_IP_RATELIMIT_SLABS 421
455#define VAR_IP_RATELIMIT_SIZE 422
456#define VAR_RATELIMIT 423
457#define VAR_RATELIMIT_SLABS 424
458#define VAR_RATELIMIT_SIZE 425
459#define VAR_RATELIMIT_FOR_DOMAIN 426
460#define VAR_RATELIMIT_BELOW_DOMAIN 427
461#define VAR_IP_RATELIMIT_FACTOR 428
462#define VAR_RATELIMIT_FACTOR 429
463#define VAR_SEND_CLIENT_SUBNET 430
464#define VAR_CLIENT_SUBNET_ZONE 431
465#define VAR_CLIENT_SUBNET_ALWAYS_FORWARD 432
466#define VAR_CLIENT_SUBNET_OPCODE 433
467#define VAR_MAX_CLIENT_SUBNET_IPV4 434
468#define VAR_MAX_CLIENT_SUBNET_IPV6 435
469#define VAR_CAPS_WHITELIST 436
470#define VAR_CACHE_MAX_NEGATIVE_TTL 437
471#define VAR_PERMIT_SMALL_HOLDDOWN 438
472#define VAR_QNAME_MINIMISATION 439
473#define VAR_QNAME_MINIMISATION_STRICT 440
474#define VAR_IP_FREEBIND 441
475#define VAR_DEFINE_TAG 442
476#define VAR_LOCAL_ZONE_TAG 443
477#define VAR_ACCESS_CONTROL_TAG 444
478#define VAR_LOCAL_ZONE_OVERRIDE 445
479#define VAR_ACCESS_CONTROL_TAG_ACTION 446
480#define VAR_ACCESS_CONTROL_TAG_DATA 447
482#define VAR_ACCESS_CONTROL_VIEW 449
483#define VAR_VIEW_FIRST 450
484#define VAR_SERVE_EXPIRED 451
485#define VAR_FAKE_DSA 452
486#define VAR_FAKE_SHA1 453
487#define VAR_LOG_IDENTITY 454
488#define VAR_HIDE_TRUSTANCHOR 455
489#define VAR_TRUST_ANCHOR_SIGNALING 456
490#define VAR_AGGRESSIVE_NSEC 457
491#define VAR_USE_SYSTEMD 458
492#define VAR_SHM_ENABLE 459
493#define VAR_SHM_KEY 460
494#define VAR_ROOT_KEY_SENTINEL 461
495#define VAR_DNSCRYPT 462
496#define VAR_DNSCRYPT_ENABLE 463
497#define VAR_DNSCRYPT_PORT 464
498#define VAR_DNSCRYPT_PROVIDER 465
499#define VAR_DNSCRYPT_SECRET_KEY 466
500#define VAR_DNSCRYPT_PROVIDER_CERT 467
501#define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED 468
502#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE 469
503#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS 470
504#define VAR_DNSCRYPT_NONCE_CACHE_SIZE 471
505#define VAR_DNSCRYPT_NONCE_CACHE_SLABS 472
506#define VAR_IPSECMOD_ENABLED 473
507#define VAR_IPSECMOD_HOOK 474
508#define VAR_IPSECMOD_IGNORE_BOGUS 475
509#define VAR_IPSECMOD_MAX_TTL 476
510#define VAR_IPSECMOD_WHITELIST 477
511#define VAR_IPSECMOD_STRICT 478
512#define VAR_CACHEDB 479
513#define VAR_CACHEDB_BACKEND 480
514#define VAR_CACHEDB_SECRETSEED 481
515#define VAR_CACHEDB_REDISHOST 482
516#define VAR_CACHEDB_REDISPORT 483
517#define VAR_CACHEDB_REDISTIMEOUT 484
518#define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM 485
519#define VAR_FOR_UPSTREAM 486
520#define VAR_AUTH_ZONE 487
521#define VAR_ZONEFILE 488
522#define VAR_MASTER 489
524#define VAR_FOR_DOWNSTREAM 491
525#define VAR_FALLBACK_ENABLED 492
526#define VAR_TLS_ADDITIONAL_PORT 493
527#define VAR_LOW_RTT 494
528#define VAR_LOW_RTT_PERMIL 495
529#define VAR_ALLOW_NOTIFY 496
530#define VAR_TLS_WIN_CERT 497
533#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
537#line 66 "./util/configparser.y"
541#line 542 "util/configparser.h"
545# define YYSTYPE_IS_TRIVIAL 1
546# define YYSTYPE_IS_DECLARED 1
#define VAR_RRSET_CACHE_SIZE
#define VAR_DNSTAP_LOG_RESOLVER_QUERY_MESSAGES
#define VAR_CLIENT_SUBNET_OPCODE
#define VAR_IP_RATELIMIT_SLABS
#define VAR_PRIVATE_ADDRESS
#define VAR_CLIENT_SUBNET_ALWAYS_FORWARD
#define VAR_CONTROL_CERT_FILE
#define VAR_CAPS_WHITELIST
#define VAR_OUTGOING_PORT_AVOID
#define VAR_OUTGOING_INTERFACE
#define VAR_TRUST_ANCHOR_SIGNALING
#define VAR_ACCESS_CONTROL_TAG_DATA
#define VAR_IPSECMOD_HOOK
#define VAR_KEY_CACHE_SLABS
#define VAR_DLV_ANCHOR_FILE
#define VAR_IPSECMOD_ENABLED
#define VAR_RATELIMIT_SLABS
#define VAR_NEG_CACHE_SIZE
#define VAR_HIDE_IDENTITY
#define VAR_DO_NOT_QUERY_ADDRESS
#define VAR_OUTGOING_TCP_MSS
#define VAR_INSECURE_LAN_ZONES
#define VAR_DNSTAP_SEND_VERSION
#define VAR_IPSECMOD_WHITELIST
#define VAR_DNSTAP_ENABLE
#define VAR_INFRA_CACHE_LAME_SIZE
#define VAR_AGGRESSIVE_NSEC
#define VAR_DNSTAP_SEND_IDENTITY
#define VAR_INFRA_CACHE_SLABS
#define VAR_AUTO_TRUST_ANCHOR_FILE
#define VAR_CACHEDB_BACKEND
#define VAR_EXTENDED_STATISTICS
#define VAR_IPSECMOD_MAX_TTL
#define VAR_UDP_UPSTREAM_WITHOUT_DOWNSTREAM
#define VAR_IP_RATELIMIT_FACTOR
#define VAR_HARDEN_SHORT_BUFSIZE
#define VAR_USE_CAPS_FOR_ID
#define VAR_ACCESS_CONTROL_VIEW
#define VAR_CACHEDB_REDISPORT
#define VAR_CONTROL_KEY_FILE
#define VAR_ACCESS_CONTROL
#define VAR_DNSCRYPT_SECRET_KEY
#define VAR_LOW_RTT_PERMIL
#define VAR_CONTROL_ENABLE
#define VAR_DOMAIN_INSECURE
#define VAR_HARDEN_REFERRAL_PATH
#define VAR_RESPONSE_IP_DATA
#define VAR_HARDEN_DNSSEC_STRIPPED
#define VAR_INCOMING_NUM_TCP
#define VAR_DNSTAP_LOG_FORWARDER_RESPONSE_MESSAGES
#define VAR_SERVE_EXPIRED
#define VAR_DNSCRYPT_PROVIDER_CERT_ROTATED
#define VAR_MSG_CACHE_SLABS
#define VAR_IPSECMOD_STRICT
#define VAR_DNSTAP_LOG_CLIENT_QUERY_MESSAGES
#define VAR_LOCAL_ZONE_OVERRIDE
#define VAR_DNS64_SYNTHALL
#define VAR_CACHE_MIN_TTL
#define VAR_TRUSTED_KEYS_FILE
#define VAR_PRIVATE_DOMAIN
#define VAR_DNSCRYPT_PROVIDER_CERT
#define VAR_VAL_OVERRIDE_DATE
#define VAR_REMOTE_CONTROL
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SLABS
#define VAR_DNSCRYPT_PROVIDER
#define VAR_CONTROL_USE_CERT
#define VAR_OUTGOING_RANGE
#define VAR_HARDEN_BELOW_NXDOMAIN
#define VAR_LOCAL_ZONE_TAG
#define VAR_KEY_CACHE_SIZE
#define VAR_VAL_NSEC3_KEYSIZE_ITERATIONS
#define VAR_DNSTAP_LOG_CLIENT_RESPONSE_MESSAGES
#define VAR_MSG_BUFFER_SIZE
#define VAR_SSL_SERVICE_KEY
#define VAR_VAL_PERMISSIVE_MODE
#define VAR_VAL_LOG_LEVEL
#define VAR_OUTGOING_PORT_PERMIT
#define VAR_DNSTAP_LOG_RESOLVER_RESPONSE_MESSAGES
#define VAR_VAL_SIG_SKEW_MAX
#define VAR_TARGET_FETCH_POLICY
#define VAR_PYTHON_SCRIPT
#define VAR_STUB_SSL_UPSTREAM
#define VAR_CACHEDB_REDISHOST
#define VAR_NUM_QUERIES_PER_THREAD
#define VAR_INFRA_LAME_TTL
#define VAR_ACCESS_CONTROL_TAG_ACTION
#define VAR_RRSET_CACHE_SLABS
#define VAR_FORWARD_FIRST
#define VAR_MSG_CACHE_SIZE
#define VAR_HIDE_TRUSTANCHOR
#define VAR_MINIMAL_RESPONSES
#define VAR_RATELIMIT_SIZE
#define VAR_IGNORE_CD_FLAG
#define VAR_VAL_SIG_SKEW_MIN
#define VAR_TRUST_ANCHOR_FILE
#define VAR_IPSECMOD_IGNORE_BOGUS
#define VAR_OUTGOING_NUM_TCP
#define VAR_INFRA_CACHE_NUMHOSTS
#define VAR_CONTROL_INTERFACE
#define VAR_DNSCRYPT_NONCE_CACHE_SIZE
#define VAR_PERMIT_SMALL_HOLDDOWN
#define VAR_RATELIMIT_BELOW_DOMAIN
#define VAR_DNSCRYPT_SHARED_SECRET_CACHE_SIZE
#define VAR_SEND_CLIENT_SUBNET
#define VAR_FOR_DOWNSTREAM
#define VAR_IP_TRANSPARENT
#define VAR_RATELIMIT_FOR_DOMAIN
#define VAR_INFRA_HOST_TTL
#define VAR_INFRA_CACHE_MIN_RTT
#define VAR_TLS_CERT_BUNDLE
#define VAR_MAX_CLIENT_SUBNET_IPV6
#define VAR_DNSTAP_SOCKET_PATH
#define VAR_ACCESS_CONTROL_TAG
#define VAR_HARDEN_ALGO_DOWNGRADE
#define VAR_DNSTAP_IDENTITY
#define VAR_RESPONSE_IP_TAG
#define VAR_IP_RATELIMIT_SIZE
#define VAR_MAX_CLIENT_SUBNET_IPV4
#define VAR_QNAME_MINIMISATION
#define VAR_TLS_ADDITIONAL_PORT
#define VAR_LOG_TIME_ASCII
#define VAR_DNSTAP_VERSION
#define VAR_DNSCRYPT_ENABLE
#define VAR_HARDEN_LARGE_QUERIES
#define VAR_DNSCRYPT_PORT
#define VAR_DO_NOT_QUERY_LOCALHOST
#define VAR_SERVER_KEY_FILE
#define VAR_SERVER_CERT_FILE
#define VAR_UNWANTED_REPLY_THRESHOLD
#define VAR_CACHEDB_SECRETSEED
#define VAR_CACHE_MAX_TTL
#define VAR_CLIENT_SUBNET_ZONE
#define VAR_QNAME_MINIMISATION_STRICT
#define VAR_SSL_SERVICE_PEM
#define VAR_RRSET_ROUNDROBIN
#define VAR_CACHEDB_REDISTIMEOUT
#define VAR_RATELIMIT_FACTOR
#define VAR_CACHE_MAX_NEGATIVE_TTL
#define VAR_FALLBACK_ENABLED
#define VAR_STATISTICS_INTERVAL
#define VAR_DNSCRYPT_NONCE_CACHE_SLABS
#define VAR_DISABLE_DNSSEC_LAME_CHECK
#define VAR_INTERFACE_AUTOMATIC
#define VAR_DNSTAP_LOG_FORWARDER_QUERY_MESSAGES
#define VAR_LOCAL_DATA_PTR
#define VAR_JOSTLE_TIMEOUT
#define VAR_FORWARD_SSL_UPSTREAM
#define VAR_STATISTICS_CUMULATIVE
#define VAR_VAL_CLEAN_ADDITIONAL
#define VAR_EDNS_BUFFER_SIZE
#define VAR_ROOT_KEY_SENTINEL
#define VAR_UNBLOCK_LAN_ZONES