Here is a little syntax error found in a .y file... A dropped semi.

DwD
--
Daryl W. Dunbar
This commit is contained in:
Bruce Momjian 1999-03-14 16:40:18 +00:00
parent 042ec823cf
commit 80db587e7b
4 changed files with 8537 additions and 8586 deletions

View File

@ -7,7 +7,7 @@
* *
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.29 1999/02/21 03:49:30 scrappy Exp $ * $Header: /cvsroot/pgsql/src/backend/utils/adt/datetime.c,v 1.30 1999/03/14 16:40:15 momjian Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
@ -27,14 +27,6 @@
static int date2tm(DateADT dateVal, int *tzp, struct tm * tm, double *fsec, char **tzn); static int date2tm(DateADT dateVal, int *tzp, struct tm * tm, double *fsec, char **tzn);
#ifdef NOT_USED
static int day_tab[2][12] = {
{31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31},
{31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}};
#define isleap(y) (((y % 4) == 0 && (y % 100) != 0) || (y % 400) == 0)
#endif
#define UTIME_MINYEAR (1901) #define UTIME_MINYEAR (1901)
#define UTIME_MINMONTH (12) #define UTIME_MINMONTH (12)
#define UTIME_MINDAY (14) #define UTIME_MINDAY (14)

File diff suppressed because it is too large Load Diff

View File

