+ | /* empty */
+ {
+ /* If empty string: return empty string in 'phrase'
+ member as fallback */
+ /* Note: this can only happen in compatibility mode */
+ make_date_value(DV_PHRASE,
+ def_date, def_date, curr_line_value);
+ }
+ | error { /* On error: put entire string in 'phrase' member
+ as fallback */
+ make_date_value(DV_PHRASE,
+ def_date, def_date, curr_line_value);
+ }