--- parser3/tests/results/315.processed 2015/09/22 13:56:23 1.4 +++ parser3/tests/results/315.processed 2024/05/20 22:46:47 1.8 @@ -1,5 +1,5 @@ Content-Type: text/html -Content-Length: 7184 +Content-Length: 7811 [ ] Type: date.format, @@ -12,78 +12,98 @@ Comment: number expected in date '+' [1-1- -1T10:10:10.0+5] [1-1- -1T10:10:10.0+5] timestamp: -62135750990 [1-1- -1T10:10:10.0+5] sql-string: 0000-12-30 10:10:10 SUB-5 -[1-1- -1T10:10:10.0+5] iso-string: 0000-12-30T10:10:10+5:00 +[1-1- -1T10:10:10.0+5] iso-string: 0000-12-30T10:10:10+05:00 [same] timestamp: -62135750990 [same] sql-string: 0000-12-30 08:10:10 SUB-3 -[same] iso-string: 0000-12-30T08:10:10+3:00 +[same] iso-string: 0000-12-30T08:10:10+03:00 [1980-1-1T10:10:10.0+5] [1980-1-1T10:10:10.0+5] timestamp: 315551410 [1980-1-1T10:10:10.0+5] sql-string: 1980-01-01 10:10:10 SUB-5 -[1980-1-1T10:10:10.0+5] iso-string: 1980-01-01T10:10:10+5:00 +[1980-1-1T10:10:10.0+5] iso-string: 1980-01-01T10:10:10+05:00 [same] timestamp: 315551410 -[same] sql-string: 1980-01-01 08:10:10 [same] iso-string: 1980-01-01T08:10:10+3:00 +[same] sql-string: 1980-01-01 08:10:10 [same] iso-string: 1980-01-01T08:10:10+03:00 [9999-12-31T10:10:10.0+5] [9999-12-31T10:10:10.0+5] timestamp: 253402233010 [9999-12-31T10:10:10.0+5] sql-string: 9999-12-31 10:10:10 SUB-5 -[9999-12-31T10:10:10.0+5] iso-string: 9999-12-31T10:10:10+5:00 +[9999-12-31T10:10:10.0+5] iso-string: 9999-12-31T10:10:10+05:00 [same] timestamp: 253402233010 -[same] sql-string: 9999-12-31 08:10:10 [same] iso-string: 9999-12-31T08:10:10+3:00 +[same] sql-string: 9999-12-31 08:10:10 [same] iso-string: 9999-12-31T08:10:10+03:00 [9999-12-31T23:59:59-5] [9999-12-31T23:59:59-5] timestamp: 253402318799 [9999-12-31T23:59:59-5] sql-string: 9999-12-31 23:59:59 SUB+5 -[9999-12-31T23:59:59-5] iso-string: 9999-12-31T23:59:59-5:00 +[9999-12-31T23:59:59-5] iso-string: 9999-12-31T23:59:59-05:00 Type: date.range, Source: roll, Comment: year '10000' is out of range 0..9999 -[2000--31 23:59:59] +[2020--31 23:59:59] Type: date.format, Source: create, Comment: number delimiter '-' expected, but found '2' in date '-31 23:59:59' -[2000-1-31T23:59:59] +[2020-1-31T23:59:59] Type: date.format, Source: create, Comment: empty timezone -[2000-1-31T23:59:59x] +[2020-1-31T23:59:59x] Type: date.format, Source: create, Comment: number delimiter '.' or timezone expected, but found 'x' in date '59x' -[2000-1-31T23:59:59+] +[2020-1-31T23:59:59+] Type: date.format, Source: create, Comment: invalid timezone '+' -[2000-1-31T23:59:59+a] +[2020-1-31T23:59:59+a] Type: date.format, Source: create, Comment: invalid timezone '+a' -[2000-1-31T23:59:59+222] +[2020-1-31T23:59:59+111] Type: date.format, Source: create, -Comment: invalid timezone '+222' -[2000-1-31T23:59:59+22:] +Comment: invalid timezone '+111' +[2020-1-31T23:59:59+1111] +[2020-1-31T23:59:59+1111] timestamp: 1580474939 +[2020-1-31T23:59:59+1111] sql-string: 2020-01-31 23:59:59 SUB-11:11 +[2020-1-31T23:59:59+1111] iso-string: 2020-01-31T23:59:59+11:11 +[2020-1-31T23:59:59+11 11] +Type: date.format, +Source: create, +Comment: invalid timezone '+11 11' +[2020-1-31T23:59:59+1111x] +Type: date.format, +Source: create, +Comment: invalid timezone '+1111x' +[2020-1-31T23:59:59+1111 x] +Type: date.format, +Source: create, +Comment: invalid timezone '+1111 x' +[2020-1-31T23:59:59+11111] +Type: date.format, +Source: create, +Comment: invalid timezone '+11111' +[2020-1-31T23:59:59+22:] Type: date.format, Source: create, Comment: invalid timezone '+22:' -[2000-1-31T23:59:59+22:100] +[2020-1-31T23:59:59+22:100] Type: date.format, Source: create, Comment: invalid timezone '+22:100' -[2000-1-31T 23:59:59 +0 2:10 ] +[2020-1-31T 23:59:59 +0 2:10 ] Type: date.format, Source: create, -Comment: invalid timezone '+0 2:10 ' -[2000-1-31T 23:59:59 +02 X] +Comment: invalid timezone '+0 2:10 ' +[2020-1-31T 23:59:59 +02 X] Type: date.format, Source: create, Comment: invalid timezone '+02 X' -[2000-1-31T 23:59:59+02:10 X] +[2020-1-31T 23:59:59+02:10 X] Type: date.format, Source: create, Comment: invalid timezone '+02:10 X' -[2000-1-31T 23:59:59+02-10] +[2020-1-31T 23:59:59+02-10] Type: date.format, Source: create, Comment: invalid timezone '+02-10' -[2000-1-31T 23:59:59Z X] +[2020-1-31T 23:59:59Z X] Type: date.format, Source: create, Comment: invalid timezone 'Z X' @@ -99,133 +119,133 @@ Comment: invalid character '1' after num Type: date.format, Source: create, Comment: '.' must be number in date '-.1-1 23:59:59' -[2000] -[2000] timestamp: 946674000 -[2000] sql-string: 2000-01-01 00:00:00 [2000] iso-string: 2000-01-01T00:00:00+3:00 -[2000-] +[2020] +[2020] timestamp: 1577826000 +[2020] sql-string: 2020-01-01 00:00:00 [2020] iso-string: 2020-01-01T00:00:00+03:00 +[2020-] Type: date.format, Source: create, Comment: number expected in date '' -[2000X] +[2020X] Type: date.format, Source: create, -Comment: number delimiter '-' expected, but found 'X' in date '2000X' -[2000-1 ] -[2000-1 ] timestamp: 946674000 -[2000-1 ] sql-string: 2000-01-01 00:00:00 [2000-1 ] iso-string: 2000-01-01T00:00:00+3:00 -[2000-1X] +Comment: number delimiter '-' expected, but found 'X' in date '2020X' +[2020-1 ] +[2020-1 ] timestamp: 1577826000 +[2020-1 ] sql-string: 2020-01-01 00:00:00 [2020-1 ] iso-string: 2020-01-01T00:00:00+03:00 +[2020-1X] Type: date.format, Source: create, Comment: number delimiter '-' expected, but found 'X' in date '1X' -[2000-1-] +[2020-1-] Type: date.format, Source: create, Comment: number expected in date '' -[2000-1-31 ] -[2000-1-31 ] timestamp: 949266000 -[2000-1-31 ] sql-string: 2000-01-31 00:00:00 [2000-1-31 ] iso-string: 2000-01-31T00:00:00+3:00 -[2000-1-31X] +[2020-1-31 ] +[2020-1-31 ] timestamp: 1580418000 +[2020-1-31 ] sql-string: 2020-01-31 00:00:00 [2020-1-31 ] iso-string: 2020-01-31T00:00:00+03:00 +[2020-1-31X] Type: date.format, Source: create, Comment: number delimiter ' ' expected, but found 'X' in date '31X' -[2000-1-31 1 ] -[2000-1-31 1 ] timestamp: 949269600 -[2000-1-31 1 ] sql-string: 2000-01-31 01:00:00 [2000-1-31 1 ] iso-string: 2000-01-31T01:00:00+3:00 -[2000-1-31 1X] +[2020-1-31 1 ] +[2020-1-31 1 ] timestamp: 1580421600 +[2020-1-31 1 ] sql-string: 2020-01-31 01:00:00 [2020-1-31 1 ] iso-string: 2020-01-31T01:00:00+03:00 +[2020-1-31 1X] Type: date.format, Source: create, Comment: number delimiter ':' expected, but found 'X' in date '1X' -[2000-1-31 1:] +[2020-1-31 1:] Type: date.format, Source: create, Comment: number expected in date '' -[2000-1-31 1:1 ] -[2000-1-31 1:1 ] timestamp: 949269660 -[2000-1-31 1:1 ] sql-string: 2000-01-31 01:01:00 [2000-1-31 1:1 ] iso-string: 2000-01-31T01:01:00+3:00 -[2000-1-31 1:1X] +[2020-1-31 1:1 ] +[2020-1-31 1:1 ] timestamp: 1580421660 +[2020-1-31 1:1 ] sql-string: 2020-01-31 01:01:00 [2020-1-31 1:1 ] iso-string: 2020-01-31T01:01:00+03:00 +[2020-1-31 1:1X] Type: date.format, Source: create, Comment: number delimiter ':' expected, but found 'X' in date '1X' -[2000-1-31 1:1:] +[2020-1-31 1:1:] Type: date.format, Source: create, Comment: number expected in date '' -[2000-1-31 1:1:1 ] -[2000-1-31 1:1:1 ] timestamp: 949269661 -[2000-1-31 1:1:1 ] sql-string: 2000-01-31 01:01:01 [2000-1-31 1:1:1 ] iso-string: 2000-01-31T01:01:01+3:00 -[2000-1-31 1:1:1X] +[2020-1-31 1:1:1 ] +[2020-1-31 1:1:1 ] timestamp: 1580421661 +[2020-1-31 1:1:1 ] sql-string: 2020-01-31 01:01:01 [2020-1-31 1:1:1 ] iso-string: 2020-01-31T01:01:01+03:00 +[2020-1-31 1:1:1X] Type: date.format, Source: create, Comment: number delimiter '.' expected, but found 'X' in date '1X' -[2000-1-31 1:1:1.] +[2020-1-31 1:1:1.] Type: date.format, Source: create, Comment: number expected in date '' -[2000-1-31 1:1:1.2 ] -[2000-1-31 1:1:1.2 ] timestamp: 949269661 -[2000-1-31 1:1:1.2 ] sql-string: 2000-01-31 01:01:01 [2000-1-31 1:1:1.2 ] iso-string: 2000-01-31T01:01:01+3:00 -[2000-1-31 1:1:1.2X] +[2020-1-31 1:1:1.2 ] +[2020-1-31 1:1:1.2 ] timestamp: 1580421661 +[2020-1-31 1:1:1.2 ] sql-string: 2020-01-31 01:01:01 [2020-1-31 1:1:1.2 ] iso-string: 2020-01-31T01:01:01+03:00 +[2020-1-31 1:1:1.2X] Type: date.format, Source: create, Comment: invalid character 'X' after number in '2X' -[2000-1-31T] +[2020-1-31T] Type: date.format, Source: create, Comment: number expected in date '' -[2000-1-31T1 ] +[2020-1-31T1 ] Type: date.format, Source: create, Comment: empty timezone -[2000-1-31T1X] +[2020-1-31T1X] Type: date.format, Source: create, Comment: number delimiter ':' expected, but found 'X' in date '1X' -[2000-1-31T1Z] +[2020-1-31T1Z] Type: date.format, Source: create, Comment: number delimiter ':' expected, but found 'Z' in date '1Z' -[2000-1-31T1:1 ] +[2020-1-31T1:1 ] Type: date.format, Source: create, Comment: empty timezone -[2000-1-31T1:1X] +[2020-1-31T1:1X] Type: date.format, Source: create, Comment: number delimiter ':' or timezone expected, but found 'X' in date '1X' -[2000-1-31T1:1Z] -[2000-1-31T1:1Z] timestamp: 949280460 -[2000-1-31T1:1Z] sql-string: 2000-01-31 01:01:00 UTC -[2000-1-31T1:1Z] iso-string: 2000-01-31T01:01:00Z -[2000-1-31T1:1:1 ] +[2020-1-31T1:1Z] +[2020-1-31T1:1Z] timestamp: 1580432460 +[2020-1-31T1:1Z] sql-string: 2020-01-31 01:01:00 UTC +[2020-1-31T1:1Z] iso-string: 2020-01-31T01:01:00Z +[2020-1-31T1:1:1 ] Type: date.format, Source: create, Comment: empty timezone -[2000-1-31T1:1:1X] +[2020-1-31T1:1:1X] Type: date.format, Source: create, Comment: number delimiter '.' or timezone expected, but found 'X' in date '1X' -[2000-1-31T1:1:1Z] -[2000-1-31T1:1:1Z] timestamp: 949280461 -[2000-1-31T1:1:1Z] sql-string: 2000-01-31 01:01:01 UTC -[2000-1-31T1:1:1Z] iso-string: 2000-01-31T01:01:01Z -[2000-1-31T1:1:1.2 ] +[2020-1-31T1:1:1Z] +[2020-1-31T1:1:1Z] timestamp: 1580432461 +[2020-1-31T1:1:1Z] sql-string: 2020-01-31 01:01:01 UTC +[2020-1-31T1:1:1Z] iso-string: 2020-01-31T01:01:01Z +[2020-1-31T1:1:1.2 ] Type: date.format, Source: create, Comment: empty timezone -[2000-1-31T1:1:1.2Z] -[2000-1-31T1:1:1.2Z] timestamp: 949280461 -[2000-1-31T1:1:1.2Z] sql-string: 2000-01-31 01:01:01 UTC -[2000-1-31T1:1:1.2Z] iso-string: 2000-01-31T01:01:01Z -[2000:1] -[2000:1] timestamp: 946674000 -[2000:1] sql-string: 2000-01-01 00:00:00 [2000:1] iso-string: 2000-01-01T00:00:00+3:00 -[2000:1-31] +[2020-1-31T1:1:1.2Z] +[2020-1-31T1:1:1.2Z] timestamp: 1580432461 +[2020-1-31T1:1:1.2Z] sql-string: 2020-01-31 01:01:01 UTC +[2020-1-31T1:1:1.2Z] iso-string: 2020-01-31T01:01:01Z +[2020:1] +[2020:1] timestamp: 1577826000 +[2020:1] sql-string: 2020-01-01 00:00:00 [2020:1] iso-string: 2020-01-01T00:00:00+03:00 +[2020:1-31] Type: date.format, Source: create, Comment: number delimiter ':' expected, but found '-' in date '1-31' -[2000:1:31] -[2000:1:31] timestamp: 949266000 -[2000:1:31] sql-string: 2000-01-31 00:00:00 [2000:1:31] iso-string: 2000-01-31T00:00:00+3:00 -[2000:1:31 1] -[2000:1:31 1] timestamp: 949269600 -[2000:1:31 1] sql-string: 2000-01-31 01:00:00 [2000:1:31 1] iso-string: 2000-01-31T01:00:00+3:00 \ No newline at end of file +[2020:1:31] +[2020:1:31] timestamp: 1580418000 +[2020:1:31] sql-string: 2020-01-31 00:00:00 [2020:1:31] iso-string: 2020-01-31T00:00:00+03:00 +[2020:1:31 1] +[2020:1:31 1] timestamp: 1580421600 +[2020:1:31 1] sql-string: 2020-01-31 01:00:00 [2020:1:31 1] iso-string: 2020-01-31T01:00:00+03:00 \ No newline at end of file