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

  1 karl  1.6 //%2006////////////////////////////////////////////////////////////////////////
  2           //
  3           // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
  4           // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
  5           // Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
  6           // IBM Corp.; EMC Corporation, The Open Group.
  7           // Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
  8           // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
  9           // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 10           // EMC Corporation; VERITAS Software Corporation; The Open Group.
 11           // Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 12           // EMC Corporation; Symantec Corporation; The Open Group.
 13           //
 14           // Permission is hereby granted, free of charge, to any person obtaining a copy
 15           // of this software and associated documentation files (the "Software"), to
 16           // deal in the Software without restriction, including without limitation the
 17           // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 18           // sell copies of the Software, and to permit persons to whom the Software is
 19           // furnished to do so, subject to the following conditions:
 20 dave.sudlik 1.6.32.1 //
 21 karl        1.6      // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
 22                      // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 23                      // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 24                      // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 25                      // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 26                      // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 27                      // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 28                      // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 29                      //
 30                      //==============================================================================
 31 dave.sudlik 1.6.32.1 // NOCHKSRC
 32 chuck       1.2      #ifndef YYERRCODE
 33                      #define YYERRCODE 256
 34                      #endif
 35                      
 36                      #define IDENTIFIER 257
 37                      #define STRING_LITERAL 258
 38                      #define BINARY 259
 39                      #define NEGATIVE_BINARY 260
 40                      #define HEXADECIMAL 261
 41                      #define NEGATIVE_HEXADECIMAL 262
 42                      #define INTEGER 263
 43                      #define NEGATIVE_INTEGER 264
 44                      #define REAL 265
 45                      #define NEGATIVE_REAL 266
 46                      #define _TRUE 267
 47                      #define _FALSE 268
 48                      #define SCOPED_PROPERTY 269
 49                      #define LPAR 270
 50                      #define RPAR 271
 51                      #define HASH 272
 52                      #define DOT 273
 53 chuck       1.2      #define LBRKT 274
 54                      #define RBRKT 275
 55                      #define UNDERSCORE 276
 56                      #define COMMA 277
 57                      #define CONCAT 278
 58                      #define DBL_PIPE 279
 59                      #define PLUS 280
 60                      #define MINUS 281
 61                      #define TIMES 282
 62                      #define DIV 283
 63                      #define IS 284
 64                      #define _NULL 285
 65                      #define _EQ 286
 66                      #define _NE 287
 67                      #define _GT 288
 68                      #define _LT 289
 69                      #define _GE 290
 70                      #define _LE 291
 71                      #define _ISA 292
 72                      #define _LIKE 293
 73                      #define NOT 294
 74 chuck       1.2      #define _AND 295
 75                      #define _OR 296
 76                      #define SCOPE 297
 77                      #define ANY 298
 78                      #define EVERY 299
 79                      #define IN 300
 80                      #define SATISFIES 301
 81                      #define STAR 302
 82                      #define DOTDOT 303
 83                      #define SHARP 304
 84                      #define DISTINCT 305
 85                      #define SELECT 306
 86                      #define FIRST 307
 87                      #define FROM 308
 88                      #define WHERE 309
 89                      #define ORDER 310
 90                      #define BY 311
 91                      #define ASC 312
 92                      #define DESC 313
 93                      #define AS 314
 94                      #define UNEXPECTED_CHAR 315
 95 chuck       1.2      typedef union {
 96                         char * strValue;
 97                         String * _string;
 98                         CQLValue * _value;
 99                         CQLIdentifier * _identifier;
100                         CQLChainedIdentifier * _chainedIdentifier;
101                         CQLPredicate * _predicate;
102                         ExpressionOpType _opType;
103                         void * _node;
104                      } YYSTYPE;
105                      extern YYSTYPE CQL_lval;

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2