1
/* A Bison parser, made by GNU Bison 2.1. */
1
/* A Bison parser, made by GNU Bison 1.875d. */
3
3
/* Skeleton parser for Yacc-like parsing with Bison,
4
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
6
6
This program is free software; you can redistribute it and/or modify
7
7
it under the terms of the GNU General Public License as published by
16
16
You should have received a copy of the GNU General Public License
17
17
along with this program; if not, write to the Free Software
18
Foundation, Inc., 51 Franklin Street, Fifth Floor,
19
Boston, MA 02110-1301, USA. */
18
Foundation, Inc., 59 Temple Place - Suite 330,
19
Boston, MA 02111-1307, USA. */
21
21
/* As a special exception, when this file is copied by Bison into a
22
22
Bison output file, you may use that output file without restriction.
67
67
KW_DNS_CACHE_SIZE = 293,
68
68
KW_DNS_CACHE_EXPIRE = 294,
69
69
KW_DNS_CACHE_EXPIRE_FAILED = 295,
73
KW_LOG_FIFO_SIZE = 299,
74
KW_LOG_FETCH_LIMIT = 300,
81
KW_FLOW_CONTROL = 307,
84
KW_RECV_TIME_ZONE = 310,
85
KW_SEND_TIME_ZONE = 311,
99
KW_TEMPLATE_ESCAPE = 325,
100
KW_FOLLOW_FREQ = 326,
102
KW_MAX_CONNECTIONS = 328,
109
KW_SO_BROADCAST = 335,
113
KW_USE_TIME_RECVD = 339,
124
KW_GC_IDLE_THRESHOLD = 350,
125
KW_GC_BUSY_THRESHOLD = 351,
70
KW_DNS_CACHE_HOSTS = 296,
71
KW_PERSIST_ONLY = 297,
75
KW_LOG_FIFO_SIZE = 301,
76
KW_LOG_FETCH_LIMIT = 302,
83
KW_FLOW_CONTROL = 309,
86
KW_RECV_TIME_ZONE = 312,
87
KW_SEND_TIME_ZONE = 313,
101
KW_TEMPLATE_ESCAPE = 327,
102
KW_FOLLOW_FREQ = 328,
103
KW_REMOVE_IF_OLDER = 329,
105
KW_MAX_CONNECTIONS = 331,
112
KW_SO_BROADCAST = 338,
116
KW_USE_TIME_RECVD = 342,
127
KW_GC_IDLE_THRESHOLD = 353,
128
KW_GC_BUSY_THRESHOLD = 354,
140
142
#define KW_SOURCE 258
141
143
#define KW_DESTINATION 259
142
144
#define KW_LOG 260
175
177
#define KW_DNS_CACHE_SIZE 293
176
178
#define KW_DNS_CACHE_EXPIRE 294
177
179
#define KW_DNS_CACHE_EXPIRE_FAILED 295
178
#define KW_TZ_CONVERT 296
179
#define KW_TS_FORMAT 297
180
#define KW_FRAC_DIGITS 298
181
#define KW_LOG_FIFO_SIZE 299
182
#define KW_LOG_FETCH_LIMIT 300
183
#define KW_LOG_IW_SIZE 301
184
#define KW_LOG_PREFIX 302
186
#define KW_CATCHALL 304
187
#define KW_FALLBACK 305
189
#define KW_FLOW_CONTROL 307
190
#define KW_PAD_SIZE 308
191
#define KW_TIME_ZONE 309
192
#define KW_RECV_TIME_ZONE 310
193
#define KW_SEND_TIME_ZONE 311
194
#define KW_TIME_REOPEN 312
195
#define KW_TIME_REAP 313
196
#define KW_TIME_SLEEP 314
197
#define KW_TMPL_ESCAPE 315
198
#define KW_OPTIONAL 316
199
#define KW_CREATE_DIRS 317
203
#define KW_DIR_OWNER 321
204
#define KW_DIR_GROUP 322
205
#define KW_DIR_PERM 323
206
#define KW_TEMPLATE 324
207
#define KW_TEMPLATE_ESCAPE 325
208
#define KW_FOLLOW_FREQ 326
209
#define KW_KEEP_ALIVE 327
210
#define KW_MAX_CONNECTIONS 328
211
#define KW_LOCALIP 329
213
#define KW_LOCALPORT 331
215
#define KW_DESTPORT 333
216
#define KW_IP_TTL 334
217
#define KW_SO_BROADCAST 335
218
#define KW_IP_TOS 336
219
#define KW_SO_SNDBUF 337
220
#define KW_SO_RCVBUF 338
221
#define KW_USE_TIME_RECVD 339
222
#define KW_FACILITY 340
226
#define KW_NETMASK 344
229
#define KW_REQUIRED 347
232
#define KW_GC_IDLE_THRESHOLD 350
233
#define KW_GC_BUSY_THRESHOLD 351
234
#define KW_COMPRESS 352
237
#define KW_ENCRYPT 355
239
#define IDENTIFIER 357
180
#define KW_DNS_CACHE_HOSTS 296
181
#define KW_PERSIST_ONLY 297
182
#define KW_TZ_CONVERT 298
183
#define KW_TS_FORMAT 299
184
#define KW_FRAC_DIGITS 300
185
#define KW_LOG_FIFO_SIZE 301
186
#define KW_LOG_FETCH_LIMIT 302
187
#define KW_LOG_IW_SIZE 303
188
#define KW_LOG_PREFIX 304
190
#define KW_CATCHALL 306
191
#define KW_FALLBACK 307
193
#define KW_FLOW_CONTROL 309
194
#define KW_PAD_SIZE 310
195
#define KW_TIME_ZONE 311
196
#define KW_RECV_TIME_ZONE 312
197
#define KW_SEND_TIME_ZONE 313
198
#define KW_TIME_REOPEN 314
199
#define KW_TIME_REAP 315
200
#define KW_TIME_SLEEP 316
201
#define KW_TMPL_ESCAPE 317
202
#define KW_OPTIONAL 318
203
#define KW_CREATE_DIRS 319
207
#define KW_DIR_OWNER 323
208
#define KW_DIR_GROUP 324
209
#define KW_DIR_PERM 325
210
#define KW_TEMPLATE 326
211
#define KW_TEMPLATE_ESCAPE 327
212
#define KW_FOLLOW_FREQ 328
213
#define KW_REMOVE_IF_OLDER 329
214
#define KW_KEEP_ALIVE 330
215
#define KW_MAX_CONNECTIONS 331
216
#define KW_LOCALIP 332
218
#define KW_LOCALPORT 334
220
#define KW_DESTPORT 336
221
#define KW_IP_TTL 337
222
#define KW_SO_BROADCAST 338
223
#define KW_IP_TOS 339
224
#define KW_SO_SNDBUF 340
225
#define KW_SO_RCVBUF 341
226
#define KW_USE_TIME_RECVD 342
227
#define KW_FACILITY 343
231
#define KW_NETMASK 347
234
#define KW_REQUIRED 350
237
#define KW_GC_IDLE_THRESHOLD 353
238
#define KW_GC_BUSY_THRESHOLD 354
239
#define KW_COMPRESS 355
242
#define KW_ENCRYPT 358
244
#define IDENTIFIER 360
249
254
#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
250
#line 43 "/home/bazsi/zwa/work/syslog-ng-2.0/syslog-ng/src/cfg-grammar.y"
255
#line 43 "cfg-grammar.y"
251
256
typedef union YYSTYPE {
255
260
FilterExprNode *node;
257
/* Line 1447 of yacc.c. */
262
/* Line 1285 of yacc.c. */
259
264
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
260
265
# define YYSTYPE_IS_DECLARED 1
261
266
# define YYSTYPE_IS_TRIVIAL 1