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

Symbol kinds. More...

#include <d2_parser.h>

Public Types

enum  symbol_kind_type {
  YYNTOKENS = 82 , S_YYEMPTY = -2 , S_YYEOF = 0 , S_YYerror = 1 ,
  S_YYUNDEF = 2 , S_COMMA = 3 , S_COLON = 4 , S_LSQUARE_BRACKET = 5 ,
  S_RSQUARE_BRACKET = 6 , S_LCURLY_BRACKET = 7 , S_RCURLY_BRACKET = 8 , S_NULL_TYPE = 9 ,
  S_DHCPDDNS = 10 , S_IP_ADDRESS = 11 , S_PORT = 12 , S_DNS_SERVER_TIMEOUT = 13 ,
  S_NCR_PROTOCOL = 14 , S_UDP = 15 , S_TCP = 16 , S_NCR_FORMAT = 17 ,
  S_JSON = 18 , S_USER_CONTEXT = 19 , S_COMMENT = 20 , S_FORWARD_DDNS = 21 ,
  S_REVERSE_DDNS = 22 , S_DDNS_DOMAINS = 23 , S_KEY_NAME = 24 , S_DNS_SERVERS = 25 ,
  S_HOSTNAME = 26 , S_TSIG_KEYS = 27 , S_ALGORITHM = 28 , S_DIGEST_BITS = 29 ,
  S_SECRET = 30 , S_SECRET_FILE = 31 , S_CONTROL_SOCKET = 32 , S_CONTROL_SOCKETS = 33 ,
  S_SOCKET_TYPE = 34 , S_UNIX = 35 , S_HTTP = 36 , S_HTTPS = 37 ,
  S_SOCKET_NAME = 38 , S_SOCKET_ADDRESS = 39 , S_SOCKET_PORT = 40 , S_AUTHENTICATION = 41 ,
  S_TYPE = 42 , S_BASIC = 43 , S_REALM = 44 , S_DIRECTORY = 45 ,
  S_CLIENTS = 46 , S_USER = 47 , S_USER_FILE = 48 , S_PASSWORD = 49 ,
  S_PASSWORD_FILE = 50 , S_TRUST_ANCHOR = 51 , S_CERT_FILE = 52 , S_KEY_FILE = 53 ,
  S_CERT_REQUIRED = 54 , S_HOOKS_LIBRARIES = 55 , S_LIBRARY = 56 , S_PARAMETERS = 57 ,
  S_LOGGERS = 58 , S_NAME = 59 , S_OUTPUT_OPTIONS = 60 , S_OUTPUT = 61 ,
  S_DEBUGLEVEL = 62 , S_SEVERITY = 63 , S_FLUSH = 64 , S_MAXSIZE = 65 ,
  S_MAXVER = 66 , S_PATTERN = 67 , S_TOPLEVEL_JSON = 68 , S_TOPLEVEL_DHCPDDNS = 69 ,
  S_SUB_DHCPDDNS = 70 , S_SUB_TSIG_KEY = 71 , S_SUB_TSIG_KEYS = 72 , S_SUB_DDNS_DOMAIN = 73 ,
  S_SUB_DDNS_DOMAINS = 74 , S_SUB_DNS_SERVER = 75 , S_SUB_DNS_SERVERS = 76 , S_SUB_HOOKS_LIBRARY = 77 ,
  S_STRING = 78 , S_INTEGER = 79 , S_FLOAT = 80 , S_BOOLEAN = 81 ,
  S_YYACCEPT = 82 , S_start = 83 , S_84_1 = 84 , S_85_2 = 85 ,
  S_86_3 = 86 , S_87_4 = 87 , S_88_5 = 88 , S_89_6 = 89 ,
  S_90_7 = 90 , S_91_8 = 91 , S_92_9 = 92 , S_93_10 = 93 ,
  S_value = 94 , S_sub_json = 95 , S_map2 = 96 , S_97_11 = 97 ,
  S_map_value = 98 , S_map_content = 99 , S_not_empty_map = 100 , S_list_generic = 101 ,
  S_102_12 = 102 , S_list_content = 103 , S_not_empty_list = 104 , S_unknown_map_entry = 105 ,
  S_syntax_map = 106 , S_107_13 = 107 , S_global_object = 108 , S_109_14 = 109 ,
  S_global_object_comma = 110 , S_sub_dhcpddns = 111 , S_112_15 = 112 , S_dhcpddns_params = 113 ,
  S_dhcpddns_param = 114 , S_ip_address = 115 , S_116_16 = 116 , S_port = 117 ,
  S_dns_server_timeout = 118 , S_ncr_protocol = 119 , S_120_17 = 120 , S_ncr_protocol_value = 121 ,
  S_ncr_format = 122 , S_123_18 = 123 , S_user_context = 124 , S_125_19 = 125 ,
  S_comment = 126 , S_127_20 = 127 , S_forward_ddns = 128 , S_129_21 = 129 ,
  S_reverse_ddns = 130 , S_131_22 = 131 , S_ddns_mgr_params = 132 , S_not_empty_ddns_mgr_params = 133 ,
  S_ddns_mgr_param = 134 , S_ddns_domains = 135 , S_136_23 = 136 , S_sub_ddns_domains = 137 ,
  S_138_24 = 138 , S_ddns_domain_list = 139 , S_not_empty_ddns_domain_list = 140 , S_ddns_domain = 141 ,
  S_142_25 = 142 , S_sub_ddns_domain = 143 , S_144_26 = 144 , S_ddns_domain_params = 145 ,
  S_ddns_domain_param = 146 , S_ddns_domain_name = 147 , S_148_27 = 148 , S_ddns_key_name = 149 ,
  S_150_28 = 150 , S_dns_servers = 151 , S_152_29 = 152 , S_sub_dns_servers = 153 ,
  S_154_30 = 154 , S_dns_server_list = 155 , S_dns_server = 156 , S_157_31 = 157 ,
  S_sub_dns_server = 158 , S_159_32 = 159 , S_dns_server_params = 160 , S_dns_server_param = 161 ,
  S_dns_server_hostname = 162 , S_163_33 = 163 , S_dns_server_ip_address = 164 , S_165_34 = 165 ,
  S_dns_server_port = 166 , S_tsig_keys = 167 , S_168_35 = 168 , S_sub_tsig_keys = 169 ,
  S_170_36 = 170 , S_tsig_keys_list = 171 , S_not_empty_tsig_keys_list = 172 , S_tsig_key = 173 ,
  S_174_37 = 174 , S_sub_tsig_key = 175 , S_176_38 = 176 , S_tsig_key_params = 177 ,
  S_tsig_key_param = 178 , S_tsig_key_name = 179 , S_180_39 = 180 , S_tsig_key_algorithm = 181 ,
  S_182_40 = 182 , S_tsig_key_digest_bits = 183 , S_tsig_key_secret = 184 , S_185_41 = 185 ,
  S_tsig_key_secret_file = 186 , S_187_42 = 187 , S_control_socket = 188 , S_189_43 = 189 ,
  S_control_sockets = 190 , S_191_44 = 191 , S_control_socket_list = 192 , S_not_empty_control_socket_list = 193 ,
  S_control_socket_entry = 194 , S_195_45 = 195 , S_control_socket_params = 196 , S_control_socket_param = 197 ,
  S_control_socket_type = 198 , S_199_46 = 199 , S_control_socket_type_value = 200 , S_control_socket_name = 201 ,
  S_202_47 = 202 , S_control_socket_address = 203 , S_204_48 = 204 , S_control_socket_port = 205 ,
  S_trust_anchor = 206 , S_207_49 = 207 , S_cert_file = 208 , S_209_50 = 209 ,
  S_key_file = 210 , S_211_51 = 211 , S_cert_required = 212 , S_authentication = 213 ,
  S_214_52 = 214 , S_auth_params = 215 , S_auth_param = 216 , S_auth_type = 217 ,
  S_218_53 = 218 , S_auth_type_value = 219 , S_realm = 220 , S_221_54 = 221 ,
  S_directory = 222 , S_223_55 = 223 , S_clients = 224 , S_225_56 = 225 ,
  S_clients_list = 226 , S_not_empty_clients_list = 227 , S_basic_auth = 228 , S_229_57 = 229 ,
  S_clients_params = 230 , S_clients_param = 231 , S_user = 232 , S_233_58 = 233 ,
  S_user_file = 234 , S_235_59 = 235 , S_password = 236 , S_237_60 = 237 ,
  S_password_file = 238 , S_239_61 = 239 , S_hooks_libraries = 240 , S_241_62 = 241 ,
  S_hooks_libraries_list = 242 , S_not_empty_hooks_libraries_list = 243 , S_hooks_library = 244 , S_245_63 = 245 ,
  S_sub_hooks_library = 246 , S_247_64 = 247 , S_hooks_params = 248 , S_hooks_param = 249 ,
  S_library = 250 , S_251_65 = 251 , S_parameters = 252 , S_253_66 = 253 ,
  S_loggers = 254 , S_255_67 = 255 , S_loggers_entries = 256 , S_logger_entry = 257 ,
  S_258_68 = 258 , S_logger_params = 259 , S_logger_param = 260 , S_name = 261 ,
  S_262_69 = 262 , S_debuglevel = 263 , S_severity = 264 , S_265_70 = 265 ,
  S_output_options_list = 266 , S_267_71 = 267 , S_output_options_list_content = 268 , S_output_entry = 269 ,
  S_270_72 = 270 , S_output_params_list = 271 , S_output_params = 272 , S_output = 273 ,
  S_274_73 = 274 , S_flush = 275 , S_maxsize = 276 , S_maxver = 277 ,
  S_pattern = 278 , S_279_74 = 279
}
 

