Cleanup of error handling on dates.
[gedcom-parse.git] / t / output / dates.ref
index a0f15444bac91a0ad5040552e5d77f254b6ea654..a7f6d1d41b439a415f633453045ae9e51bcd99ef 100644 (file)
@@ -1,5 +1,5 @@
 
-=== Parsing file ./input/dates.ged
+=== Parsing file dates.ged
 Header start
 == 1 CHAR (292) ASCII (ctxt is 1, conversion failures: 0)
 Source is APPROVED_SOURCE_NAME (ctxt is 1001, parent is 1)
@@ -152,8 +152,9 @@ Contents of the date_value:
 Rec INDI start, xref is @PERS06@
 == 1 NAME (342) /Unexpected calendar type/ (ctxt is 333, conversion failures: 0)
 == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0)
-ERROR: Error on line 38: Unknown calendar type
-ERROR: Error on line 38: parse error
+WARNING: Warning on line 37: Unknown calendar type
+WARNING: Warning on line 37: parse error
+WARNING: Warning on line 37: Putting date in 'phrase' member
 Contents of the date_value:
   raw value: @#DFRENCH@ 03 BRUM 4
   type: 11
@@ -243,9 +244,33 @@ Contents of the date_value:
     sdn1: -1
     sdn2: -1
   phrase: 
+Rec INDI start, xref is @PERS10@
+== 1 NAME (342) /Annunciation style/ (ctxt is 333, conversion failures: 0)
+== 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0)
+Contents of the date_value:
+  raw value: 20 MAR 1677/78
+  type: 0
+  date1:
+    calendar type: 0
+    day: 20
+    month: MAR
+    year: 1677/78
+    date type: 1
+    sdn1: 2334016
+    sdn2: -1
+  date2:
+    calendar type: 4
+    day: 
+    month: 
+    year: 
+    date type: 0
+    sdn1: -1
+    sdn2: -1
+  phrase: 
 WARNING: Warning: Cross-reference @PERS07@ defined on line 38 is never used
 WARNING: Warning: Cross-reference @PERS02@ defined on line 18 is never used
 WARNING: Warning: Cross-reference @PERS00@ defined on line 10 is never used
+WARNING: Warning: Cross-reference @PERS10@ defined on line 50 is never used
 WARNING: Warning: Cross-reference @PERS01@ defined on line 14 is never used
 WARNING: Warning: Cross-reference @PERS04@ defined on line 26 is never used
 WARNING: Warning: Cross-reference @PERS09@ defined on line 46 is never used
@@ -256,7 +281,7 @@ WARNING: Warning: Cross-reference @PERS03@ defined on line 22 is never used
 
 === Total conversion failures: 0
 
-=== Parsing file ./input/dates.ged
+=== Parsing file dates.ged
 Header start
 == 1 CHAR (292) ASCII (ctxt is 1, conversion failures: 0)
 Source is APPROVED_SOURCE_NAME (ctxt is 1001, parent is 1)
@@ -409,8 +434,9 @@ Contents of the date_value:
 Rec INDI start, xref is @PERS06@
 == 1 NAME (342) /Unexpected calendar type/ (ctxt is 333, conversion failures: 0)
 == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0)
-ERROR: Error on line 38: Unknown calendar type
-ERROR: Error on line 38: parse error
+WARNING: Warning on line 37: Unknown calendar type
+WARNING: Warning on line 37: parse error
+WARNING: Warning on line 37: Putting date in 'phrase' member
 Contents of the date_value:
   raw value: @#DFRENCH@ 03 BRUM 4
   type: 11
@@ -500,9 +526,33 @@ Contents of the date_value:
     sdn1: -1
     sdn2: -1
   phrase: 
+Rec INDI start, xref is @PERS10@
+== 1 NAME (342) /Annunciation style/ (ctxt is 333, conversion failures: 0)
+== 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0)
+Contents of the date_value:
+  raw value: 20 MAR 1677/78
+  type: 0
+  date1:
+    calendar type: 0
+    day: 20
+    month: MAR
+    year: 1677/78
+    date type: 1
+    sdn1: 2334016
+    sdn2: -1
+  date2:
+    calendar type: 4
+    day: 
+    month: 
+    year: 
+    date type: 0
+    sdn1: -1
+    sdn2: -1
+  phrase: 
 WARNING: Warning: Cross-reference @PERS07@ defined on line 38 is never used
 WARNING: Warning: Cross-reference @PERS02@ defined on line 18 is never used
 WARNING: Warning: Cross-reference @PERS00@ defined on line 10 is never used
+WARNING: Warning: Cross-reference @PERS10@ defined on line 50 is never used
 WARNING: Warning: Cross-reference @PERS01@ defined on line 14 is never used
 WARNING: Warning: Cross-reference @PERS04@ defined on line 26 is never used
 WARNING: Warning: Cross-reference @PERS09@ defined on line 46 is never used