Kea  1.9.9-git
isc::d2::D2Parser::symbol_kind Struct Reference

Symbol kinds. More...

#include <d2_parser.h>

Public Types

enum  symbol_kind_type {
  YYNTOKENS = 61, 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_CONTROL_SOCKET = 31, S_SOCKET_TYPE = 32, S_SOCKET_NAME = 33,
  S_HOOKS_LIBRARIES = 34, S_LIBRARY = 35, S_PARAMETERS = 36, S_LOGGERS = 37,
  S_NAME = 38, S_OUTPUT_OPTIONS = 39, S_OUTPUT = 40, S_DEBUGLEVEL = 41,
  S_SEVERITY = 42, S_FLUSH = 43, S_MAXSIZE = 44, S_MAXVER = 45,
  S_PATTERN = 46, S_TOPLEVEL_JSON = 47, S_TOPLEVEL_DHCPDDNS = 48, S_SUB_DHCPDDNS = 49,
  S_SUB_TSIG_KEY = 50, S_SUB_TSIG_KEYS = 51, S_SUB_DDNS_DOMAIN = 52, S_SUB_DDNS_DOMAINS = 53,
  S_SUB_DNS_SERVER = 54, S_SUB_DNS_SERVERS = 55, S_SUB_HOOKS_LIBRARY = 56, S_STRING = 57,
  S_INTEGER = 58, S_FLOAT = 59, S_BOOLEAN = 60, S_YYACCEPT = 61,
  S_start = 62, S_63_1 = 63, S_64_2 = 64, S_65_3 = 65,
  S_66_4 = 66, S_67_5 = 67, S_68_6 = 68, S_69_7 = 69,
  S_70_8 = 70, S_71_9 = 71, S_72_10 = 72, S_value = 73,
  S_sub_json = 74, S_map2 = 75, S_76_11 = 76, S_map_value = 77,
  S_map_content = 78, S_not_empty_map = 79, S_list_generic = 80, S_81_12 = 81,
  S_list_content = 82, S_not_empty_list = 83, S_unknown_map_entry = 84, S_syntax_map = 85,
  S_86_13 = 86, S_global_object = 87, S_88_14 = 88, S_sub_dhcpddns = 89,
  S_90_15 = 90, S_dhcpddns_params = 91, S_dhcpddns_param = 92, S_ip_address = 93,
  S_94_16 = 94, S_port = 95, S_dns_server_timeout = 96, S_ncr_protocol = 97,
  S_98_17 = 98, S_ncr_protocol_value = 99, S_ncr_format = 100, S_101_18 = 101,
  S_user_context = 102, S_103_19 = 103, S_comment = 104, S_105_20 = 105,
  S_forward_ddns = 106, S_107_21 = 107, S_reverse_ddns = 108, S_109_22 = 109,
  S_ddns_mgr_params = 110, S_not_empty_ddns_mgr_params = 111, S_ddns_mgr_param = 112, S_ddns_domains = 113,
  S_114_23 = 114, S_sub_ddns_domains = 115, S_116_24 = 116, S_ddns_domain_list = 117,
  S_not_empty_ddns_domain_list = 118, S_ddns_domain = 119, S_120_25 = 120, S_sub_ddns_domain = 121,
  S_122_26 = 122, S_ddns_domain_params = 123, S_ddns_domain_param = 124, S_ddns_domain_name = 125,
  S_126_27 = 126, S_ddns_domain_key_name = 127, S_128_28 = 128, S_dns_servers = 129,
  S_130_29 = 130, S_sub_dns_servers = 131, S_132_30 = 132, S_dns_server_list = 133,
  S_dns_server = 134, S_135_31 = 135, S_sub_dns_server = 136, S_137_32 = 137,
  S_dns_server_params = 138, S_dns_server_param = 139, S_dns_server_hostname = 140, S_141_33 = 141,
  S_dns_server_ip_address = 142, S_143_34 = 143, S_dns_server_port = 144, S_tsig_keys = 145,
  S_146_35 = 146, S_sub_tsig_keys = 147, S_148_36 = 148, S_tsig_keys_list = 149,
  S_not_empty_tsig_keys_list = 150, S_tsig_key = 151, S_152_37 = 152, S_sub_tsig_key = 153,
  S_154_38 = 154, S_tsig_key_params = 155, S_tsig_key_param = 156, S_tsig_key_name = 157,
  S_158_39 = 158, S_tsig_key_algorithm = 159, S_160_40 = 160, S_tsig_key_digest_bits = 161,
  S_tsig_key_secret = 162, S_163_41 = 163, S_control_socket = 164, S_165_42 = 165,
  S_control_socket_params = 166, S_control_socket_param = 167, S_control_socket_type = 168, S_169_43 = 169,
  S_control_socket_name = 170, S_171_44 = 171, S_hooks_libraries = 172, S_173_45 = 173,
  S_hooks_libraries_list = 174, S_not_empty_hooks_libraries_list = 175, S_hooks_library = 176, S_177_46 = 177,
  S_sub_hooks_library = 178, S_179_47 = 179, S_hooks_params = 180, S_hooks_param = 181,
  S_library = 182, S_183_48 = 183, S_parameters = 184, S_185_49 = 185,
  S_loggers = 186, S_187_50 = 187, S_loggers_entries = 188, S_logger_entry = 189,
  S_190_51 = 190, S_logger_params = 191, S_logger_param = 192, S_name = 193,
  S_194_52 = 194, S_debuglevel = 195, S_severity = 196, S_197_53 = 197,
  S_output_options_list = 198, S_199_54 = 199, S_output_options_list_content = 200, S_output_entry = 201,
  S_202_55 = 202, S_output_params_list = 203, S_output_params = 204, S_output = 205,
  S_206_56 = 206, S_flush = 207, S_maxsize = 208, S_maxver = 209,
  S_pattern = 210, S_211_57 = 211
}
 

