dlugolecki.net.pl
Dziennik
Polecane
Software
projects
/
gedcom-parse.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9d87c36
)
Don't lose the HEAD.TIME section of lifelines.
author
Peter Verthez
<Peter.Verthez@advalvas.be>
Tue, 28 Jan 2003 17:32:53 +0000
(17:32 +0000)
committer
Peter Verthez
<Peter.Verthez@advalvas.be>
Tue, 28 Jan 2003 17:32:53 +0000
(17:32 +0000)
gedcom/gedcom.y
patch
|
blob
|
history
diff --git
a/gedcom/gedcom.y
b/gedcom/gedcom.y
index 41c59359fe3fb73cd5191ac726f64e31040a4476..9eadd4424ed5e7840effb35ac197d68fd22b882c 100644
(file)
--- a/
gedcom/gedcom.y
+++ b/
gedcom/gedcom.y
@@
-646,6
+646,8
@@
head_date_sect : OPEN DELIM TAG_DATE mand_line_item
$<ctxt>$ = start_element(ELT_HEAD_DATE,
PARENT, $1, $3, $4,
GEDCOM_MAKE_DATE(val1, dv));
$<ctxt>$ = start_element(ELT_HEAD_DATE,
PARENT, $1, $3, $4,
GEDCOM_MAKE_DATE(val1, dv));
+ if (compat_mode(C_HEAD_TIME))
+ compat_save_head_date_context($<ctxt>$);
START(DATE, $1, $<ctxt>$)
}
head_date_subs
START(DATE, $1, $<ctxt>$)
}
head_date_subs
@@
-679,9
+681,15
@@
head_date_time_sect : OPEN DELIM TAG_TIME mand_line_item
;
/* HEAD.TIME (Only for compatibility) */
;
/* HEAD.TIME (Only for compatibility) */
-/* Just ignore the time... */
-head_time_sect : OPEN DELIM TAG_TIME opt_line_item CLOSE
- { gedcom_warning(_("Header change time lost in the compatibility"));
+head_time_sect : OPEN DELIM TAG_TIME opt_line_item
+ { if (compat_mode(C_HEAD_TIME)) {
+ $<ctxt>$ = compat_generate_head_time_start($1, $3, $4);
+ }
+ }
+ CLOSE
+ { if (compat_mode (C_HEAD_TIME)) {
+ compat_generate_head_time_end($<ctxt>5);
+ }
}
;
}
;