#ifndef INC_PFCfgParserTokenTypes_hpp_
#define INC_PFCfgParserTokenTypes_hpp_

/* $ANTLR 2.7.7 (20100319): "pf.g" -> "PFCfgParserTokenTypes.hpp"$ */

#ifndef CUSTOM_API
# define CUSTOM_API
#endif

#ifdef __cplusplus
struct CUSTOM_API PFCfgParserTokenTypes {
#endif
	enum {
		EOF_ = 1,
		NEWLINE = 4,
		COMMENT_START = 5,
		INCLUDE_COMMAND = 6,
		WORD = 7,
		EQUAL = 8,
		ANTISPOOF = 9,
		ALTQ = 10,
		QUEUE = 11,
		SET = 12,
		TIMEOUT = 13,
		// "ruleset-optimization" = 14
		LITERAL_optimization = 15,
		LITERAL_aggressive = 16,
		LITERAL_conservative = 17,
		// "high-latency" = 18
		LITERAL_normal = 19,
		LITERAL_satellite = 20,
		LITERAL_limit = 21,
		LITERAL_loginterface = 22,
		// "block-policy" = 23
		DROP = 24,
		RETURN = 25,
		// "state-policy" = 26
		// "if-bound" = 27
		LITERAL_floating = 28,
		// "state-defaults" = 29
		// "require-order" = 30
		LITERAL_fingerprints = 31,
		LITERAL_skip = 32,
		ON = 33,
		OPENING_BRACE = 34,
		COMMA = 35,
		CLOSING_BRACE = 36,
		LITERAL_debug = 37,
		LITERAL_reassemble = 38,
		LITERAL_hostid = 39,
		// "tcp.first" = 40
		// "tcp.opening" = 41
		// "tcp.established" = 42
		// "tcp.closing" = 43
		// "tcp.finwait" = 44
		// "tcp.closed" = 45
		// "udp.first" = 46
		// "udp.single" = 47
		// "udp.multiple" = 48
		// "icmp.first" = 49
		// "icmp.error" = 50
		// "other.first" = 51
		// "other.single" = 52
		// "other.multiple" = 53
		LITERAL_frag = 54,
		LITERAL_interval = 55,
		// "src.track" = 56
		// "adaptive.start" = 57
		// "adaptive.end" = 58
		INT_CONST = 59,
		LITERAL_frags = 60,
		LITERAL_states = 61,
		// "src-nodes" = 62
		LITERAL_tables = 63,
		// "tables-entries" = 64
		SCRUB = 65,
		MATCH = 66,
		TABLE = 67,
		LESS_THAN = 68,
		GREATER_THAN = 69,
		PERSIST = 70,
		CONST_WORD = 71,
		COUNTERS = 72,
		FILE = 73,
		STRING = 74,
		EXLAMATION = 75,
		COLON = 76,
		NETWORK = 77,
		BROADCAST = 78,
		PEER = 79,
		SELF = 80,
		IPV4 = 81,
		NUMBER = 82,
		SLASH = 83,
		NO = 84,
		NAT = 85,
		PASS = 86,
		MINUS = 87,
		STATIC_PORT = 88,
		RDR = 89,
		OPENING_PAREN = 90,
		CLOSING_PAREN = 91,
		PORT = 92,
		IPV6 = 93,
		STAR = 94,
		BITMASK = 95,
		RANDOM = 96,
		SOURCE_HASH = 97,
		HEX_KEY = 98,
		STRING_KEY = 99,
		ROUND_ROBIN = 100,
		STICKY_ADDRESS = 101,
		BINAT = 102,
		BLOCK = 103,
		RETURN_RST = 104,
		TTL = 105,
		RETURN_ICMP = 106,
		RETURN_ICMP6 = 107,
		IN_WORD = 108,
		OUT_WORD = 109,
		LOG = 110,
		QUICK = 111,
		ALL = 112,
		USER = 113,
		TO = 114,
		INET = 115,
		INET6 = 116,
		PROTO = 117,
		IP = 118,
		ICMP = 119,
		IGMP = 120,
		TCP = 121,
		UDP = 122,
		RDP = 123,
		RSVP = 124,
		GRE = 125,
		ESP_WORD = 126,
		AH = 127,
		EIGRP = 128,
		OSPF = 129,
		IPIP = 130,
		VRRP = 131,
		L2TP = 132,
		ISIS = 133,
		FROM = 134,
		URPF_FAILED = 135,
		ANY = 136,
		NO_ROUTE = 137,
		MACRO = 138,
		ROUTE_TO = 139,
		REPLY_TO = 140,
		DUP_TO = 141,
		GROUP = 142,
		LITERAL_fragment = 143,
		LITERAL_crop = 144,
		// "drop-ovl" = 145
		// "no-df" = 146
		// "min-ttl" = 147
		// "max-mss" = 148
		// "random-id" = 149
		FLAGS = 150,
		ICMP_TYPE = 151,
		ICMP_CODE = 152,
		LITERAL_echorep = 153,
		LITERAL_unreach = 154,
		LITERAL_squench = 155,
		LITERAL_redir = 156,
		LITERAL_althost = 157,
		LITERAL_echoreq = 158,
		LITERAL_routeradv = 159,
		LITERAL_routersol = 160,
		LITERAL_timex = 161,
		LITERAL_paramprob = 162,
		LITERAL_timereq = 163,
		LITERAL_timerep = 164,
		LITERAL_inforeq = 165,
		LITERAL_inforep = 166,
		LITERAL_maskreq = 167,
		LITERAL_maskrep = 168,
		LITERAL_trace = 169,
		LITERAL_dataconv = 170,
		LITERAL_mobredir = 171,
		// "ipv6-where" = 172
		// "ipv6-here" = 173
		LITERAL_mobregreq = 174,
		LITERAL_mobregrep = 175,
		LITERAL_photuris = 176,
		// "net-unr" = 177
		// "host-unr" = 178
		// "proto-unr" = 179
		// "port-unr" = 180
		LITERAL_needfrag = 181,
		LITERAL_srcfail = 182,
		// "net-unk" = 183
		// "host-unk" = 184
		LITERAL_isolate = 185,
		// "net-prohib" = 186
		// "host-prohib" = 187
		// "net-tos" = 188
		// "host-tos" = 189
		// "filter-prohib" = 190
		// "host-preced" = 191
		// "cutoff-preced" = 192
		// "redir-net" = 193
		// "redir-host" = 194
		// "redir-tos-net" = 195
		// "redir-tos-host" = 196
		// "normal-adv" = 197
		// "common-adv" = 198
		LITERAL_transit = 199,
		LITERAL_reassemb = 200,
		LITERAL_badhead = 201,
		LITERAL_optmiss = 202,
		LITERAL_badlen = 203,
		// "unknown-ind" = 204
		// "auth-fail" = 205
		// "decrypt-fail" = 206
		ICMP6_TYPE = 207,
		TAGGED = 208,
		TAG = 209,
		KEEP = 210,
		MODULATE = 211,
		SYNPROXY = 212,
		STATE = 213,
		LABEL = 214,
		EXIT = 215,
		QUIT = 216,
		INTRFACE = 217,
		ICMP6 = 218,
		IGRP = 219,
		IPSEC = 220,
		NOS = 221,
		PCP = 222,
		PIM = 223,
		PPTP = 224,
		RIP = 225,
		SNP = 226,
		HOST = 227,
		RANGE = 228,
		LOG_LEVEL_ALERTS = 229,
		LOG_LEVEL_CRITICAL = 230,
		LOG_LEVEL_DEBUGGING = 231,
		LOG_LEVEL_EMERGENCIES = 232,
		LOG_LEVEL_ERRORS = 233,
		LOG_LEVEL_INFORMATIONAL = 234,
		LOG_LEVEL_NOTIFICATIONS = 235,
		LOG_LEVEL_WARNINGS = 236,
		LOG_LEVEL_DISABLE = 237,
		LOG_LEVEL_INACTIVE = 238,
		Whitespace = 239,
		HEX_CONST = 240,
		NEG_INT_CONST = 241,
		HEX_DIGIT = 242,
		DIGIT = 243,
		NUM_3DIGIT = 244,
		NUM_HEX_4DIGIT = 245,
		NUMBER_ADDRESS_OR_WORD = 246,
		PIPE_CHAR = 247,
		PERCENT = 248,
		AMPERSAND = 249,
		APOSTROPHE = 250,
		PLUS = 251,
		DOT = 252,
		SEMICOLON = 253,
		QUESTION = 254,
		COMMERCIAL_AT = 255,
		OPENING_SQUARE = 256,
		CLOSING_SQUARE = 257,
		CARET = 258,
		UNDERLINE = 259,
		TILDE = 260,
		DOUBLE_QUOTE = 261,
		NULL_TREE_LOOKAHEAD = 3
	};
#ifdef __cplusplus
};
#endif
#endif /*INC_PFCfgParserTokenTypes_hpp_*/
