Kea 2.7.5
isc::d2::D2Parser::token Struct Reference

Token kinds. More...

#include <d2_parser.h>

Public Types

enum  token_kind_type {
  TOKEN_D2_PARSER_EMPTY = -2 , TOKEN_END = 0 , TOKEN_D2_PARSER_error = 256 , TOKEN_D2_PARSER_UNDEF = 257 ,
  TOKEN_COMMA = 258 , TOKEN_COLON = 259 , TOKEN_LSQUARE_BRACKET = 260 , TOKEN_RSQUARE_BRACKET = 261 ,
  TOKEN_LCURLY_BRACKET = 262 , TOKEN_RCURLY_BRACKET = 263 , TOKEN_NULL_TYPE = 264 , TOKEN_DHCPDDNS = 265 ,
  TOKEN_IP_ADDRESS = 266 , TOKEN_PORT = 267 , TOKEN_DNS_SERVER_TIMEOUT = 268 , TOKEN_NCR_PROTOCOL = 269 ,
  TOKEN_UDP = 270 , TOKEN_TCP = 271 , TOKEN_NCR_FORMAT = 272 , TOKEN_JSON = 273 ,
  TOKEN_USER_CONTEXT = 274 , TOKEN_COMMENT = 275 , TOKEN_FORWARD_DDNS = 276 , TOKEN_REVERSE_DDNS = 277 ,
  TOKEN_DDNS_DOMAINS = 278 , TOKEN_KEY_NAME = 279 , TOKEN_DNS_SERVERS = 280 , TOKEN_HOSTNAME = 281 ,
  TOKEN_TSIG_KEYS = 282 , TOKEN_ALGORITHM = 283 , TOKEN_DIGEST_BITS = 284 , TOKEN_SECRET = 285 ,
  TOKEN_SECRET_FILE = 286 , TOKEN_CONTROL_SOCKET = 287 , TOKEN_CONTROL_SOCKETS = 288 , TOKEN_SOCKET_TYPE = 289 ,
  TOKEN_UNIX = 290 , TOKEN_HTTP = 291 , TOKEN_HTTPS = 292 , TOKEN_SOCKET_NAME = 293 ,
  TOKEN_SOCKET_ADDRESS = 294 , TOKEN_SOCKET_PORT = 295 , TOKEN_AUTHENTICATION = 296 , TOKEN_TYPE = 297 ,
  TOKEN_BASIC = 298 , TOKEN_REALM = 299 , TOKEN_DIRECTORY = 300 , TOKEN_CLIENTS = 301 ,
  TOKEN_USER = 302 , TOKEN_USER_FILE = 303 , TOKEN_PASSWORD = 304 , TOKEN_PASSWORD_FILE = 305 ,
  TOKEN_TRUST_ANCHOR = 306 , TOKEN_CERT_FILE = 307 , TOKEN_KEY_FILE = 308 , TOKEN_CERT_REQUIRED = 309 ,
  TOKEN_HOOKS_LIBRARIES = 310 , TOKEN_LIBRARY = 311 , TOKEN_PARAMETERS = 312 , TOKEN_LOGGERS = 313 ,
  TOKEN_NAME = 314 , TOKEN_OUTPUT_OPTIONS = 315 , TOKEN_OUTPUT = 316 , TOKEN_DEBUGLEVEL = 317 ,
  TOKEN_SEVERITY = 318 , TOKEN_FLUSH = 319 , TOKEN_MAXSIZE = 320 , TOKEN_MAXVER = 321 ,
  TOKEN_PATTERN = 322 , TOKEN_TOPLEVEL_JSON = 323 , TOKEN_TOPLEVEL_DHCPDDNS = 324 , TOKEN_SUB_DHCPDDNS = 325 ,
  TOKEN_SUB_TSIG_KEY = 326 , TOKEN_SUB_TSIG_KEYS = 327 , TOKEN_SUB_DDNS_DOMAIN = 328 , TOKEN_SUB_DDNS_DOMAINS = 329 ,
  TOKEN_SUB_DNS_SERVER = 330 , TOKEN_SUB_DNS_SERVERS = 331 , TOKEN_SUB_HOOKS_LIBRARY = 332 , TOKEN_STRING = 333 ,
  TOKEN_INTEGER = 334 , TOKEN_FLOAT = 335 , TOKEN_BOOLEAN = 336
}
 