Detailed Description

Symbol kinds.

Definition at line 554 of file d2_parser.h.

Member Enumeration Documentation

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_CONTROL_SOCKET 
S_SOCKET_TYPE 
S_SOCKET_NAME 
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_63_1 
S_64_2 
S_65_3 
S_66_4 
S_67_5 
S_68_6 
S_69_7 
S_70_8 
S_71_9 
S_72_10 
S_value 
S_sub_json 
S_map2 
S_76_11 
S_map_value 
S_map_content 
S_not_empty_map 
S_list_generic 
S_81_12 
S_list_content 
S_not_empty_list 
S_unknown_map_entry 
S_syntax_map 
S_86_13 
S_global_object 
S_88_14 
S_sub_dhcpddns 
S_90_15 
S_dhcpddns_params 
S_dhcpddns_param 
S_ip_address 
S_94_16 
S_port 
S_dns_server_timeout 
S_ncr_protocol 
S_98_17 
S_ncr_protocol_value 
S_ncr_format 
S_101_18 
S_user_context 
S_103_19 
S_comment 
S_105_20 
S_forward_ddns 
S_107_21 
S_reverse_ddns 
S_109_22 
S_ddns_mgr_params 
S_not_empty_ddns_mgr_params 
S_ddns_mgr_param 
S_ddns_domains 
S_114_23 
S_sub_ddns_domains 
S_116_24 
S_ddns_domain_list 
S_not_empty_ddns_domain_list 
S_ddns_domain 
S_120_25 
S_sub_ddns_domain 
S_122_26 
S_ddns_domain_params 
S_ddns_domain_param 
S_ddns_domain_name 
S_126_27 
S_ddns_domain_key_name 
S_128_28 
S_dns_servers 
S_130_29 
S_sub_dns_servers 
S_132_30 
S_dns_server_list 
S_dns_server 
S_135_31 
S_sub_dns_server 
S_137_32 
S_dns_server_params 
S_dns_server_param 
S_dns_server_hostname 
S_141_33 
S_dns_server_ip_address 
S_143_34 
S_dns_server_port 
S_tsig_keys 
S_146_35 
S_sub_tsig_keys 
S_148_36 
S_tsig_keys_list 
S_not_empty_tsig_keys_list 
S_tsig_key 
S_152_37 
S_sub_tsig_key 
S_154_38 
S_tsig_key_params 
S_tsig_key_param 
S_tsig_key_name 
S_158_39 
S_tsig_key_algorithm 
S_160_40 
S_tsig_key_digest_bits 
S_tsig_key_secret 
S_163_41 
S_control_socket 
S_165_42 
S_control_socket_params 
S_control_socket_param 
S_control_socket_type 
S_169_43 
S_control_socket_name 
S_171_44 
S_hooks_libraries 
S_173_45 
S_hooks_libraries_list 
S_not_empty_hooks_libraries_list 
S_hooks_library 
S_177_46 
S_sub_hooks_library 
S_179_47 
S_hooks_params 
S_hooks_param 
S_library 
S_183_48 
S_parameters 
S_185_49 
S_loggers 
S_187_50 
S_loggers_entries 
S_logger_entry 
S_190_51 
S_logger_params 
S_logger_param 
S_name 
S_194_52 
S_debuglevel 
S_severity 
S_197_53 
S_output_options_list 
S_199_54 
S_output_options_list_content 
S_output_entry 
S_202_55 
S_output_params_list 
S_output_params 
S_output 
S_206_56 
S_flush 
S_maxsize 
S_maxver 
S_pattern 
S_211_57 

Definition at line 556 of file d2_parser.h.


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