aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/scan.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/parser/scan.c')
-rw-r--r--src/backend/parser/scan.c268
1 files changed, 134 insertions, 134 deletions
diff --git a/src/backend/parser/scan.c b/src/backend/parser/scan.c
index ed81776d262..5a0de8aa5ec 100644
--- a/src/backend/parser/scan.c
+++ b/src/backend/parser/scan.c
@@ -291,8 +291,8 @@ static yyconst short int yy_acclist[182] =
10, 10, 6, 6, 23, 23, 9, 9, 24, 24,
18, 18, 42, 40, 41, 39, 40, 41, 39, 41,
31, 40, 41, 21, 40, 41, 28, 29, 31, 40,
- 41, 15, 40, 41, 28, 29, 40, 41, 28, 29,
- 31, 40, 41, 28, 29, 31, 40, 41, 28, 29,
+ 41, 28, 29, 31, 40, 41, 15, 40, 41, 28,
+ 29, 40, 41, 28, 29, 31, 40, 41, 28, 29,
40, 41, 28, 29, 31, 40, 41, 36, 40, 41,
16418, 28, 29, 31, 40, 41, 38, 40, 41,16417,
38, 40, 41,16417, 38, 40, 41,16417, 10, 41,
@@ -314,10 +314,10 @@ static yyconst short int yy_accept[134] =
{ 0,
1, 1, 1, 2, 3, 4, 5, 6, 7, 8,
9, 10, 11, 12, 13, 14, 16, 19, 21, 24,
- 27, 32, 35, 39, 44, 49, 53, 58, 62, 67,
+ 27, 32, 37, 40, 44, 49, 53, 58, 62, 67,
71, 75, 79, 81, 83, 86, 89, 91, 93, 95,
97, 99, 101, 102, 104, 106, 108, 110, 111, 112,
- 113, 113, 114, 115, 115, 116, 117, 117, 119, 121,
+ 113, 113, 114, 115, 116, 116, 117, 117, 119, 121,
123, 124, 124, 124, 126, 126, 128, 128, 128, 130,
131, 132, 133, 133, 133, 134, 135, 135, 135, 136,
137, 138, 138, 138, 139, 140, 140, 140, 141, 142,
@@ -334,17 +334,17 @@ static yyconst int yy_ec[256] =
1, 1, 1, 1, 1, 1, 1, 1, 2, 3,
1, 2, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 2, 4, 5, 4, 6, 4, 4, 7, 8,
- 8, 9, 10, 8, 11, 12, 13, 14, 14, 14,
- 14, 14, 14, 14, 14, 14, 14, 15, 8, 16,
- 16, 16, 4, 4, 17, 18, 17, 17, 19, 17,
+ 1, 2, 4, 5, 4, 6, 7, 4, 8, 9,
+ 9, 10, 11, 9, 12, 13, 14, 15, 15, 15,
+ 15, 15, 15, 15, 15, 15, 15, 16, 9, 7,
+ 7, 7, 4, 4, 17, 18, 17, 17, 19, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 20, 17, 17,
- 8, 21, 8, 4, 17, 4, 17, 18, 17, 17,
+ 9, 21, 9, 4, 17, 4, 17, 18, 17, 17,
19, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 20,
- 17, 17, 1, 16, 1, 4, 1, 17, 17, 17,
+ 17, 17, 1, 7, 1, 4, 1, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
@@ -363,40 +363,40 @@ static yyconst int yy_ec[256] =
static yyconst int yy_meta[22] =
{ 0,
- 1, 2, 3, 4, 5, 4, 6, 1, 7, 8,
- 9, 10, 4, 11, 4, 4, 2, 2, 11, 2,
+ 1, 2, 3, 4, 5, 4, 4, 6, 1, 7,
+ 8, 9, 10, 4, 11, 4, 2, 2, 11, 2,
12
} ;
static yyconst short int yy_base[152] =
{ 0,
- 0, 0, 361, 348, 18, 31, 343, 341, 338, 337,
- 46, 48, 18, 31, 343, 451, 451, 451, 331, 451,
- 58, 451, 51, 12, 44, 71, 23, 84, 321, 64,
- 102, 328, 0, 61, 0, 110, 67, 0, 0, 451,
- 0, 68, 451, 75, 451, 0, 81, 0, 247, 78,
- 91, 31, 242, 67, 234, 126, 228, 0, 146, 162,
- 85, 104, 0, 226, 140, 222, 150, 0, 211, 451,
- 451, 0, 98, 115, 0, 0, 99, 174, 153, 0,
- 0, 108, 156, 167, 0, 177, 179, 451, 451, 451,
- 451, 153, 451, 183, 451, 196, 162, 0, 211, 0,
-
- 174, 155, 219, 111, 189, 451, 0, 77, 196, 451,
- 214, 217, 451, 188, 224, 234, 451, 236, 242, 451,
- 0, 451, 54, 51, 195, 244, 21, 248, 250, 252,
- 258, 451, 261, 273, 285, 297, 309, 321, 330, 338,
- 349, 361, 370, 379, 391, 403, 414, 426, 431, 435,
- 439
+ 0, 0, 341, 340, 18, 31, 342, 341, 337, 331,
+ 24, 37, 23, 25, 338, 454, 454, 454, 251, 454,
+ 48, 40, 454, 54, 46, 65, 55, 79, 234, 71,
+ 97, 240, 0, 51, 0, 106, 61, 0, 0, 454,
+ 0, 76, 454, 82, 454, 0, 85, 0, 227, 89,
+ 94, 49, 222, 213, 57, 122, 211, 0, 142, 158,
+ 106, 144, 0, 206, 96, 193, 146, 0, 187, 454,
+ 454, 0, 87, 173, 0, 0, 141, 172, 150, 0,
+ 0, 112, 175, 164, 0, 177, 182, 454, 454, 454,
+ 454, 135, 454, 187, 454, 200, 158, 0, 184, 0,
+
+ 177, 93, 213, 81, 200, 454, 0, 71, 144, 454,
+ 228, 230, 454, 206, 232, 239, 454, 241, 243, 454,
+ 0, 454, 61, 33, 208, 250, 13, 252, 254, 256,
+ 258, 454, 264, 276, 288, 300, 312, 324, 333, 341,
+ 352, 364, 373, 382, 394, 406, 417, 429, 434, 438,
+ 442
} ;
static yyconst short int yy_def[152] =
{ 0,
132, 1, 133, 133, 134, 134, 135, 135, 136, 136,
137, 137, 138, 138, 132, 132, 132, 132, 139, 132,
- 139, 132, 132, 21, 21, 132, 24, 132, 24, 140,
+ 139, 21, 132, 132, 21, 132, 22, 132, 22, 140,
140, 31, 141, 132, 142, 142, 143, 36, 144, 132,
145, 132, 132, 132, 132, 146, 132, 147, 139, 139,
- 132, 50, 132, 132, 52, 132, 132, 28, 132, 148,
+ 132, 50, 132, 52, 132, 132, 132, 28, 132, 148,
56, 132, 149, 59, 132, 139, 132, 150, 31, 132,
132, 141, 132, 132, 142, 36, 143, 143, 143, 144,
145, 132, 132, 132, 146, 132, 132, 132, 132, 132,
@@ -410,116 +410,116 @@ static yyconst short int yy_def[152] =
132
} ;
-static yyconst short int yy_nxt[473] =
+static yyconst short int yy_nxt[476] =
{ 0,
- 16, 17, 18, 19, 20, 21, 22, 23, 24, 24,
- 25, 26, 27, 28, 29, 24, 30, 31, 30, 32,
- 16, 36, 55, 36, 47, 132, 37, 36, 36, 125,
- 38, 60, 36, 36, 36, 61, 36, 47, 48, 37,
- 36, 36, 91, 38, 92, 36, 36, 44, 44, 44,
- 44, 48, 51, 51, 56, 57, 45, 58, 45, 51,
- 51, 54, 73, 74, 124, 67, 67, 124, 52, 82,
- 83, 53, 51, 51, 68, 77, 84, 84, 93, 79,
- 93, 54, 86, 87, 59, 62, 62, 88, 50, 90,
- 109, 90, 51, 51, 63, 64, 94, 58, 94, 73,
-
- 74, 54, 65, 67, 67, 62, 62, 77, 70, 82,
- 83, 79, 68, 76, 63, 76, 111, 112, 77, 76,
- 76, 113, 76, 126, 76, 76, 94, 94, 95, 96,
- 94, 96, 94, 94, 96, 96, 97, 98, 96, 98,
- 96, 96, 94, 94, 94, 94, 94, 99, 99, 108,
- 108, 67, 67, 109, 114, 114, 100, 115, 116, 59,
- 68, 77, 117, 125, 101, 103, 53, 103, 84, 84,
- 104, 103, 105, 121, 103, 121, 103, 103, 86, 87,
- 118, 119, 77, 123, 123, 120, 94, 124, 94, 114,
- 114, 94, 94, 94, 94, 94, 94, 94, 94, 96,
-
- 127, 96, 127, 125, 96, 96, 97, 128, 96, 109,
- 96, 96, 99, 99, 132, 111, 112, 132, 111, 112,
- 113, 100, 103, 113, 103, 115, 116, 104, 103, 105,
- 117, 103, 50, 103, 103, 115, 116, 118, 119, 107,
- 117, 59, 120, 118, 119, 129, 130, 91, 120, 129,
- 130, 129, 130, 131, 130, 53, 125, 50, 125, 131,
- 130, 33, 33, 33, 33, 33, 33, 33, 33, 33,
- 33, 33, 33, 35, 35, 35, 35, 35, 35, 35,
- 35, 35, 35, 35, 35, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 41, 41, 41,
-
- 41, 41, 41, 41, 41, 41, 41, 41, 41, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 46, 46, 46, 46, 46, 46, 46, 46, 46,
- 46, 46, 46, 49, 71, 66, 49, 49, 49, 69,
- 69, 50, 132, 42, 42, 40, 69, 40, 69, 72,
- 72, 72, 72, 72, 34, 72, 72, 72, 72, 72,
- 72, 75, 75, 75, 75, 75, 75, 34, 75, 75,
- 75, 75, 75, 78, 132, 132, 78, 78, 78, 80,
- 80, 80, 80, 132, 80, 80, 80, 80, 80, 80,
- 80, 81, 81, 81, 81, 81, 132, 81, 81, 81,
-
- 81, 81, 81, 85, 85, 85, 85, 85, 132, 85,
- 85, 85, 85, 85, 89, 89, 89, 89, 89, 89,
- 89, 89, 89, 89, 89, 89, 102, 102, 132, 102,
- 102, 102, 102, 102, 102, 102, 102, 102, 106, 106,
- 106, 106, 110, 110, 110, 110, 122, 122, 122, 122,
- 15, 132, 132, 132, 132, 132, 132, 132, 132, 132,
+ 16, 17, 18, 19, 20, 21, 22, 23, 24, 22,
+ 22, 25, 26, 27, 28, 29, 30, 31, 30, 32,
+ 16, 36, 125, 36, 36, 44, 44, 37, 36, 36,
+ 47, 38, 47, 36, 36, 45, 36, 36, 44, 44,
+ 37, 36, 36, 48, 38, 48, 36, 124, 45, 51,
+ 51, 54, 73, 74, 132, 51, 51, 56, 57, 52,
+ 58, 91, 53, 92, 60, 55, 51, 51, 61, 93,
+ 77, 93, 67, 67, 79, 124, 55, 82, 83, 59,
+ 62, 62, 68, 84, 84, 109, 86, 87, 73, 74,
+ 63, 64, 88, 58, 126, 51, 51, 65, 67, 67,
+
+ 50, 90, 125, 90, 70, 55, 108, 108, 68, 76,
+ 109, 76, 76, 82, 83, 77, 76, 76, 94, 76,
+ 94, 76, 94, 94, 95, 96, 94, 96, 96, 94,
+ 94, 96, 96, 97, 98, 96, 98, 96, 94, 94,
+ 94, 94, 94, 99, 99, 62, 62, 67, 67, 53,
+ 77, 114, 114, 100, 79, 63, 59, 68, 109, 77,
+ 101, 103, 132, 103, 103, 84, 84, 104, 103, 105,
+ 121, 103, 121, 103, 111, 112, 115, 116, 86, 87,
+ 113, 77, 117, 118, 119, 99, 99, 123, 123, 120,
+ 94, 124, 94, 94, 132, 100, 94, 94, 94, 94,
+
+ 94, 94, 94, 96, 50, 96, 96, 114, 114, 96,
+ 96, 97, 127, 96, 127, 96, 103, 125, 103, 103,
+ 107, 128, 104, 103, 105, 59, 103, 91, 103, 111,
+ 112, 111, 112, 115, 116, 113, 53, 113, 50, 117,
+ 115, 116, 118, 119, 118, 119, 117, 71, 120, 66,
+ 120, 129, 130, 129, 130, 129, 130, 131, 130, 131,
+ 130, 125, 50, 125, 33, 33, 33, 33, 33, 33,
+ 33, 33, 33, 33, 33, 33, 35, 35, 35, 35,
+ 35, 35, 35, 35, 35, 35, 35, 35, 39, 39,
+ 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
+
+ 41, 41, 41, 41, 41, 41, 41, 41, 41, 41,
+ 41, 41, 43, 43, 43, 43, 43, 43, 43, 43,
+ 43, 43, 43, 43, 46, 46, 46, 46, 46, 46,
+ 46, 46, 46, 46, 46, 46, 49, 132, 42, 49,
+ 49, 49, 69, 69, 42, 40, 40, 34, 34, 69,
+ 132, 69, 72, 72, 72, 72, 72, 132, 72, 72,
+ 72, 72, 72, 72, 75, 75, 75, 75, 75, 75,
+ 132, 75, 75, 75, 75, 75, 78, 132, 132, 78,
+ 78, 78, 80, 80, 80, 80, 132, 80, 80, 80,
+ 80, 80, 80, 80, 81, 81, 81, 81, 81, 132,
+
+ 81, 81, 81, 81, 81, 81, 85, 85, 85, 85,
+ 85, 132, 85, 85, 85, 85, 85, 89, 89, 89,
+ 89, 89, 89, 89, 89, 89, 89, 89, 89, 102,
+ 102, 132, 102, 102, 102, 102, 102, 102, 102, 102,
+ 102, 106, 106, 106, 106, 110, 110, 110, 110, 122,
+ 122, 122, 122, 15, 132, 132, 132, 132, 132, 132,
132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
- 132, 132
+ 132, 132, 132, 132, 132
} ;
-static yyconst short int yy_chk[473] =
+static yyconst short int yy_chk[476] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 5, 24, 5, 13, 24, 5, 5, 5, 127,
- 5, 27, 5, 5, 6, 27, 6, 14, 13, 6,
- 6, 6, 52, 6, 52, 6, 6, 11, 11, 12,
- 12, 14, 23, 23, 25, 25, 11, 25, 12, 21,
- 21, 23, 34, 34, 124, 30, 30, 123, 21, 42,
- 42, 21, 26, 26, 30, 37, 44, 44, 54, 37,
- 54, 26, 47, 47, 26, 28, 28, 47, 50, 50,
- 108, 50, 51, 51, 28, 28, 61, 28, 61, 73,
-
- 73, 51, 28, 31, 31, 62, 62, 77, 31, 82,
- 82, 77, 31, 36, 62, 36, 74, 74, 36, 36,
- 36, 74, 36, 104, 36, 36, 56, 56, 56, 56,
+ 1, 5, 127, 5, 5, 11, 11, 5, 5, 5,
+ 13, 5, 14, 5, 6, 11, 6, 6, 12, 12,
+ 6, 6, 6, 13, 6, 14, 6, 124, 12, 21,
+ 21, 22, 34, 34, 22, 24, 24, 25, 25, 21,
+ 25, 52, 21, 52, 27, 24, 26, 26, 27, 55,
+ 37, 55, 30, 30, 37, 123, 26, 42, 42, 26,
+ 28, 28, 30, 44, 44, 108, 47, 47, 73, 73,
+ 28, 28, 47, 28, 104, 51, 51, 28, 31, 31,
+
+ 50, 50, 102, 50, 31, 51, 65, 65, 31, 36,
+ 65, 36, 36, 82, 82, 36, 36, 36, 61, 36,
+ 61, 36, 56, 56, 56, 56, 56, 56, 56, 56,
56, 56, 56, 56, 56, 56, 56, 56, 56, 56,
- 56, 56, 56, 56, 56, 56, 56, 59, 59, 65,
- 65, 67, 67, 65, 79, 79, 59, 83, 83, 59,
- 67, 79, 83, 102, 59, 60, 92, 60, 84, 84,
- 60, 60, 60, 97, 60, 97, 60, 60, 86, 86,
- 87, 87, 78, 101, 101, 87, 94, 101, 94, 114,
- 114, 94, 94, 94, 94, 94, 94, 94, 94, 96,
-
- 105, 96, 105, 125, 96, 96, 96, 125, 96, 109,
- 96, 96, 99, 99, 109, 111, 111, 69, 112, 112,
- 111, 99, 103, 112, 103, 115, 115, 103, 103, 103,
- 115, 103, 66, 103, 103, 116, 116, 118, 118, 64,
- 116, 57, 118, 119, 119, 126, 126, 55, 119, 128,
- 128, 129, 129, 130, 130, 53, 128, 49, 129, 131,
- 131, 133, 133, 133, 133, 133, 133, 133, 133, 133,
- 133, 133, 133, 134, 134, 134, 134, 134, 134, 134,
- 134, 134, 134, 134, 134, 135, 135, 135, 135, 135,
- 135, 135, 135, 135, 135, 135, 135, 136, 136, 136,
-
- 136, 136, 136, 136, 136, 136, 136, 136, 136, 137,
- 137, 137, 137, 137, 137, 137, 137, 137, 137, 137,
- 137, 138, 138, 138, 138, 138, 138, 138, 138, 138,
- 138, 138, 138, 139, 32, 29, 139, 139, 139, 140,
- 140, 19, 15, 10, 9, 8, 140, 7, 140, 141,
- 141, 141, 141, 141, 4, 141, 141, 141, 141, 141,
- 141, 142, 142, 142, 142, 142, 142, 3, 142, 142,
- 142, 142, 142, 143, 0, 0, 143, 143, 143, 144,
- 144, 144, 144, 0, 144, 144, 144, 144, 144, 144,
- 144, 145, 145, 145, 145, 145, 0, 145, 145, 145,
-
- 145, 145, 145, 146, 146, 146, 146, 146, 0, 146,
- 146, 146, 146, 146, 147, 147, 147, 147, 147, 147,
- 147, 147, 147, 147, 147, 147, 148, 148, 0, 148,
- 148, 148, 148, 148, 148, 148, 148, 148, 149, 149,
- 149, 149, 150, 150, 150, 150, 151, 151, 151, 151,
+ 56, 56, 56, 59, 59, 62, 62, 67, 67, 92,
+ 77, 79, 79, 59, 77, 62, 59, 67, 109, 79,
+ 59, 60, 109, 60, 60, 84, 84, 60, 60, 60,
+ 97, 60, 97, 60, 74, 74, 83, 83, 86, 86,
+ 74, 78, 83, 87, 87, 99, 99, 101, 101, 87,
+ 94, 101, 94, 94, 69, 99, 94, 94, 94, 94,
+
+ 94, 94, 94, 96, 66, 96, 96, 114, 114, 96,
+ 96, 96, 105, 96, 105, 96, 103, 125, 103, 103,
+ 64, 125, 103, 103, 103, 57, 103, 54, 103, 111,
+ 111, 112, 112, 115, 115, 111, 53, 112, 49, 115,
+ 116, 116, 118, 118, 119, 119, 116, 32, 118, 29,
+ 119, 126, 126, 128, 128, 129, 129, 130, 130, 131,
+ 131, 128, 19, 129, 133, 133, 133, 133, 133, 133,
+ 133, 133, 133, 133, 133, 133, 134, 134, 134, 134,
+ 134, 134, 134, 134, 134, 134, 134, 134, 135, 135,
+ 135, 135, 135, 135, 135, 135, 135, 135, 135, 135,
+
+ 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
+ 136, 136, 137, 137, 137, 137, 137, 137, 137, 137,
+ 137, 137, 137, 137, 138, 138, 138, 138, 138, 138,
+ 138, 138, 138, 138, 138, 138, 139, 15, 10, 139,
+ 139, 139, 140, 140, 9, 8, 7, 4, 3, 140,
+ 0, 140, 141, 141, 141, 141, 141, 0, 141, 141,
+ 141, 141, 141, 141, 142, 142, 142, 142, 142, 142,
+ 0, 142, 142, 142, 142, 142, 143, 0, 0, 143,
+ 143, 143, 144, 144, 144, 144, 0, 144, 144, 144,
+ 144, 144, 144, 144, 145, 145, 145, 145, 145, 0,
+
+ 145, 145, 145, 145, 145, 145, 146, 146, 146, 146,
+ 146, 0, 146, 146, 146, 146, 146, 147, 147, 147,
+ 147, 147, 147, 147, 147, 147, 147, 147, 147, 148,
+ 148, 0, 148, 148, 148, 148, 148, 148, 148, 148,
+ 148, 149, 149, 149, 149, 150, 150, 150, 150, 151,
+ 151, 151, 151, 132, 132, 132, 132, 132, 132, 132,
132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
- 132, 132, 132, 132, 132, 132, 132, 132, 132, 132,
- 132, 132
+ 132, 132, 132, 132, 132
} ;
static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr;
@@ -556,7 +556,7 @@ char *yytext;
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/parser/Attic/scan.c,v 1.36 1999/02/14 05:14:15 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/parser/Attic/scan.c,v 1.37 1999/03/17 20:17:13 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -881,7 +881,7 @@ yy_match:
*yy_state_ptr++ = yy_current_state;
++yy_cp;
}
- while ( yy_base[yy_current_state] != 451 );
+ while ( yy_base[yy_current_state] != 454 );
yy_find_action:
yy_current_state = *--yy_state_ptr;