pike.git / lib / modules / Calendar.pmod / YMD.pike

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pike:3240:    if (sizeof(what)>15 &&    (t=parse(SPACED("%e %M %D %h:%m:%s %z %Y"),what,cx))) return t;    if (sizeof(what)>19 &&    (t=parse(SPACED("%e %M %D %h:%m:%s %z DST %Y"),what,cx))) return t;       foreach ( dwim_day_strings +    ({""}),    string dayformat )    foreach ( ({ "%t %z",    "T%t %z", +  "T%t%z",    "T%t",    "%h"COLON"%m"COLON"%s %p %z",    "%h"COLON"%m"COLON"%s %p",    "%h"COLON"%m"COLON"%s %z",    "%h"COLON"%m"COLON"%s%z",    "%h"COLON"%m"COLON"%s",    "%h"COLON"%m %p %z",    "%h"COLON"%m %p",    "%h"COLON"%m %z",    "%h"COLON"%m%z",    "%h"COLON"%m", -  +  "T%h"COLON"%m"COLON"%s %z", +  "T%h"COLON"%m"COLON"%s%z", +  "T%h"COLON"%m"COLON"%s", +  "T%h"COLON"%m %z", +  "T%h"COLON"%m%z", +  "T%h"COLON"%m",    "%h%*[ ]%p",    "%*[a-zA-Z.] %h"COLON"%m"COLON"%s %p %z",    "%*[a-zA-Z.] %h"COLON"%m"COLON"%s %p",    "%*[a-zA-Z.] %h"COLON"%m"COLON"%s %z",    "%*[a-zA-Z.] %h"COLON"%m"COLON"%s%z",    "%*[a-zA-Z.] %h"COLON"%m"COLON"%s",    "%*[a-zA-Z.] %h"COLON"%m %p %z",    "%*[a-zA-Z.] %h"COLON"%m %p",    "%*[a-zA-Z.] %h"COLON"%m %z",    "%*[a-zA-Z.] %h"COLON"%m%z",    "%*[a-zA-Z.] %h"COLON"%m",    "%*[a-zA-Z.] %h%*[ ]%p", -  +  "%t%z",    "%t",    }),    string todformat )    {   // werror("try: %O\n %O\n",   // dayformat+"%*[ ,]"+todformat,   // todformat+"%*[ ,]"+dayformat);    if (dayformat=="")    {    if ( (t=parse(todformat+"%*[ ]%n",what,cx)) ) return t;