Blame src/conf_yacc.h

Packit 762fc5
/* A Bison parser, made by GNU Bison 3.0.4.  */
Packit 762fc5
Packit 762fc5
/* Bison interface for Yacc-like parsers in C
Packit 762fc5
Packit 762fc5
   Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
Packit 762fc5
Packit 762fc5
   This program is free software: you can redistribute it and/or modify
Packit 762fc5
   it under the terms of the GNU General Public License as published by
Packit 762fc5
   the Free Software Foundation, either version 3 of the License, or
Packit 762fc5
   (at your option) any later version.
Packit 762fc5
Packit 762fc5
   This program is distributed in the hope that it will be useful,
Packit 762fc5
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit 762fc5
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit 762fc5
   GNU General Public License for more details.
Packit 762fc5
Packit 762fc5
   You should have received a copy of the GNU General Public License
Packit 762fc5
   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
Packit 762fc5
Packit 762fc5
/* As a special exception, you may create a larger work that contains
Packit 762fc5
   part or all of the Bison parser skeleton and distribute that work
Packit 762fc5
   under terms of your choice, so long as that work isn't itself a
Packit 762fc5
   parser generator using the skeleton or a modified version thereof
Packit 762fc5
   as a parser skeleton.  Alternatively, if you modify or redistribute
Packit 762fc5
   the parser skeleton itself, you may (at your option) remove this
Packit 762fc5
   special exception, which will cause the skeleton and the resulting
Packit 762fc5
   Bison output files to be licensed under the GNU General Public
Packit 762fc5
   License without this special exception.
Packit 762fc5
Packit 762fc5
   This special exception was added by the Free Software Foundation in
Packit 762fc5
   version 2.2 of Bison.  */
Packit 762fc5
Packit 762fc5
#ifndef YY_CONF_SRC_CONF_YACC_H_INCLUDED
Packit 762fc5
# define YY_CONF_SRC_CONF_YACC_H_INCLUDED
Packit 762fc5
/* Debug traces.  */
Packit 762fc5
#ifndef YYDEBUG
Packit 762fc5
# define YYDEBUG 0
Packit 762fc5
#endif
Packit 762fc5
#if YYDEBUG
Packit 762fc5
extern int confdebug;
Packit 762fc5
#endif
Packit 762fc5
Packit 762fc5
/* Token type.  */
Packit 762fc5
#ifndef YYTOKENTYPE
Packit 762fc5
# define YYTOKENTYPE
Packit 762fc5
  enum yytokentype
