sieve.h   [plain text]


#ifndef BISON_Y_TAB_H
# define BISON_Y_TAB_H

#ifndef YYSTYPE
typedef union {
    int nval;
    char *sval;
    stringlist_t *sl;
    test_t *test;
    testlist_t *testl;
    commandlist_t *cl;
    struct vtags *vtag;
    struct aetags *aetag;
    struct htags *htag;
    struct ntags *ntag;
    struct dtags *dtag;
} yystype;
# define YYSTYPE yystype
# define YYSTYPE_IS_TRIVIAL 1
#endif
# define	NUMBER	257
# define	STRING	258
# define	IF	259
# define	ELSIF	260
# define	ELSE	261
# define	REJCT	262
# define	FILEINTO	263
# define	REDIRECT	264
# define	KEEP	265
# define	STOP	266
# define	DISCARD	267
# define	VACATION	268
# define	REQUIRE	269
# define	SETFLAG	270
# define	ADDFLAG	271
# define	REMOVEFLAG	272
# define	MARK	273
# define	UNMARK	274
# define	NOTIFY	275
# define	DENOTIFY	276
# define	ANYOF	277
# define	ALLOF	278
# define	EXISTS	279
# define	SFALSE	280
# define	STRUE	281
# define	HEADER	282
# define	NOT	283
# define	SIZE	284
# define	ADDRESS	285
# define	ENVELOPE	286
# define	COMPARATOR	287
# define	IS	288
# define	CONTAINS	289
# define	MATCHES	290
# define	REGEX	291
# define	COUNT	292
# define	VALUE	293
# define	OVER	294
# define	UNDER	295
# define	GT	296
# define	GE	297
# define	LT	298
# define	LE	299
# define	EQ	300
# define	NE	301
# define	ALL	302
# define	LOCALPART	303
# define	DOMAIN	304
# define	USER	305
# define	DETAIL	306
# define	DAYS	307
# define	ADDRESSES	308
# define	SUBJECT	309
# define	MIME	310
# define	METHOD	311
# define	ID	312
# define	OPTIONS	313
# define	LOW	314
# define	NORMAL	315
# define	HIGH	316
# define	ANY	317
# define	MESSAGE	318


extern YYSTYPE yylval;

#endif /* not BISON_Y_TAB_H */