svoid test_EnglishDateParser() { //long baseDate = parseYMDHMS_slashesSpaceColons("2019/02/05 18:23:15"); //XXX - nasty infinite transpilation bug... //delegate Day to DateStructures. //delegate Month to DateStructures. //delegate Year to DateStructures. replace DS with DateStructures. EnglishDateParser parser = new EnglishDateParser(baseDate); parser.assumeFuture = true; testFunctionValues(s -> parser.parse(s), "2020/5/13" => new DS.Day(13, new DS.Month(5, new DS.Year(2020))), /*"tuesday" => next tuesday in 5 days/5 days from now*/ ); }