Packit 762fc5
  {
Packit 762fc5
    TDEFINE = 258,
Packit 762fc5
    TUNDEF = 259,
Packit 762fc5
    TIFDEF = 260,
Packit 762fc5
    TIFNDEF = 261,
Packit 762fc5
    TIFNHOST = 262,
Packit 762fc5
    TIFHOST = 263,
Packit 762fc5
    TELSE = 264,
Packit 762fc5
    TENDIF = 265,
Packit 762fc5
    TINCLUDE = 266,
Packit 762fc5
    TBEGIN_CONFIG = 267,
Packit 762fc5
    TEND_CONFIG = 268,
Packit 762fc5
    TBEGIN_DB = 269,
Packit 762fc5
    TEND_DB = 270,
Packit 762fc5
    TEND_DBNOMD = 271,
Packit 762fc5
    TID = 272,
Packit 762fc5
    TSTRING = 273,
Packit 762fc5
    TACLNOSYMLINKFOLLOW = 274,
Packit 762fc5
    TWARNDEADSYMLINKS = 275,
Packit 762fc5
    TGROUPED = 276,
Packit 762fc5
    TSUMMARIZECHANGES = 277,
Packit 762fc5
    TNEWLINE = 278,
Packit 762fc5
    TVERBOSE = 279,
Packit 762fc5
    TDATABASEADDMETADATA = 280,
Packit 762fc5
    TREPORTDETAILEDINIT = 281,
Packit 762fc5
    TREPORTBASE16 = 282,
Packit 762fc5
    TREPORTQUIET = 283,
Packit 762fc5
    TREPORTIGNOREE2FSATTRS = 284,
Packit 762fc5
    TCONFIG_FILE = 285,
Packit 762fc5
    TDATABASE = 286,
Packit 762fc5
    TDATABASE_OUT = 287,
Packit 762fc5
    TDATABASE_NEW = 288,
Packit 762fc5
    TDATABASE_ATTRS = 289,
Packit 762fc5
    TREPORT_URL = 290,
Packit 762fc5
    TGZIPDBOUT = 291,
Packit 762fc5
    TROOT_PREFIX = 292,
Packit 762fc5
    TUMASK = 293,
Packit 762fc5
    TTRUE = 294,
Packit 762fc5
    TFALSE = 295,
Packit 762fc5
    TRECSTOP = 296,
Packit 762fc5
    TCONFIG_VERSION = 297,
Packit 762fc5
    TSELRXRULE = 298,
Packit 762fc5
    TEQURXRULE = 299,
Packit 762fc5
    TNEGRXRULE = 300,
Packit 762fc5
    TRIGHTS = 301,
Packit 762fc5
    TUSER = 302,
Packit 762fc5
    TGROUP = 303,
Packit 762fc5
    TINODE = 304,
Packit 762fc5
    TLINKCOUNT = 305,
Packit 762fc5
    TFTYPE = 306,
Packit 762fc5
    TSIZE = 307,
Packit 762fc5
    TGROWINGSIZE = 308,
Packit 762fc5
    TATIME = 309,
Packit 762fc5
    TCTIME = 310,
Packit 762fc5
    TMTIME = 311,
Packit 762fc5
    TACL = 312,
Packit 762fc5
    TXATTRS = 313,
Packit 762fc5
    TSELINUX = 314,
Packit 762fc5
    TE2FSATTRS = 315,
Packit 762fc5
    TTIGER = 316,
Packit 762fc5
    TSHA1 = 317,
Packit 762fc5
    TRMD160 = 318,
Packit 762fc5
    TMD2 = 319,
Packit 762fc5
    TMD4 = 320,
Packit 762fc5
    TMD5 = 321,
Packit 762fc5
    TSHA256 = 322,
Packit 762fc5
    TSHA512 = 323,
Packit 762fc5
    TWHIRLPOOL = 324,
Packit 762fc5
    TL = 325,
Packit 762fc5
    TR = 326,
Packit 762fc5
    TGZIPHEADER = 327,
Packit 762fc5
    TDBSPEC = 328,
Packit 762fc5
    TUNKNOWN = 329,
Packit 762fc5
    TNAME = 330,
Packit 762fc5
    TERROR = 331,
Packit 762fc5
    TEOF = 332
Packit 762fc5
  };