Detailed Description

Symbol kinds.

Definition at line 589 of file d2_parser.h.

Member Enumeration Documentation

◆ symbol_kind_type

Enumerator
YYNTOKENS 

Number of tokens.

S_YYEMPTY 
S_YYEOF 
S_YYerror 
S_YYUNDEF 
S_COMMA 
S_COLON 
S_LSQUARE_BRACKET 
S_RSQUARE_BRACKET 
S_LCURLY_BRACKET 
S_RCURLY_BRACKET 
S_NULL_TYPE 
S_DHCPDDNS 
S_IP_ADDRESS 
S_PORT 
S_DNS_SERVER_TIMEOUT 
S_NCR_PROTOCOL 
S_UDP 
S_TCP 
S_NCR_FORMAT 
S_JSON 
S_USER_CONTEXT 
S_COMMENT 
S_FORWARD_DDNS 
S_REVERSE_DDNS 
S_DDNS_DOMAINS 
S_KEY_NAME 
S_DNS_SERVERS 
S_HOSTNAME 
S_TSIG_KEYS 
S_ALGORITHM 
S_DIGEST_BITS 
S_SECRET 
S_SECRET_FILE 
S_CONTROL_SOCKET 
S_CONTROL_SOCKETS 
S_SOCKET_TYPE 
S_UNIX 
S_HTTP 
S_HTTPS 
S_SOCKET_NAME 
S_SOCKET_ADDRESS 
S_SOCKET_PORT 
S_AUTHENTICATION 
S_TYPE 
S_BASIC 
S_REALM 
S_DIRECTORY 
S_CLIENTS 
S_USER 
S_USER_FILE 
S_PASSWORD 
S_PASSWORD_FILE 
S_TRUST_ANCHOR 
S_CERT_FILE 
S_KEY_FILE 
S_CERT_REQUIRED 
S_HOOKS_LIBRARIES 
S_LIBRARY 
S_PARAMETERS 
S_LOGGERS 
S_NAME 
S_OUTPUT_OPTIONS 
S_OUTPUT 
S_DEBUGLEVEL 
S_SEVERITY 
S_FLUSH 
S_MAXSIZE 
S_MAXVER 
S_PATTERN 
S_TOPLEVEL_JSON 
S_TOPLEVEL_DHCPDDNS 
S_SUB_DHCPDDNS 
S_SUB_TSIG_KEY 
S_SUB_TSIG_KEYS 
S_SUB_DDNS_DOMAIN 
S_SUB_DDNS_DOMAINS 
S_SUB_DNS_SERVER 
S_SUB_DNS_SERVERS 
S_SUB_HOOKS_LIBRARY 
S_STRING 
S_INTEGER 
S_FLOAT 
S_BOOLEAN 
S_YYACCEPT 
S_start 
S_84_1 
S_85_2 
S_86_3 
S_87_4 
S_88_5 
S_89_6 
S_90_7 
S_91_8 
S_92_9 
S_93_10 
S_value 
S_sub_json 
S_map2 
S_97_11 
S_map_value 
S_map_content 
S_not_empty_map 
S_list_generic 
S_102_12 
S_list_content 
S_not_empty_list 
S_unknown_map_entry 
S_syntax_map 
S_107_13 
S_global_object 
S_109_14 
S_global_object_comma 
S_sub_dhcpddns 
S_112_15 
S_dhcpddns_params 
S_dhcpddns_param 
S_ip_address 
S_116_16 
S_port 
S_dns_server_timeout 
S_ncr_protocol 
S_120_17 
S_ncr_protocol_value 
S_ncr_format 
S_123_18 
S_user_context 
S_125_19 
S_comment 
S_127_20 
S_forward_ddns 
S_129_21 
S_reverse_ddns 
S_131_22 
S_ddns_mgr_params 
S_not_empty_ddns_mgr_params 
S_ddns_mgr_param 
S_ddns_domains 
S_136_23 
S_sub_ddns_domains 
S_138_24 
S_ddns_domain_list 
S_not_empty_ddns_domain_list 
S_ddns_domain 
S_142_25 
S_sub_ddns_domain 
S_144_26 
S_ddns_domain_params 
S_ddns_domain_param 
S_ddns_domain_name 
S_148_27 
S_ddns_key_name 
S_150_28 
S_dns_servers 
S_152_29 
S_sub_dns_servers 
S_154_30 
S_dns_server_list 
S_dns_server 
S_157_31 
S_sub_dns_server 
S_159_32 
S_dns_server_params 
S_dns_server_param 
S_dns_server_hostname 
S_163_33 
S_dns_server_ip_address 
S_165_34 
S_dns_server_port 
S_tsig_keys 
S_168_35 
S_sub_tsig_keys 
S_170_36 
S_tsig_keys_list 
S_not_empty_tsig_keys_list 
S_tsig_key 
S_174_37 
S_sub_tsig_key 
S_176_38 
S_tsig_key_params 
S_tsig_key_param 
S_tsig_key_name 
S_180_39 
S_tsig_key_algorithm 
S_182_40 
S_tsig_key_digest_bits 
S_tsig_key_secret 
S_185_41 
S_tsig_key_secret_file 
S_187_42 
S_control_socket 
S_189_43 
S_control_sockets 
S_191_44 
S_control_socket_list 
S_not_empty_control_socket_list 
S_control_socket_entry 
S_195_45 
S_control_socket_params 
S_control_socket_param 
S_control_socket_type 
S_199_46 
S_control_socket_type_value 
S_control_socket_name 
S_202_47 
S_control_socket_address 
S_204_48 
S_control_socket_port 
S_trust_anchor 
S_207_49 
S_cert_file 
S_209_50 
S_key_file 
S_211_51 
S_cert_required 
S_authentication 
S_214_52 
S_auth_params 
S_auth_param 
S_auth_type 
S_218_53 
S_auth_type_value 
S_realm 
S_221_54 
S_directory 
S_223_55 
S_clients 
S_225_56 
S_clients_list 
S_not_empty_clients_list 
S_basic_auth 
S_229_57 
S_clients_params 
S_clients_param 
S_user 
S_233_58 
S_user_file 
S_235_59 
S_password 
S_237_60 
S_password_file 
S_239_61 
S_hooks_libraries 
S_241_62 
S_hooks_libraries_list 
S_not_empty_hooks_libraries_list 
S_hooks_library 
S_245_63 
S_sub_hooks_library 
S_247_64 
S_hooks_params 
S_hooks_param 
S_library 
S_251_65 
S_parameters 
S_253_66 
S_loggers 
S_255_67 
S_loggers_entries 
S_logger_entry 
S_258_68 
S_logger_params 
S_logger_param 
S_name 
S_262_69 
S_debuglevel 
S_severity 
S_265_70 
S_output_options_list 
S_267_71 
S_output_options_list_content 
S_output_entry 
S_270_72 
S_output_params_list 
S_output_params 
S_output 
S_274_73 
S_flush 
S_maxsize 
S_maxver 
S_pattern 
S_279_74 

Definition at line 591 of file d2_parser.h.


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