blob: 252f1409c891ecbec04131ad072dbfe7ac887c29 [file] [log] [blame]
/* A Bison parser, made from dfgparser.y, by GNU bison 1.75. */
/* Skeleton parser for Yacc-like parsing with Bison,
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
#ifndef BISON_DFGPARSER_H
# define BISON_DFGPARSER_H
/* Tokens. */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
/* Put the tokens into the symbol table, so that GDB and other debuggers
know about them. */
enum yytokentype {
DFG_AND = 258,
DFG_AUTHOR = 259,
DFG_AXIOMS = 260,
DFG_BEGPROB = 261,
DFG_BY = 262,
DFG_CLAUSE = 263,
DFG_CLOSEBRACE = 264,
DFG_CLSLIST = 265,
DFG_CNF = 266,
DFG_CONJECS = 267,
DFG_DATE = 268,
DFG_DECLLIST = 269,
DFG_DESC = 270,
DFG_DESCLIST = 271,
DFG_DNF = 272,
DFG_DOMPRED = 273,
DFG_ENDLIST = 274,
DFG_ENDPROB = 275,
DFG_EQUAL = 276,
DFG_EQUIV = 277,
DFG_EXISTS = 278,
DFG_FALSE = 279,
DFG_FORMLIST = 280,
DFG_FORMULA = 281,
DFG_FORALL = 282,
DFG_FREELY = 283,
DFG_FUNC = 284,
DFG_GENERATED = 285,
DFG_GENSET = 286,
DFG_HYPOTH = 287,
DFG_IMPLIED = 288,
DFG_IMPLIES = 289,
DFG_LOGIC = 290,
DFG_NAME = 291,
DFG_NOT = 292,
DFG_OPENBRACE = 293,
DFG_OPERAT = 294,
DFG_OR = 295,
DFG_PREC = 296,
DFG_PRED = 297,
DFG_PRDICAT = 298,
DFG_PRFLIST = 299,
DFG_QUANTIF = 300,
DFG_SATIS = 301,
DFG_SETFLAG = 302,
DFG_SETTINGS = 303,
DFG_SYMLIST = 304,
DFG_SORT = 305,
DFG_SORTS = 306,
DFG_STATUS = 307,
DFG_STEP = 308,
DFG_SUBSORT = 309,
DFG_TERMLIST = 310,
DFG_TRUE = 311,
DFG_UNKNOWN = 312,
DFG_UNSATIS = 313,
DFG_VERSION = 314,
DFG_NUM = 315,
DFG_MINUS1 = 316,
DFG_ID = 317,
DFG_TEXT = 318
};
#endif
#define DFG_AND 258
#define DFG_AUTHOR 259
#define DFG_AXIOMS 260
#define DFG_BEGPROB 261
#define DFG_BY 262
#define DFG_CLAUSE 263
#define DFG_CLOSEBRACE 264
#define DFG_CLSLIST 265
#define DFG_CNF 266
#define DFG_CONJECS 267
#define DFG_DATE 268
#define DFG_DECLLIST 269
#define DFG_DESC 270
#define DFG_DESCLIST 271
#define DFG_DNF 272
#define DFG_DOMPRED 273
#define DFG_ENDLIST 274
#define DFG_ENDPROB 275
#define DFG_EQUAL 276
#define DFG_EQUIV 277
#define DFG_EXISTS 278
#define DFG_FALSE 279
#define DFG_FORMLIST 280
#define DFG_FORMULA 281
#define DFG_FORALL 282
#define DFG_FREELY 283
#define DFG_FUNC 284
#define DFG_GENERATED 285
#define DFG_GENSET 286
#define DFG_HYPOTH 287
#define DFG_IMPLIED 288
#define DFG_IMPLIES 289
#define DFG_LOGIC 290
#define DFG_NAME 291
#define DFG_NOT 292
#define DFG_OPENBRACE 293
#define DFG_OPERAT 294
#define DFG_OR 295
#define DFG_PREC 296
#define DFG_PRED 297
#define DFG_PRDICAT 298
#define DFG_PRFLIST 299
#define DFG_QUANTIF 300
#define DFG_SATIS 301
#define DFG_SETFLAG 302
#define DFG_SETTINGS 303
#define DFG_SYMLIST 304
#define DFG_SORT 305
#define DFG_SORTS 306
#define DFG_STATUS 307
#define DFG_STEP 308
#define DFG_SUBSORT 309
#define DFG_TERMLIST 310
#define DFG_TRUE 311
#define DFG_UNKNOWN 312
#define DFG_UNSATIS 313
#define DFG_VERSION 314
#define DFG_NUM 315
#define DFG_MINUS1 316
#define DFG_ID 317
#define DFG_TEXT 318
#ifndef YYSTYPE
#line 165 "dfgparser.y"
typedef union {
int number;
char* string;
SYMBOL symbol;
SPROPERTY property;
TERM term;
LIST list;
DFG_STATE state;
BOOL bool;
} yystype;
/* Line 1281 of /opt/gnu//share/bison/yacc.c. */
#line 177 "dfgparser.h"
# define YYSTYPE yystype
#endif
extern YYSTYPE dfg_lval;
#endif /* not BISON_DFGPARSER_H */