Kea  1.5.0
isc::eval::EvalParser::token Struct Reference

Tokens. More...

#include <parser.h>

Public Types

enum  yytokentype {
  TOKEN_END = 0, 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_IFELSE = 293, TOKEN_TOHEXSTRING = 294, TOKEN_PKT6 = 295, TOKEN_MSGTYPE = 296,
  TOKEN_TRANSID = 297, TOKEN_VENDOR_CLASS = 298, TOKEN_VENDOR = 299, TOKEN_ANY = 300,
  TOKEN_DATA = 301, TOKEN_ENTERPRISE = 302, TOKEN_TOPLEVEL_BOOL = 303, TOKEN_TOPLEVEL_STRING = 304,
  TOKEN_STRING = 305, TOKEN_INTEGER = 306, TOKEN_HEXSTRING = 307, TOKEN_OPTION_NAME = 308,
  TOKEN_IP_ADDRESS = 309
}
 

Detailed Description

Tokens.

Definition at line 550 of file parser.h.

Member Enumeration Documentation

◆ yytokentype

Enumerator
TOKEN_END 
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_IFELSE 
TOKEN_TOHEXSTRING 
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 552 of file parser.h.


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