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

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pike:2877:    {    m->month=low=m->year->month(m->M);    }    if (m->W)    m->week=low=m->year->week("w"+m->W);       if (!zero_type(m->D))    m->day=low=(m->month||(context?context->month():cal->Month()))    ->day((int)m->D);    else if (!zero_type(m->a)) -  m->day=low=m->year->day(m->a); +  m->day=low=(m->month || m->year)->day(m->a);    else if (!zero_type(m->e))    m->day=low=(m->week||(context?context->week():cal->Week()))    ->day(m->e);    else    low=m->day=context?context->day():cal->Day();       if (m->day && zero_type(m->Y) && zero_type(m->y) && m->e)    if (m->month)    {    // scan for closest year that matches