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