@ -8,288 +8,288 @@ typedef union {
struct this_type type; struct this_type type;
enum ECPGttype type_enum; enum ECPGttype type_enum;
} YYSTYPE; } YYSTYPE;
#define SQL_AT 257 #define SQL_AT 258
#define SQL_BOOL 258 #define SQL_BOOL 259
#define SQL_BREAK 259 #define SQL_BREAK 260
#define SQL_CALL 260 #define SQL_CALL 261
#define SQL_CONNECT 261 #define SQL_CONNECT 262
#define SQL_CONNECTION 262 #define SQL_CONNECTION 263
#define SQL_CONTINUE 263 #define SQL_CONTINUE 264
#define SQL_DEALLOCATE 264 #define SQL_DEALLOCATE 265
#define SQL_DISCONNECT 265 #define SQL_DISCONNECT 266
#define SQL_ENUM 266 #define SQL_ENUM 267
#define SQL_FOUND 267 #define SQL_FOUND 268
#define SQL_FREE 268 #define SQL_FREE 269
#define SQL_GO 269 #define SQL_GO 270
#define SQL_GOTO 270 #define SQL_GOTO 271
#define SQL_IDENTIFIED 271 #define SQL_IDENTIFIED 272
#define SQL_IMMEDIATE 272 #define SQL_IMMEDIATE 273
#define SQL_INDICATOR 273 #define SQL_INDICATOR 274
#define SQL_INT 274 #define SQL_INT 275
#define SQL_LONG 275 #define SQL_LONG 276
#define SQL_OPEN 276 #define SQL_OPEN 277
#define SQL_PREPARE 277 #define SQL_PREPARE 278
#define SQL_RELEASE 278 #define SQL_RELEASE 279
#define SQL_REFERENCE 279 #define SQL_REFERENCE 280
#define SQL_SECTION 280 #define SQL_SECTION 281
#define SQL_SEMI 281 #define SQL_SEMI 282
#define SQL_SHORT 282 #define SQL_SHORT 283
#define SQL_SIGNED 283 #define SQL_SIGNED 284
#define SQL_SQLERROR 284 #define SQL_SQLERROR 285
#define SQL_SQLPRINT 285 #define SQL_SQLPRINT 286
#define SQL_SQLWARNING 286 #define SQL_SQLWARNING 287
#define SQL_START 287 #define SQL_START 288
#define SQL_STOP 288 #define SQL_STOP 289
#define SQL_STRUCT 289 #define SQL_STRUCT 290
#define SQL_UNSIGNED 290 #define SQL_UNSIGNED 291
#define SQL_VAR 291 #define SQL_VAR 292
#define SQL_WHENEVER 292 #define SQL_WHENEVER 293
#define S_ANYTHING 293 #define S_ANYTHING 294
#define S_AUTO 294 #define S_AUTO 295
#define S_BOOL 295 #define S_BOOL 296
#define S_CHAR 296 #define S_CHAR 297
#define S_CONST 297 #define S_CONST 298
#define S_DOUBLE 298 #define S_DOUBLE 299
#define S_ENUM 299 #define S_ENUM 300
#define S_EXTERN 300 #define S_EXTERN 301
#define S_FLOAT 301 #define S_FLOAT 302
#define S_INT 302 #define S_INT 303
#define S 303 #define S 304
#define S_LONG 304 #define S_LONG 305
#define S_REGISTER 305 #define S_REGISTER 306
#define S_SHORT 306 #define S_SHORT 307
#define S_SIGNED 307 #define S_SIGNED 308
#define S_STATIC 308 #define S_STATIC 309
#define S_STRUCT 309 #define S_STRUCT 310
#define S_UNION 310 #define S_UNION 311
#define S_UNSIGNED 311 #define S_UNSIGNED 312
#define S_VARCHAR 312 #define S_VARCHAR 313
#define TYPECAST 313 #define TYPECAST 314
#define ABSOLUTE 314 #define ABSOLUTE 315
#define ACTION 315 #define ACTION 316
#define ADD 316 #define ADD 317
#define ALL 317 #define ALL 318
#define ALTER 318 #define ALTER 319
#define AND 319 #define AND 320
#define ANY 320 #define ANY 321
#define AS 321 #define AS 322
#define ASC 322 #define ASC 323
#define BEGIN_TRANS 323 #define BEGIN_TRANS 324
#define BETWEEN 324 #define BETWEEN 325
#define BOTH 325 #define BOTH 326
#define BY 326 #define BY 327
#define CASCADE 327 #define CASCADE 328
#define CASE 328 #define CASE 329
#define CAST 329 #define CAST 330
#define CHAR 330 #define CHAR 331
#define CHARACTER 331 #define CHARACTER 332
#define CHECK 332 #define CHECK 333
#define CLOSE 333 #define CLOSE 334
#define COALESCE 334 #define COALESCE 335
#define COLLATE 335 #define COLLATE 336
#define COLUMN 336 #define COLUMN 337
#define COMMIT 337 #define COMMIT 338
#define CONSTRAINT 338 #define CONSTRAINT 339
#define CREATE 339 #define CREATE 340
#define CROSS 340 #define CROSS 341
#define CURRENT 341 #define CURRENT 342
#define CURRENT_DATE 342 #define CURRENT_DATE 343
#define CURRENT_TIME 343 #define CURRENT_TIME 344
#define CURRENT_TIMESTAMP 344 #define CURRENT_TIMESTAMP 345
#define CURRENT_USER 345 #define CURRENT_USER 346
#define CURSOR 346 #define CURSOR 347
#define DAY_P 347 #define DAY_P 348
#define DECIMAL 348 #define DECIMAL 349
#define DECLARE 349 #define DECLARE 350
#define DEFAULT 350 #define DEFAULT 351
#define DELETE 351 #define DELETE 352
#define DESC 352 #define DESC 353
#define DISTINCT 353 #define DISTINCT 354
#define DOUBLE 354 #define DOUBLE 355
#define DROP 355 #define DROP 356
#define ELSE 356 #define ELSE 357
#define END_TRANS 357 #define END_TRANS 358
#define EXCEPT 358 #define EXCEPT 359
#define EXECUTE 359 #define EXECUTE 360
#define EXISTS 360 #define EXISTS 361
#define EXTRACT 361 #define EXTRACT 362
#define FALSE_P 362 #define FALSE_P 363
#define FETCH 363 #define FETCH 364
#define FLOAT 364 #define FLOAT 365
#define FOR 365 #define FOR 366
#define FOREIGN 366 #define FOREIGN 367
#define FROM 367 #define FROM 368
#define FULL 368 #define FULL 369
#define GRANT 369 #define GRANT 370
#define GROUP 370 #define GROUP 371
#define HAVING 371 #define HAVING 372
#define HOUR_P 372 #define HOUR_P 373
#define IN 373 #define IN 374
#define INNER_P 374 #define INNER_P 375
#define INSENSITIVE 375 #define INSENSITIVE 376
#define INSERT 376 #define INSERT 377
#define INTERSECT 377 #define INTERSECT 378
#define INTERVAL 378 #define INTERVAL 379
#define INTO 379 #define INTO 380
#define IS 380 #define IS 381
#define ISOLATION 381 #define ISOLATION 382
#define JOIN 382 #define JOIN 383
#define KEY 383 #define KEY 384
#define LANGUAGE 384 #define LANGUAGE 385
#define LEADING 385 #define LEADING 386
#define LEFT 386 #define LEFT 387
#define LEVEL 387 #define LEVEL 388
#define LIKE 388 #define LIKE 389
#define LOCAL 389 #define LOCAL 390
#define MATCH 390 #define MATCH 391
#define MINUTE_P 391 #define MINUTE_P 392
#define MONTH_P 392 #define MONTH_P 393
#define NAMES 393 #define NAMES 394
#define NATIONAL 394 #define NATIONAL 395
#define NATURAL 395 #define NATURAL 396
#define NCHAR 396 #define NCHAR 397
#define NEXT 397 #define NEXT 398
#define NO 398 #define NO 399
#define NOT 399 #define NOT 400
#define NULLIF 400 #define NULLIF 401
#define NULL_P 401 #define NULL_P 402
#define NUMERIC 402 #define NUMERIC 403
#define OF 403 #define OF 404
#define ON 404 #define ON 405
#define ONLY 405 #define ONLY 406
#define OPTION 406 #define OPTION 407
#define OR 407 #define OR 408
#define ORDER 408 #define ORDER 409
#define OUTER_P 409 #define OUTER_P 410
#define PARTIAL 410 #define PARTIAL 411
#define POSITION 411 #define POSITION 412
#define PRECISION 412 #define PRECISION 413
#define PRIMARY 413 #define PRIMARY 414
#define PRIOR 414 #define PRIOR 415
#define PRIVILEGES 415 #define PRIVILEGES 416
#define PROCEDURE 416 #define PROCEDURE 417
#define PUBLIC 417 #define PUBLIC 418
#define READ 418 #define READ 419
#define REFERENCES 419 #define REFERENCES 420
#define RELATIVE 420 #define RELATIVE 421
#define REVOKE 421 #define REVOKE 422
#define RIGHT 422 #define RIGHT 423
#define ROLLBACK 423 #define ROLLBACK 424
#define SCROLL 424 #define SCROLL 425
#define SECOND_P 425 #define SECOND_P 426
#define SELECT 426 #define SELECT 427
#define SET 427 #define SET 428
#define SUBSTRING 428 #define SUBSTRING 429
#define TABLE 429 #define TABLE 430
#define TEMP 430 #define TEMP 431
#define THEN 431 #define THEN 432
#define TIME 432 #define TIME 433
#define TIMESTAMP 433 #define TIMESTAMP 434
#define TIMEZONE_HOUR 434 #define TIMEZONE_HOUR 435
#define TIMEZONE_MINUTE 435 #define TIMEZONE_MINUTE 436
#define TO 436 #define TO 437
#define TRAILING 437 #define TRAILING 438
#define TRANSACTION 438 #define TRANSACTION 439
#define TRIM 439 #define TRIM 440
#define TRUE_P 440 #define TRUE_P 441
#define UNION 441 #define UNION 442
#define UNIQUE 442 #define UNIQUE 443
#define UPDATE 443 #define UPDATE 444
#define USER 444 #define USER 445
#define USING 445 #define USING 446
#define VALUES 446 #define VALUES 447
#define VARCHAR 447 #define VARCHAR 448
#define VARYING 448 #define VARYING 449
#define VIEW 449 #define VIEW 450
#define WHEN 450 #define WHEN 451
#define WHERE 451 #define WHERE 452
#define WITH 452 #define WITH 453
#define WORK 453 #define WORK 454
#define YEAR_P 454 #define YEAR_P 455
#define ZONE 455 #define ZONE 456
#define TRIGGER 456 #define TRIGGER 457
#define TYPE_P 457 #define TYPE_P 458
#define ABORT_TRANS 458 #define ABORT_TRANS 459
#define AFTER 459 #define AFTER 460
#define AGGREGATE 460 #define AGGREGATE 461
#define ANALYZE 461 #define ANALYZE 462
#define BACKWARD 462 #define BACKWARD 463
#define BEFORE 463 #define BEFORE 464
#define BINARY 464 #define BINARY 465
#define CACHE 465 #define CACHE 466
#define CLUSTER 466 #define CLUSTER 467
#define COPY 467 #define COPY 468
#define CREATEDB 468 #define CREATEDB 469
#define CREATEUSER 469 #define CREATEUSER 470
#define CYCLE 470 #define CYCLE 471
#define DATABASE 471 #define DATABASE 472
#define DELIMITERS 472 #define DELIMITERS 473
#define DO 473 #define DO 474
#define EACH 474 #define EACH 475
#define ENCODING 475 #define ENCODING 476
#define EXPLAIN 476 #define EXPLAIN 477
#define EXTEND 477 #define EXTEND 478
#define FORWARD 478 #define FORWARD 479
#define FUNCTION 479 #define FUNCTION 480
#define HANDLER 480 #define HANDLER 481
#define INCREMENT 481 #define INCREMENT 482
#define INDEX 482 #define INDEX 483
#define INHERITS 483 #define INHERITS 484
#define INSTEAD 484 #define INSTEAD 485
#define ISNULL 485 #define ISNULL 486
#define LANCOMPILER 486 #define LANCOMPILER 487
#define LIMIT 487 #define LIMIT 488
#define LISTEN 488 #define LISTEN 489
#define UNLISTEN 489 #define UNLISTEN 490
#define LOAD 490 #define LOAD 491
#define LOCATION 491 #define LOCATION 492
#define LOCK_P 492 #define LOCK_P 493
#define MAXVALUE 493 #define MAXVALUE 494
#define MINVALUE 494 #define MINVALUE 495
#define MOVE 495 #define MOVE 496
#define NEW 496 #define NEW 497
#define NOCREATEDB 497 #define NOCREATEDB 498
#define NOCREATEUSER 498 #define NOCREATEUSER 499
#define NONE 499 #define NONE 500
#define NOTHING 500 #define NOTHING 501
#define NOTIFY 501 #define NOTIFY 502
#define NOTNULL 502 #define NOTNULL 503
#define OFFSET 503 #define OFFSET 504
#define OIDS 504 #define OIDS 505
#define OPERATOR 505 #define OPERATOR 506
#define PASSWORD 506 #define PASSWORD 507
#define PROCEDURAL 507 #define PROCEDURAL 508
#define RECIPE 508 #define RECIPE 509
#define RENAME 509 #define RENAME 510
#define RESET 510 #define RESET 511
#define RETURNS 511 #define RETURNS 512
#define ROW 512 #define ROW 513
#define RULE 513 #define RULE 514
#define SERIAL 514 #define SERIAL 515
#define SEQUENCE 515 #define SEQUENCE 516
#define SETOF 516 #define SETOF 517
#define SHOW 517 #define SHOW 518
#define START 518 #define START 519
#define STATEMENT 519 #define STATEMENT 520
#define STDIN 520 #define STDIN 521
#define STDOUT 521 #define STDOUT 522
#define TRUSTED 522 #define TRUSTED 523
#define UNTIL 523 #define UNTIL 524
#define VACUUM 524 #define VACUUM 525
#define VALID 525 #define VALID 526
#define VERBOSE 526 #define VERBOSE 527
#define VERSION 527 #define VERSION 528
#define IDENT 528 #define IDENT 529
#define SCONST 529 #define SCONST 530
#define Op 530 #define Op 531
#define CSTRING 531 #define CSTRING 532
#define CVARIABLE 532 #define CVARIABLE 533
#define CPP_LINE 533 #define CPP_LINE 534
#define ICONST 534 #define ICONST 535
#define PARAM 535 #define PARAM 536
#define FCONST 536 #define FCONST 537
#define OP 537 #define OP 538
#define UMINUS 538 #define UMINUS 539
extern YYSTYPE yylval; extern YYSTYPE yylval;

View File

@ -2619,7 +2619,7 @@ insert_rest: VALUES '(' res_target_list2 ')'
} }
| SelectStmt | SelectStmt
{ {
$$ = $1 $$ = $1;
} }
| '(' columnList ')' VALUES '(' res_target_list2 ')' | '(' columnList ')' VALUES '(' res_target_list2 ')'
{ {