(file) Return to WQLYACC.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / WQL

File: [Pegasus] / pegasus / src / Pegasus / WQL / WQLYACC.h (download)
Revision: 1.9, Mon Feb 14 23:22:47 2005 UTC (19 years, 4 months ago) by karl
Branch: MAIN
CVS Tags: PEP214ROOT, PEP214BRANCH, PEP214-root, PEP214-branch, PEP-214B-root, PEG25_IBM_5_16_05
Changes since 1.8: +26 -24 lines
BUG#: 2731
TITLE: Correct Compile Failure buiding WQLYACC.cpp on HP-UX

DESCRIPTION: the yacc output was putting in a pragma with
the file name changed from uppercase to lower case. This was
corrected by using a different version of bison/flex.  Note that
there were a number of other differences that showed up when
this was compiled with an up-to-date version of the utilities.
The resulting files pass the included parser tests.

#ifndef YYERRCODE
#define YYERRCODE 256
#endif

#define TOK_INTEGER 257
#define TOK_DOUBLE 258
#define TOK_STRING 259
#define TOK_TRUE 260
#define TOK_FALSE 261
#define TOK_NULL 262
#define TOK_ISA 263
#define TOK_EQ 264
#define TOK_NE 265
#define TOK_LT 266
#define TOK_LE 267
#define TOK_GT 268
#define TOK_GE 269
#define TOK_NOT 270
#define TOK_OR 271
#define TOK_AND 272
#define TOK_IS 273
#define TOK_IDENTIFIER 274
#define TOK_SELECT 275
#define TOK_WHERE 276
#define TOK_FROM 277
#define TOK_UNEXPECTED_CHAR 278
typedef union 
{
   int intValue;
   double doubleValue;
   char* strValue;
   void* nodeValue;
} YYSTYPE;
extern YYSTYPE WQL_lval;

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2