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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pmod:2745:      cDay dwim_day(string day,void|TimeRange context)   {    cDay d;       foreach ( dwim_day_strings,    string dayformat)    if ( (d=parse(dayformat+"%n",day,context)) )    return d;    -  cDay t=Day(); +  cDay t=context?context->day():Day();    if ( (d=parse("%e",day,context)) )    {    if (d>=t) return d;    else return (d->week()+1)->place(d);    }       if (strlen(day)==4) catch { return parse("%M/%D",day/2*"/",context); };       if (day=="today") return context?context->day():t;    if (day=="tomorrow") return (context?context->day():t)+1;