diff options
Diffstat (limited to 'src/backend/parser/scan.c')
-rw-r--r-- | src/backend/parser/scan.c | 268 |
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; |