Update to match newest gram.c since both are generated from gram.y.

Should be done every time gram.c is refreshed.
This commit is contained in:
Thomas G. Lockhart 1998-09-03 12:26:20 +00:00
parent b3f8bbb973
commit dfab686ce8

View file

@ -1,237 +1,236 @@
typedef union typedef union
{ {
double dval; double dval;
int ival; int ival;
char chr; char chr;
char *str; char *str;
bool boolean; bool boolean;
bool *pboolean; /* for pg_shadow privileges */ bool* pboolean; /* for pg_shadow privileges */
List *list; List *list;
Node *node; Node *node;
Value *value; Value *value;
Attr *attr; Attr *attr;
TypeName *typnam; TypeName *typnam;
DefElem *defelt; DefElem *defelt;
ParamString *param; ParamString *param;
SortGroupBy *sortgroupby; SortGroupBy *sortgroupby;
JoinUsing *joinusing; JoinUsing *joinusing;
IndexElem *ielem; IndexElem *ielem;
RangeVar *range; RangeVar *range;
RelExpr *relexp; RelExpr *relexp;
A_Indices *aind; A_Indices *aind;
ResTarget *target; ResTarget *target;
ParamNo *paramno; ParamNo *paramno;
VersionStmt *vstmt; VersionStmt *vstmt;
DefineStmt *dstmt; DefineStmt *dstmt;
RuleStmt *rstmt; RuleStmt *rstmt;
InsertStmt *astmt; InsertStmt *astmt;
} YYSTYPE; } YYSTYPE;
#define ACTION 258
#define ACTION 258 #define ADD 259
#define ADD 259 #define ALL 260
#define ALL 260 #define ALTER 261
#define ALTER 261 #define AND 262
#define AND 262 #define ANY 263
#define ANY 263 #define AS 264
#define AS 264 #define ASC 265
#define ASC 265 #define BEGIN_TRANS 266
#define BEGIN_TRANS 266 #define BETWEEN 267
#define BETWEEN 267 #define BOTH 268
#define BOTH 268 #define BY 269
#define BY 269 #define CASCADE 270
#define CASCADE 270 #define CAST 271
#define CAST 271 #define CHAR 272
#define CHAR 272 #define CHARACTER 273
#define CHARACTER 273 #define CHECK 274
#define CHECK 274 #define CLOSE 275
#define CLOSE 275 #define COLLATE 276
#define COLLATE 276 #define COLUMN 277
#define COLUMN 277 #define COMMIT 278
#define COMMIT 278 #define CONSTRAINT 279
#define CONSTRAINT 279 #define CREATE 280
#define CREATE 280 #define CROSS 281
#define CROSS 281 #define CURRENT 282
#define CURRENT 282 #define CURRENT_DATE 283
#define CURRENT_DATE 283 #define CURRENT_TIME 284
#define CURRENT_TIME 284 #define CURRENT_TIMESTAMP 285
#define CURRENT_TIMESTAMP 285 #define CURRENT_USER 286
#define CURRENT_USER 286 #define CURSOR 287
#define CURSOR 287 #define DAY_P 288
#define DAY_P 288 #define DECIMAL 289
#define DECIMAL 289 #define DECLARE 290
#define DECLARE 290 #define DEFAULT 291
#define DEFAULT 291 #define DELETE 292
#define DELETE 292 #define DESC 293
#define DESC 293 #define DISTINCT 294
#define DISTINCT 294 #define DOUBLE 295
#define DOUBLE 295 #define DROP 296
#define DROP 296 #define END_TRANS 297
#define END_TRANS 297 #define EXECUTE 298
#define EXECUTE 298 #define EXISTS 299
#define EXISTS 299 #define EXTRACT 300
#define EXTRACT 300 #define FETCH 301
#define FETCH 301 #define FLOAT 302
#define FLOAT 302 #define FOR 303
#define FOR 303 #define FOREIGN 304
#define FOREIGN 304 #define FROM 305
#define FROM 305 #define FULL 306
#define FULL 306 #define GRANT 307
#define GRANT 307 #define GROUP 308
#define GROUP 308 #define HAVING 309
#define HAVING 309 #define HOUR_P 310
#define HOUR_P 310 #define IN 311
#define IN 311 #define INNER_P 312
#define INNER_P 312 #define INSERT 313
#define INSERT 313 #define INTERVAL 314
#define INTERVAL 314 #define INTO 315
#define INTO 315 #define IS 316
#define IS 316 #define JOIN 317
#define JOIN 317 #define KEY 318
#define KEY 318 #define LANGUAGE 319
#define LANGUAGE 319 #define LEADING 320
#define LEADING 320 #define LEFT 321
#define LEFT 321 #define LIKE 322
#define LIKE 322 #define LOCAL 323
#define LOCAL 323 #define MATCH 324
#define MATCH 324 #define MINUTE_P 325
#define MINUTE_P 325 #define MONTH_P 326
#define MONTH_P 326 #define NAMES 327
#define NAMES 327 #define NATIONAL 328
#define NATIONAL 328 #define NATURAL 329
#define NATURAL 329 #define NCHAR 330
#define NCHAR 330 #define NO 331
#define NO 331 #define NOT 332
#define NOT 332 #define NOTIFY 333
#define NOTIFY 333 #define NULL_P 334
#define NULL_P 334 #define NUMERIC 335
#define NUMERIC 335 #define ON 336
#define ON 336 #define OPTION 337
#define OPTION 337 #define OR 338
#define OR 338 #define ORDER 339
#define ORDER 339 #define OUTER_P 340
#define OUTER_P 340 #define PARTIAL 341
#define PARTIAL 341 #define POSITION 342
#define POSITION 342 #define PRECISION 343
#define PRECISION 343 #define PRIMARY 344
#define PRIMARY 344 #define PRIVILEGES 345
#define PRIVILEGES 345 #define PROCEDURE 346
#define PROCEDURE 346 #define PUBLIC 347
#define PUBLIC 347 #define REFERENCES 348
#define REFERENCES 348 #define REVOKE 349
#define REVOKE 349 #define RIGHT 350
#define RIGHT 350 #define ROLLBACK 351
#define ROLLBACK 351 #define SECOND_P 352
#define SECOND_P 352 #define SELECT 353
#define SELECT 353 #define SET 354
#define SET 354 #define SUBSTRING 355
#define SUBSTRING 355 #define TABLE 356
#define TABLE 356 #define TIME 357
#define TIME 357 #define TIMESTAMP 358
#define TIMESTAMP 358 #define TIMEZONE_HOUR 359
#define TIMEZONE_HOUR 359 #define TIMEZONE_MINUTE 360
#define TIMEZONE_MINUTE 360 #define TO 361
#define TO 361 #define TRAILING 362
#define TRAILING 362 #define TRANSACTION 363
#define TRANSACTION 363 #define TRIM 364
#define TRIM 364 #define UNION 365
#define UNION 365 #define UNIQUE 366
#define UNIQUE 366 #define UPDATE 367
#define UPDATE 367 #define USER 368
#define USER 368 #define USING 369
#define USING 369 #define VALUES 370
#define VALUES 370 #define VARCHAR 371
#define VARCHAR 371 #define VARYING 372
#define VARYING 372 #define VIEW 373
#define VIEW 373 #define WHERE 374
#define WHERE 374 #define WITH 375
#define WITH 375 #define WORK 376
#define WORK 376 #define YEAR_P 377
#define YEAR_P 377 #define ZONE 378
#define ZONE 378 #define FALSE_P 379
#define FALSE_P 379 #define TRIGGER 380
#define TRIGGER 380 #define TRUE_P 381
#define TRUE_P 381 #define TYPE_P 382
#define TYPE_P 382 #define ABORT_TRANS 383
#define ABORT_TRANS 383 #define AFTER 384
#define AFTER 384 #define AGGREGATE 385
#define AGGREGATE 385 #define ANALYZE 386
#define ANALYZE 386 #define BACKWARD 387
#define BACKWARD 387 #define BEFORE 388
#define BEFORE 388 #define BINARY 389
#define BINARY 389 #define CACHE 390
#define CACHE 390 #define CLUSTER 391
#define CLUSTER 391 #define COPY 392
#define COPY 392 #define CYCLE 393
#define CYCLE 393 #define DATABASE 394
#define DATABASE 394 #define DELIMITERS 395
#define DELIMITERS 395 #define DO 396
#define DO 396 #define EACH 397
#define EACH 397 #define EXPLAIN 398
#define EXPLAIN 398 #define EXTEND 399
#define EXTEND 399 #define FORWARD 400
#define FORWARD 400 #define FUNCTION 401
#define FUNCTION 401 #define HANDLER 402
#define HANDLER 402 #define INCREMENT 403
#define INCREMENT 403 #define INDEX 404
#define INDEX 404 #define INHERITS 405
#define INHERITS 405 #define INSTEAD 406
#define INSTEAD 406 #define ISNULL 407
#define ISNULL 407 #define LANCOMPILER 408
#define LANCOMPILER 408 #define LISTEN 409
#define LISTEN 409 #define LOAD 410
#define LOAD 410 #define LOCK_P 411
#define LOCK_P 411 #define LOCATION 412
#define LOCATION 412 #define MAXVALUE 413
#define MAXVALUE 413 #define MINVALUE 414
#define MINVALUE 414 #define MOVE 415
#define MOVE 415 #define NEW 416
#define NEW 416 #define NONE 417
#define NONE 417 #define NOTHING 418
#define NOTHING 418 #define NOTNULL 419
#define NOTNULL 419 #define OIDS 420
#define OIDS 420 #define OPERATOR 421
#define OPERATOR 421 #define PROCEDURAL 422
#define PROCEDURAL 422 #define RECIPE 423
#define RECIPE 423 #define RENAME 424
#define RENAME 424 #define RESET 425
#define RESET 425 #define RETURNS 426
#define RETURNS 426 #define ROW 427
#define ROW 427 #define RULE 428
#define RULE 428 #define SEQUENCE 429
#define SEQUENCE 429 #define SERIAL 430
#define SERIAL 430 #define SETOF 431
#define SETOF 431 #define SHOW 432
#define SHOW 432 #define START 433
#define START 433 #define STATEMENT 434
#define STATEMENT 434 #define STDIN 435
#define STDIN 435 #define STDOUT 436
#define STDOUT 436 #define TRUSTED 437
#define TRUSTED 437 #define VACUUM 438
#define VACUUM 438 #define VERBOSE 439
#define VERBOSE 439 #define VERSION 440
#define VERSION 440 #define ENCODING 441
#define ENCODING 441 #define UNLISTEN 442
#define UNLISTEN 442 #define ARCHIVE 443
#define ARCHIVE 443 #define PASSWORD 444
#define PASSWORD 444 #define CREATEDB 445
#define CREATEDB 445 #define NOCREATEDB 446
#define NOCREATEDB 446 #define CREATEUSER 447
#define CREATEUSER 447 #define NOCREATEUSER 448
#define NOCREATEUSER 448 #define VALID 449
#define VALID 449 #define UNTIL 450
#define UNTIL 450 #define IDENT 451
#define IDENT 451 #define SCONST 452
#define SCONST 452 #define Op 453
#define Op 453 #define ICONST 454
#define ICONST 454 #define PARAM 455
#define PARAM 455 #define FCONST 456
#define FCONST 456 #define OP 457
#define OP 457 #define UMINUS 458
#define UMINUS 458 #define TYPECAST 459
#define TYPECAST 459
extern YYSTYPE yylval; extern YYSTYPE yylval;