#ifndef INC_IPTCfgParserTokenTypes_hpp_
#define INC_IPTCfgParserTokenTypes_hpp_

/* $ANTLR 2.7.7 (20090306): "iptables.g" -> "IPTCfgParserTokenTypes.hpp"$ */

#ifndef CUSTOM_API
# define CUSTOM_API
#endif

#ifdef __cplusplus
struct CUSTOM_API IPTCfgParserTokenTypes {
#endif
	enum {
		EOF_ = 1,
		NEWLINE = 4,
		NUMBER_SIGN = 5,
		IPTABLES_SAVE_HEADER = 6,
		THREE_COMPONENT_VERSION = 7,
		IPV4 = 8,
		COMMIT = 9,
		STAR = 10,
		WORD = 11,
		INPUT = 12,
		FORWARD = 13,
		OUTPUT = 14,
		PREROUTING = 15,
		POSTROUTING = 16,
		COLON = 17,
		MINUS = 18,
		OPENING_SQUARE = 19,
		INT_CONST = 20,
		CLOSING_SQUARE = 21,
		ADD_RULE = 22,
		EXCLAMATION = 23,
		UNSUPPORTED_OPTION = 24,
		DIGIT = 25,
		SLASH = 26,
		OPT_MODULE = 27,
		OPT_SRC = 28,
		OPT_DST = 29,
		OPT_IN_INTF = 30,
		OPT_OUT_INTF = 31,
		TCP = 32,
		UDP = 33,
		ICMP = 34,
		OPT_PROTO = 35,
		OPT_TARGET = 36,
		REJECT_WITH = 37,
		LOG_PREFIX = 38,
		STRING = 39,
		LOG_TCP_SEQ = 40,
		LOG_TCP_OPT = 41,
		LOG_IP_OPT = 42,
		ULOG_PREFIX = 43,
		LOG_LEVEL = 44,
		SET_CLASS = 45,
		SET_MARK = 46,
		HEX_CONST = 47,
		SET_TOS = 48,
		SAVE_MARK = 49,
		RESTORE_MARK = 50,
		CONTINUE = 51,
		ROUTE_IIF = 52,
		ROUTE_OIF = 53,
		ROUTE_GW = 54,
		ROUTE_TEE = 55,
		TO_SOURCE = 56,
		TO_DESTINATION = 57,
		TO_PORTS = 58,
		TO_NETMAP = 59,
		CLAMP_MSS = 60,
		OPT_FRAGM = 61,
		INVALID = 62,
		NEW = 63,
		ESTABLISHED = 64,
		RELATED = 65,
		M_STATE = 66,
		MATCH_STATE = 67,
		COMMA = 68,
		M_MARK = 69,
		MATCH_MARK = 70,
		M_LIMIT = 71,
		MATCH_LIMIT = 72,
		MATCH_LIMIT_BURST = 73,
		M_RECENT = 74,
		M_IPRANGE = 75,
		MATCH_IPRANGE_SRC = 76,
		MATCH_IPRANGE_DST = 77,
		MATCH_RECENT_SET = 78,
		MATCH_RECENT_RCHECK = 79,
		MATCH_RECENT_UPDATE = 80,
		MATCH_RECENT_REMOVE = 81,
		MATCH_RECENT_RTTL = 82,
		RSOURCE = 83,
		MATCH_RECENT_RDEST = 84,
		MATCH_RECENT_NAME = 85,
		MATCH_RECENT_SECONDS = 86,
		MATCH_RECENT_HITCOUNT = 87,
		M_LENGTH = 88,
		MATCH_LENGTH = 89,
		M_PKTTYPE = 90,
		MATCH_PKT_TYPE = 91,
		WORD_BROADCAST = 92,
		WORD_MULTICAST = 93,
		WORD_UNICAST = 94,
		M_MPORT = 95,
		M_COMMENT = 96,
		MATCH_COMMENT = 97,
		MATCH_SRC_MULTIPORT = 98,
		MATCH_DST_MULTIPORT = 99,
		MATCH_BOTH_MULTIPORT = 100,
		MATCH_ICMP_TYPE = 101,
		MATCH_SRC_PORT = 102,
		MATCH_SRC_PORT_SHORT = 103,
		MATCH_DST_PORT = 104,
		MATCH_DST_PORT_SHORT = 105,
		MATCH_SYN = 106,
		SYN = 107,
		ACK = 108,
		FIN = 109,
		RST = 110,
		URG = 111,
		PSH = 112,
		ALL = 113,
		NONE = 114,
		MATCH_TCP_FLAGS = 115,
		MATCH_TCP_OPTION = 116,
		Whitespace = 117,
		IPV6 = 118,
		MAC_ADDRESS = 119,
		NEG_INT_CONST = 120,
		HEXDIGIT = 121,
		NUM_3DIGIT = 122,
		NUM_HEX_4DIGIT = 123,
		NUMBER = 124,
		ULOG_QTHR = 125,
		ULOG_NLG = 126,
		ULOG_CPR = 127,
		PERCENT = 128,
		AMPERSAND = 129,
		APOSTROPHE = 130,
		OPENING_PAREN = 131,
		CLOSING_PAREN = 132,
		PLUS = 133,
		DOT = 134,
		SEMICOLON = 135,
		LESS_THAN = 136,
		EQUALS = 137,
		GREATER_THAN = 138,
		QUESTION = 139,
		COMMERCIAL_AT = 140,
		CARET = 141,
		UNDERLINE = 142,
		OPENING_BRACE = 143,
		CLOSING_BRACE = 144,
		TILDE = 145,
		NULL_TREE_LOOKAHEAD = 3
	};
#ifdef __cplusplus
};
#endif
#endif /*INC_IPTCfgParserTokenTypes_hpp_*/
