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