Kea  1.9.9-git
isc::eval::EvalParser::token Struct Reference

Token kinds. More...

#include <parser.h>

Public Types

enum  token_kind_type {
  TOKEN_EVALEMPTY = -2, TOKEN_END = 0, TOKEN_EVALerror = 256, TOKEN_EVALUNDEF = 257,
  TOKEN_LPAREN = 258, TOKEN_RPAREN = 259, TOKEN_NOT = 260, TOKEN_AND = 261,
  TOKEN_OR = 262, TOKEN_EQUAL = 263, TOKEN_OPTION = 264, TOKEN_RELAY4 = 265,
  TOKEN_RELAY6 = 266, TOKEN_MEMBER = 267, TOKEN_PEERADDR = 268, TOKEN_LINKADDR = 269,
  TOKEN_LBRACKET = 270, TOKEN_RBRACKET = 271, TOKEN_DOT = 272, TOKEN_TEXT = 273,
  TOKEN_HEX = 274, TOKEN_EXISTS = 275, TOKEN_PKT = 276, TOKEN_IFACE = 277,
  TOKEN_SRC = 278, TOKEN_DST = 279, TOKEN_LEN = 280, TOKEN_PKT4 = 281,
  TOKEN_CHADDR = 282, TOKEN_HLEN = 283, TOKEN_HTYPE = 284, TOKEN_CIADDR = 285,
  TOKEN_GIADDR = 286, TOKEN_YIADDR = 287, TOKEN_SIADDR = 288, TOKEN_SUBSTRING = 289,
  TOKEN_ALL = 290, TOKEN_COMA = 291, TOKEN_CONCAT = 292, TOKEN_PLUS = 293,
  TOKEN_IFELSE = 294, TOKEN_TOHEXSTRING = 295, TOKEN_ADDRTOTEXT = 296, TOKEN_INT8TOTEXT = 297,
  TOKEN_INT16TOTEXT = 298, TOKEN_INT32TOTEXT = 299, TOKEN_UINT8TOTEXT = 300, TOKEN_UINT16TOTEXT = 301,
  TOKEN_UINT32TOTEXT = 302, TOKEN_PKT6 = 303, TOKEN_MSGTYPE = 304, TOKEN_TRANSID = 305,
  TOKEN_VENDOR_CLASS = 306, TOKEN_VENDOR = 307, TOKEN_ANY = 308, TOKEN_DATA = 309,
  TOKEN_ENTERPRISE = 310, TOKEN_TOPLEVEL_BOOL = 311, TOKEN_TOPLEVEL_STRING = 312, TOKEN_STRING = 313,
  TOKEN_INTEGER = 314, TOKEN_HEXSTRING = 315, TOKEN_OPTION_NAME = 316, TOKEN_IP_ADDRESS = 317
}
 
typedef token_kind_type yytokentype
 Backward compatibility alias (Bison 3.6). More...
 

Detailed Description

Token kinds.

Definition at line 491 of file parser.h.

Member Typedef Documentation

Backward compatibility alias (Bison 3.6).

Definition at line 561 of file parser.h.

Member Enumeration Documentation

Enumerator
TOKEN_EVALEMPTY 
TOKEN_END 
TOKEN_EVALerror 
TOKEN_EVALUNDEF 
TOKEN_LPAREN 
TOKEN_RPAREN 
TOKEN_NOT 
TOKEN_AND 
TOKEN_OR 
TOKEN_EQUAL 
TOKEN_OPTION 
TOKEN_RELAY4 
TOKEN_RELAY6 
TOKEN_MEMBER 
TOKEN_PEERADDR 
TOKEN_LINKADDR 
TOKEN_LBRACKET 
TOKEN_RBRACKET 
TOKEN_DOT 
TOKEN_TEXT 
TOKEN_HEX 
TOKEN_EXISTS 
TOKEN_PKT 
TOKEN_IFACE 
TOKEN_SRC 
TOKEN_DST 
TOKEN_LEN 
TOKEN_PKT4 
TOKEN_CHADDR 
TOKEN_HLEN 
TOKEN_HTYPE 
TOKEN_CIADDR 
TOKEN_GIADDR 
TOKEN_YIADDR 
TOKEN_SIADDR 
TOKEN_SUBSTRING 
TOKEN_ALL 
TOKEN_COMA 
TOKEN_CONCAT 
TOKEN_PLUS 
TOKEN_IFELSE 
TOKEN_TOHEXSTRING 
TOKEN_ADDRTOTEXT 
TOKEN_INT8TOTEXT 
TOKEN_INT16TOTEXT 
TOKEN_INT32TOTEXT 
TOKEN_UINT8TOTEXT 
TOKEN_UINT16TOTEXT 
TOKEN_UINT32TOTEXT 
TOKEN_PKT6 
TOKEN_MSGTYPE 
TOKEN_TRANSID 
TOKEN_VENDOR_CLASS 
TOKEN_VENDOR 
TOKEN_ANY 
TOKEN_DATA 
TOKEN_ENTERPRISE 
TOKEN_TOPLEVEL_BOOL 
TOKEN_TOPLEVEL_STRING 
TOKEN_STRING 
TOKEN_INTEGER 
TOKEN_HEXSTRING 
TOKEN_OPTION_NAME 
TOKEN_IP_ADDRESS 

Definition at line 493 of file parser.h.


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