Packit 762fc5
#endif
Packit 762fc5
/* Tokens.  */
Packit 762fc5
#define TDEFINE 258
Packit 762fc5
#define TUNDEF 259
Packit 762fc5
#define TIFDEF 260
Packit 762fc5
#define TIFNDEF 261
Packit 762fc5
#define TIFNHOST 262
Packit 762fc5
#define TIFHOST 263
Packit 762fc5
#define TELSE 264
Packit 762fc5
#define TENDIF 265
Packit 762fc5
#define TINCLUDE 266
Packit 762fc5
#define TBEGIN_CONFIG 267
Packit 762fc5
#define TEND_CONFIG 268
Packit 762fc5
#define TBEGIN_DB 269
Packit 762fc5
#define TEND_DB 270
Packit 762fc5
#define TEND_DBNOMD 271
Packit 762fc5
#define TID 272
Packit 762fc5
#define TSTRING 273
Packit 762fc5
#define TACLNOSYMLINKFOLLOW 274
Packit 762fc5
#define TWARNDEADSYMLINKS 275
Packit 762fc5
#define TGROUPED 276
Packit 762fc5
#define TSUMMARIZECHANGES 277
Packit 762fc5
#define TNEWLINE 278
Packit 762fc5
#define TVERBOSE 279
Packit 762fc5
#define TDATABASEADDMETADATA 280
Packit 762fc5
#define TREPORTDETAILEDINIT 281
Packit 762fc5
#define TREPORTBASE16 282
Packit 762fc5
#define TREPORTQUIET 283
Packit 762fc5
#define TREPORTIGNOREE2FSATTRS 284
Packit 762fc5
#define TCONFIG_FILE 285
Packit 762fc5
#define TDATABASE 286
Packit 762fc5
#define TDATABASE_OUT 287
Packit 762fc5
#define TDATABASE_NEW 288
Packit 762fc5
#define TDATABASE_ATTRS 289
Packit 762fc5
#define TREPORT_URL 290
Packit 762fc5
#define TGZIPDBOUT 291
Packit 762fc5
#define TROOT_PREFIX 292
Packit 762fc5
#define TUMASK 293
Packit 762fc5
#define TTRUE 294
Packit 762fc5
#define TFALSE 295
Packit 762fc5
#define TRECSTOP 296
Packit 762fc5
#define TCONFIG_VERSION 297
Packit 762fc5
#define TSELRXRULE 298
Packit 762fc5
#define TEQURXRULE 299
Packit 762fc5
#define TNEGRXRULE 300
Packit 762fc5
#define TRIGHTS 301
Packit 762fc5
#define TUSER 302
Packit 762fc5
#define TGROUP 303
Packit 762fc5
#define TINODE 304
Packit 762fc5
#define TLINKCOUNT 305
Packit 762fc5
#define TFTYPE 306
Packit 762fc5
#define TSIZE 307
Packit 762fc5
#define TGROWINGSIZE 308
Packit 762fc5
#define TATIME 309
Packit 762fc5
#define TCTIME 310
Packit 762fc5
#define TMTIME 311
Packit 762fc5
#define TACL 312
Packit 762fc5
#define TXATTRS 313
Packit 762fc5
#define TSELINUX 314
Packit 762fc5
#define TE2FSATTRS 315
Packit 762fc5
#define TTIGER 316
Packit 762fc5
#define TSHA1 317
Packit 762fc5
#define TRMD160 318
Packit 762fc5
#define TMD2 319
Packit 762fc5
#define TMD4 320
Packit 762fc5
#define TMD5 321
Packit 762fc5
#define TSHA256 322
Packit 762fc5
#define TSHA512 323
Packit 762fc5
#define TWHIRLPOOL 324
Packit 762fc5
#define TL 325
Packit 762fc5
#define TR 326
Packit 762fc5
#define TGZIPHEADER 327
Packit 762fc5
#define TDBSPEC 328
Packit 762fc5
#define TUNKNOWN 329
Packit 762fc5
#define TNAME 330
Packit 762fc5
#define TERROR 331
Packit 762fc5
#define TEOF 332
Packit 762fc5
Packit 762fc5
/* Value type.  */
Packit 762fc5
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
Packit 762fc5
Packit 762fc5
union YYSTYPE
Packit 762fc5
{
Packit 762fc5
#line 45 "src/conf_yacc.y" /* yacc.c:1909  */
Packit 762fc5
Packit 762fc5
  char* s;
Packit 762fc5
  DB_ATTR_TYPE i;
Packit 762fc5
  RESTRICTION_TYPE r;
Packit 762fc5
Packit 762fc5
#line 214 "src/conf_yacc.h" /* yacc.c:1909  */
Packit 762fc5
};
Packit 762fc5
Packit 762fc5
typedef union YYSTYPE YYSTYPE;
Packit 762fc5
# define YYSTYPE_IS_TRIVIAL 1
Packit 762fc5
# define YYSTYPE_IS_DECLARED 1
Packit 762fc5
#endif
Packit 762fc5
Packit 762fc5
Packit 762fc5
extern YYSTYPE conflval;
Packit 762fc5
Packit 762fc5
int confparse (void);
Packit 762fc5
Packit 762fc5
#endif /* !YY_CONF_SRC_CONF_YACC_H_INCLUDED  */