| 39 |
GEDCOMParser::DateManagement::Period * _date_period; |
GEDCOMParser::DateManagement::Period * _date_period; |
| 40 |
GEDCOMParser::DateManagement::Range * _date_range; |
GEDCOMParser::DateManagement::Range * _date_range; |
| 41 |
GEDCOMParser::DateManagement::DatePhrase * _date_phrase; |
GEDCOMParser::DateManagement::DatePhrase * _date_phrase; |
| 42 |
|
std::string _parsed_string; |
| 43 |
|
|
| 44 |
%} |
%} |
| 45 |
|
|
| 676 |
|
|
| 677 |
void datevalue_error(char * const s) |
void datevalue_error(char * const s) |
| 678 |
{ |
{ |
| 679 |
std::cerr << s << std::endl; |
std::cerr << s << " : " << _parsed_string << std::endl; |
| 680 |
|
|
| 681 |
return ; |
return ; |
| 682 |
} |
} |
| 683 |
|
|
| 684 |
void datevalue_runparse(std::string const &s, GEDCOMParser::DateManagement::DateValue * date_value, int debug = 0) |
void datevalue_runparse(std::string const &s, GEDCOMParser::DateManagement::DateValue * date_value, int debug = 0) |
| 685 |
{ |
{ |
| 686 |
|
_parsed_string = s; |
| 687 |
yydebug = debug; |
yydebug = debug; |
| 688 |
_date = 0; |
_date = 0; |
| 689 |
_date_period = 0; |
_date_period = 0; |