Kea  2.3.5-git
isc::agent::AgentParser::token Struct Reference

Token kinds. More...

#include <agent_parser.h>

Public Types

enum  token_kind_type {
  TOKEN_AGENT_EMPTY = -2, TOKEN_END = 0, TOKEN_AGENT_error = 256, TOKEN_AGENT_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_CONTROL_AGENT = 265,
  TOKEN_HTTP_HOST = 266, TOKEN_HTTP_PORT = 267, TOKEN_USER_CONTEXT = 268, TOKEN_COMMENT = 269,
  TOKEN_AUTHENTICATION = 270, TOKEN_TYPE = 271, TOKEN_BASIC = 272, TOKEN_REALM = 273,
  TOKEN_DIRECTORY = 274, TOKEN_CLIENTS = 275, TOKEN_USER = 276, TOKEN_USER_FILE = 277,
  TOKEN_PASSWORD = 278, TOKEN_PASSWORD_FILE = 279, TOKEN_TRUST_ANCHOR = 280, TOKEN_CERT_FILE = 281,
  TOKEN_KEY_FILE = 282, TOKEN_CERT_REQUIRED = 283, TOKEN_CONTROL_SOCKETS = 284, TOKEN_DHCP4_SERVER = 285,
  TOKEN_DHCP6_SERVER = 286, TOKEN_D2_SERVER = 287, TOKEN_SOCKET_NAME = 288, TOKEN_SOCKET_TYPE = 289,
  TOKEN_UNIX = 290, TOKEN_HOOKS_LIBRARIES = 291, TOKEN_LIBRARY = 292, TOKEN_PARAMETERS = 293,
  TOKEN_LOGGERS = 294, TOKEN_NAME = 295, TOKEN_OUTPUT_OPTIONS = 296, TOKEN_OUTPUT = 297,
  TOKEN_DEBUGLEVEL = 298, TOKEN_SEVERITY = 299, TOKEN_FLUSH = 300, TOKEN_MAXSIZE = 301,
  TOKEN_MAXVER = 302, TOKEN_PATTERN = 303, TOKEN_START_JSON = 304, TOKEN_START_AGENT = 305,
  TOKEN_START_SUB_AGENT = 306, TOKEN_STRING = 307, TOKEN_INTEGER = 308, TOKEN_FLOAT = 309,
  TOKEN_BOOLEAN = 310
}
 
typedef token_kind_type yytokentype
 Backward compatibility alias (Bison 3.6). More...
 

Detailed Description

Token kinds.

Definition at line 488 of file agent_parser.h.

Member Typedef Documentation

◆ yytokentype

Backward compatibility alias (Bison 3.6).

Definition at line 551 of file agent_parser.h.

Member Enumeration Documentation

◆ token_kind_type

Enumerator
TOKEN_AGENT_EMPTY 
TOKEN_END 
TOKEN_AGENT_error 
TOKEN_AGENT_UNDEF 
TOKEN_COMMA 
TOKEN_COLON 
TOKEN_LSQUARE_BRACKET 
TOKEN_RSQUARE_BRACKET 
TOKEN_LCURLY_BRACKET 
TOKEN_RCURLY_BRACKET 
TOKEN_NULL_TYPE 
TOKEN_CONTROL_AGENT 
TOKEN_HTTP_HOST 
TOKEN_HTTP_PORT 
TOKEN_USER_CONTEXT 
TOKEN_COMMENT 
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_CONTROL_SOCKETS 
TOKEN_DHCP4_SERVER 
TOKEN_DHCP6_SERVER 
TOKEN_D2_SERVER 
TOKEN_SOCKET_NAME 
TOKEN_SOCKET_TYPE 
TOKEN_UNIX 
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_START_JSON 
TOKEN_START_AGENT 
TOKEN_START_SUB_AGENT 
TOKEN_STRING 
TOKEN_INTEGER 
TOKEN_FLOAT 
TOKEN_BOOLEAN 

Definition at line 490 of file agent_parser.h.


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