Warning: session_start(): open(/var/lib/php/sessions/sess_8810micf6fir0nkja7n38bukfb, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
svoid test_EnglishDateParser() {
//long baseDate = parseYMDHMS_slashesSpaceColons("2019/02/05 18:23:15");
delegate Day to DateStructures.
delegate Month to DateStructures.
delegate Year to DateStructures.
delegate CurrentWeekPlus to DateStructures.
delegate Weekday to DateStructures.
//replace DS with DateStructures.
//XXX - nasty infinite transpilation bug caused by delegate/replace when using quicknew syntax in line below
new EnglishDateParser parser;
parser.assumeFuture = true; // maybe not needed
testFunctionValues(s -> parser.parse((S) s),
"2020/5/13" := new Day(13, new Month(5, new Year(2020))),
"tuesday" := new Weekday(3, null),
"next tuesday" := new Weekday(3, CurrentWeekPlus(1)),
//in 5 days/5 days from now
);
}