typedef token_kind_type yytokentype
 Backward compatibility alias (Bison 3.6).
 

Detailed Description

Token kinds.

Definition at line 490 of file d2_parser.h.

Member Typedef Documentation

◆ yytokentype

Backward compatibility alias (Bison 3.6).

Definition at line 579 of file d2_parser.h.

Member Enumeration Documentation

◆ token_kind_type

Enumerator
TOKEN_D2_PARSER_EMPTY 
TOKEN_END 
TOKEN_D2_PARSER_error 
TOKEN_D2_PARSER_UNDEF 
TOKEN_COMMA 
TOKEN_COLON 
TOKEN_LSQUARE_BRACKET 
TOKEN_RSQUARE_BRACKET 
TOKEN_LCURLY_BRACKET 
TOKEN_RCURLY_BRACKET 
TOKEN_NULL_TYPE 
TOKEN_DHCPDDNS 
TOKEN_IP_ADDRESS 
TOKEN_PORT 
TOKEN_DNS_SERVER_TIMEOUT 
TOKEN_NCR_PROTOCOL 
TOKEN_UDP 
TOKEN_TCP 
TOKEN_NCR_FORMAT 
TOKEN_JSON 
TOKEN_USER_CONTEXT 
TOKEN_COMMENT 
TOKEN_FORWARD_DDNS 
TOKEN_REVERSE_DDNS 
TOKEN_DDNS_DOMAINS 
TOKEN_KEY_NAME 
TOKEN_DNS_SERVERS 
TOKEN_HOSTNAME 
TOKEN_TSIG_KEYS 
TOKEN_ALGORITHM 
TOKEN_DIGEST_BITS 
TOKEN_SECRET 
TOKEN_SECRET_FILE 
TOKEN_CONTROL_SOCKET 
TOKEN_CONTROL_SOCKETS 
TOKEN_SOCKET_TYPE 
TOKEN_UNIX 
TOKEN_HTTP 
TOKEN_HTTPS 
TOKEN_SOCKET_NAME 
TOKEN_SOCKET_ADDRESS 
TOKEN_SOCKET_PORT 
TOKEN_AUTHENTICATION 
TOKEN_TYPE 
TOKEN_BASIC 
TOKEN_REALM 
TOKEN_DIRECTORY 
TOKEN_CLIENTS 
TOKEN_USER 
TOKEN_USER_FILE 
TOKEN_PASSWORD 
TOKEN_PASSWORD_FILE 
TOKEN_TRUST_ANCHOR 
TOKEN_CERT_FILE 
TOKEN_KEY_FILE 
TOKEN_CERT_REQUIRED 
TOKEN_HOOKS_LIBRARIES 
TOKEN_LIBRARY 
TOKEN_PARAMETERS 
TOKEN_LOGGERS 
TOKEN_NAME 
TOKEN_OUTPUT_OPTIONS 
TOKEN_OUTPUT 
TOKEN_DEBUGLEVEL 
TOKEN_SEVERITY 
TOKEN_FLUSH 
TOKEN_MAXSIZE 
TOKEN_MAXVER 
TOKEN_PATTERN 
TOKEN_TOPLEVEL_JSON 
TOKEN_TOPLEVEL_DHCPDDNS 
TOKEN_SUB_DHCPDDNS 
TOKEN_SUB_TSIG_KEY 
TOKEN_SUB_TSIG_KEYS 
TOKEN_SUB_DDNS_DOMAIN 
TOKEN_SUB_DDNS_DOMAINS 
TOKEN_SUB_DNS_SERVER 
TOKEN_SUB_DNS_SERVERS 
TOKEN_SUB_HOOKS_LIBRARY 
TOKEN_STRING 
TOKEN_INTEGER 
TOKEN_FLOAT 
TOKEN_BOOLEAN 

Definition at line 492 of file d2_parser.h.


The documentation for this struct was generated from the following file: