From: Peter Verthez Date: Sat, 26 Oct 2002 16:42:48 +0000 (+0000) Subject: Generate reference files under C locale for portable comparison. X-Git-Url: https://git.dlugolecki.net.pl/?a=commitdiff_plain;ds=inline;h=0baff01a0590ee58ccbc957a27fa6ff246f35033;p=gedcom-parse.git Generate reference files under C locale for portable comparison. --- diff --git a/t/output/ansel.ref b/t/output/ansel.ref index c34ca80..e0f6dfe 100644 --- a/t/output/ansel.ref +++ b/t/output/ansel.ref @@ -53,30 +53,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) slash l - uppercase (?), slash o - uppercase (Ø), slash d - uppercase (?), thorn - uppercase (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) slash l - uppercase (?), slash o - uppercase (?), slash d - uppercase (?), thorn - uppercase (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ligature ae - uppercase (Æ), ligature oe - uppercase (?), miagkii znak (?), middle dot (·), musical flat (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) ligature ae - uppercase (?), ligature oe - uppercase (?), miagkii znak (?), middle dot (?), musical flat (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) patent mark (®), plus-or-minus (±), hook o - uppercase (?), hook u - uppercase (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) patent mark (?), plus-or-minus (?), hook o - uppercase (?), hook u - uppercase (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) alif (?), ayn (?), slash l - lowercase (?), slash o - lowercase (ø), slash d - lowercase (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) alif (?), ayn (?), slash l - lowercase (?), slash o - lowercase (?), slash d - lowercase (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) thorn - lowercase (þ), ligature ae - lowercase (æ), ligature oe - lowercase (?), tverdyi znak (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) thorn - lowercase (?), ligature ae - lowercase (?), ligature oe - lowercase (?), tverdyi znak (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) dotless i - lowercase (?), british pound (£), eth (ð), hook o - lowercase (?), hook u - lowercase (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) dotless i - lowercase (?), british pound (?), eth (?), hook o - lowercase (?), hook u - lowercase (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script l (?), phonograph copyright mark (?), copyright symbol (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script l (?), phonograph copyright mark (?), copyright symbol (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) musical sharp (?), inverted question mark (¿), inverted exclamation mark (¡), es zet (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) musical sharp (?), inverted question mark (?), inverted exclamation mark (?), es zet (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E0 (Unicode: hook above, 0309)/low rising tone mark/ (ctxt is 333, conversion failures: 0) @@ -88,30 +88,30 @@ Rec INDI start, xref is @CHILD5@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E1 (Unicode: grave, 0300)/grave accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀB?C?D?ÈF?G?H?ÌJ?K?L?M?N?ÒP?Q?R?S?T?ÙV?W?X?Y?Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B?C?D??F?G?H??J?K?L?M?N??P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) àb?c?d?èf?g?h?ìj?k?l?m?n?òp?q?r?s?t?ùv?w?x?y?z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?b?c?d??f?g?h??j?k?l?m?n??p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E2 (Unicode: acute, 0301)/acute accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÁB??D?ÉF?G?H?ÍJ?K??M??ÓP?Q???T?ÚV?W?X?Ý? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?B??D??F?G?H??J?K??M???P?Q???T??V?W?X??? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) áb??d?éf?g?h?íj?k??m??óp?q???t?úv?w?x?ý? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?b??d??f?g?h??j?k??m???p?q???t??v?w?x??? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E3 (Unicode: circumflex, 0302)/circumflex accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÂB??D?ÊF???Î?K?L?M?N?ÔP?Q?R??T?ÛV??X??Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B??D??F?????K?L?M?N??P?Q?R??T??V??X??Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) âb??d?êf???î?k?l?m?n?ôp?q?r??t?ûv??x??z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?b??d??f?????k?l?m?n??p?q?r??t??v??x??z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E4 (Unicode: tilde, 0303)/tilde/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÃB?C?D?E?F?G?H??J?K?L?M?ÑÕP?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 23) +== 2 PLAC (358) ?B?C?D?E?F?G?H??J?K?L?M???P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ãb?c?d?e?f?g?h??j?k?l?m?ñõp?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 23) +== 2 PLAC (358) ?b?c?d?e?f?g?h??j?k?l?m???p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E5 (Unicode: macron, 0304)/macron/ (ctxt is 333, conversion failures: 0) @@ -137,9 +137,9 @@ Rec INDI start, xref is @CHILD12@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E8 (Unicode: diaeresis, 0308)/umlaut (dieresis)/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄB?C?D?ËF?G?H?ÏJ?K?L?M?N?ÖP?Q?R?S?T?ÜV?W?X??Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B?C?D??F?G?H??J?K?L?M?N??P?Q?R?S?T??V?W?X??Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) äb?c?d?ëf?g?h?ïj?k?l?m?n?öp?q?r?s?t?üv?w?x?ÿz? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?b?c?d??f?g?h??j?k?l?m?n??p?q?r?s?t??v?w?x??z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E9 (Unicode: caron, 030C)/hacek/ (ctxt is 333, conversion failures: 0) @@ -151,9 +151,9 @@ Rec INDI start, xref is @CHILD14@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: EA (Unicode: ring above, 030A)/circle above (angstrom)/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÅB?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) ?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) åb?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) ?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: EB (Unicode: ligature left half, FE20)/ligature, left half/ (ctxt is 333, conversion failures: 0) @@ -193,9 +193,9 @@ Rec INDI start, xref is @CHILD20@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: F0 (Unicode: cedilla, 0327)/cedilla/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) A?B?ÇD?E?F??H?I?J???M??O?P?Q????U?V?W?X?Y?Z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) A?B??D?E?F??H?I?J???M??O?P?Q????U?V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) a?b?çd?e?f??h?i?j???m??o?p?q????u?v?w?x?y?z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) a?b??d?e?f??h?i?j???m??o?p?q????u?v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: F1 (Unicode: ogonek, 0328)/right hook/ (ctxt is 333, conversion failures: 0) @@ -318,7 +318,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 1474 +=== Total conversion failures: 1543 === Parsing file ./input/ansel.ged Header start @@ -374,30 +374,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) slash l - uppercase (?), slash o - uppercase (Ø), slash d - uppercase (?), thorn - uppercase (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) slash l - uppercase (?), slash o - uppercase (?), slash d - uppercase (?), thorn - uppercase (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ligature ae - uppercase (Æ), ligature oe - uppercase (?), miagkii znak (?), middle dot (·), musical flat (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) ligature ae - uppercase (?), ligature oe - uppercase (?), miagkii znak (?), middle dot (?), musical flat (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) patent mark (®), plus-or-minus (±), hook o - uppercase (?), hook u - uppercase (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) patent mark (?), plus-or-minus (?), hook o - uppercase (?), hook u - uppercase (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) alif (?), ayn (?), slash l - lowercase (?), slash o - lowercase (ø), slash d - lowercase (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) alif (?), ayn (?), slash l - lowercase (?), slash o - lowercase (?), slash d - lowercase (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) thorn - lowercase (þ), ligature ae - lowercase (æ), ligature oe - lowercase (?), tverdyi znak (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) thorn - lowercase (?), ligature ae - lowercase (?), ligature oe - lowercase (?), tverdyi znak (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) dotless i - lowercase (?), british pound (£), eth (ð), hook o - lowercase (?), hook u - lowercase (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) dotless i - lowercase (?), british pound (?), eth (?), hook o - lowercase (?), hook u - lowercase (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script l (?), phonograph copyright mark (?), copyright symbol (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script l (?), phonograph copyright mark (?), copyright symbol (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) musical sharp (?), inverted question mark (¿), inverted exclamation mark (¡), es zet (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) musical sharp (?), inverted question mark (?), inverted exclamation mark (?), es zet (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E0 (Unicode: hook above, 0309)/low rising tone mark/ (ctxt is 333, conversion failures: 0) @@ -409,30 +409,30 @@ Rec INDI start, xref is @CHILD5@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E1 (Unicode: grave, 0300)/grave accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀB?C?D?ÈF?G?H?ÌJ?K?L?M?N?ÒP?Q?R?S?T?ÙV?W?X?Y?Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B?C?D??F?G?H??J?K?L?M?N??P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) àb?c?d?èf?g?h?ìj?k?l?m?n?òp?q?r?s?t?ùv?w?x?y?z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?b?c?d??f?g?h??j?k?l?m?n??p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E2 (Unicode: acute, 0301)/acute accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÁB??D?ÉF?G?H?ÍJ?K??M??ÓP?Q???T?ÚV?W?X?Ý? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?B??D??F?G?H??J?K??M???P?Q???T??V?W?X??? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) áb??d?éf?g?h?íj?k??m??óp?q???t?úv?w?x?ý? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?b??d??f?g?h??j?k??m???p?q???t??v?w?x??? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E3 (Unicode: circumflex, 0302)/circumflex accent/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÂB??D?ÊF???Î?K?L?M?N?ÔP?Q?R??T?ÛV??X??Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B??D??F?????K?L?M?N??P?Q?R??T??V??X??Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) âb??d?êf???î?k?l?m?n?ôp?q?r??t?ûv??x??z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?b??d??f?????k?l?m?n??p?q?r??t??v??x??z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E4 (Unicode: tilde, 0303)/tilde/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÃB?C?D?E?F?G?H??J?K?L?M?ÑÕP?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 23) +== 2 PLAC (358) ?B?C?D?E?F?G?H??J?K?L?M???P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ãb?c?d?e?f?g?h??j?k?l?m?ñõp?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 23) +== 2 PLAC (358) ?b?c?d?e?f?g?h??j?k?l?m???p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E5 (Unicode: macron, 0304)/macron/ (ctxt is 333, conversion failures: 0) @@ -458,9 +458,9 @@ Rec INDI start, xref is @CHILD12@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E8 (Unicode: diaeresis, 0308)/umlaut (dieresis)/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄB?C?D?ËF?G?H?ÏJ?K?L?M?N?ÖP?Q?R?S?T?ÜV?W?X??Z? (ctxt is 333, conversion failures: 21) +== 2 PLAC (358) ?B?C?D??F?G?H??J?K?L?M?N??P?Q?R?S?T??V?W?X??Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) äb?c?d?ëf?g?h?ïj?k?l?m?n?öp?q?r?s?t?üv?w?x?ÿz? (ctxt is 333, conversion failures: 20) +== 2 PLAC (358) ?b?c?d??f?g?h??j?k?l?m?n??p?q?r?s?t??v?w?x??z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: E9 (Unicode: caron, 030C)/hacek/ (ctxt is 333, conversion failures: 0) @@ -472,9 +472,9 @@ Rec INDI start, xref is @CHILD14@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: EA (Unicode: ring above, 030A)/circle above (angstrom)/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÅB?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) ?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T??V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) åb?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) ?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t??v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: EB (Unicode: ligature left half, FE20)/ligature, left half/ (ctxt is 333, conversion failures: 0) @@ -514,9 +514,9 @@ Rec INDI start, xref is @CHILD20@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: F0 (Unicode: cedilla, 0327)/cedilla/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) A?B?ÇD?E?F??H?I?J???M??O?P?Q????U?V?W?X?Y?Z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) A?B??D?E?F??H?I?J???M??O?P?Q????U?V?W?X?Y?Z? (ctxt is 333, conversion failures: 26) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) a?b?çd?e?f??h?i?j???m??o?p?q????u?v?w?x?y?z? (ctxt is 333, conversion failures: 25) +== 2 PLAC (358) a?b??d?e?f??h?i?j???m??o?p?q????u?v?w?x?y?z? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: F1 (Unicode: ogonek, 0328)/right hook/ (ctxt is 333, conversion failures: 0) @@ -639,5 +639,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 2948 +=== Total conversion failures: 3086 Parse succeeded diff --git a/t/output/uhlbomcl.ref b/t/output/uhlbomcl.ref index 9bfc482..3e76c0e 100644 --- a/t/output/uhlbomcl.ref +++ b/t/output/uhlbomcl.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/uhlbomcl.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/uhlcl.ref b/t/output/uhlcl.ref index 1c4dcc9..75ffe2f 100644 --- a/t/output/uhlcl.ref +++ b/t/output/uhlcl.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/uhlcl.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/ulhbomcl.ref b/t/output/ulhbomcl.ref index 4986537..37836e4 100644 --- a/t/output/ulhbomcl.ref +++ b/t/output/ulhbomcl.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/ulhbomcl.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/ulhc.ref b/t/output/ulhc.ref index b2e22fa..a8e16d2 100644 --- a/t/output/ulhc.ref +++ b/t/output/ulhc.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/ulhc.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/ulhcl.ref b/t/output/ulhcl.ref index 48272ee..3165be1 100644 --- a/t/output/ulhcl.ref +++ b/t/output/ulhcl.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/ulhcl.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/ulhl.ref b/t/output/ulhl.ref index 2784857..5a35358 100644 --- a/t/output/ulhl.ref +++ b/t/output/ulhl.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/ulhl.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded diff --git a/t/output/ulhlc.ref b/t/output/ulhlc.ref index 3dd289a..2e70dd9 100644 --- a/t/output/ulhlc.ref +++ b/t/output/ulhlc.ref @@ -67,30 +67,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -104,28 +104,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -153,7 +153,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -167,7 +167,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -209,7 +209,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -332,7 +332,7 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 1, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 391 +=== Total conversion failures: 460 === Parsing file ./input/ulhlc.ged Header start @@ -402,30 +402,30 @@ Rec INDI start, xref is @CHILD0@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 0/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital L with stroke (?), capital O with stroke (Ø), capital D with stroke (?), capital thorn (Þ) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) capital L with stroke (?), capital O with stroke (?), capital D with stroke (?), capital thorn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) capital AE (Æ), capital ligature OE (?), modified prime (?), middle dot (·), music flat sign (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) capital AE (?), capital ligature OE (?), modified prime (?), middle dot (?), music flat sign (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD1@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 1/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) registered sign (®), plus-minus sign (±), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) registered sign (?), plus-minus sign (?), capital O with horn (?), capital U with horn (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (ø), small D with stroke (?) (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) modifier right half ring (?), modifier left half ring (?), small L with stroke (?), small O with stroke (?), small D with stroke (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD2@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 2/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small thorn (þ), small AE (æ), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) small thorn (?), small AE (?), small ligature OE (?), modified double prime (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) small dotless i (?), pound sign (£), small eth (ð), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 3) +== 2 PLAC (358) small dotless i (?), pound sign (?), small eth (?), small O with horn (?), small U with horn (?) (ctxt is 333, conversion failures: 5) Rec INDI start, xref is @CHILD3@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) /Special Characters 3/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) degree sign (°), script small L (?), sound recording copyright (?), copyright sign (©) (ctxt is 333, conversion failures: 2) +== 2 PLAC (358) degree sign (?), script small L (?), sound recording copyright (?), copyright sign (?) (ctxt is 333, conversion failures: 4) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) music sharp sign (?), inverted question mark (¿), inverted exclamation mark (¡), small sharp S (ß) (ctxt is 333, conversion failures: 1) +== 2 PLAC (358) music sharp sign (?), inverted question mark (?), inverted exclamation mark (?), small sharp S (?) (ctxt is 333, conversion failures: 4) Rec INDI start, xref is @CHILD4@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0309/HOOK ABOVE/ (ctxt is 333, conversion failures: 0) @@ -439,28 +439,28 @@ Rec INDI start, xref is @CHILD5@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEIOU,WYaei,ouwy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÀÈÌÒÙ,??àèì,òù?? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,?????,???? (ctxt is 333, conversion failures: 14) Rec INDI start, xref is @CHILD6@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0301/ACUTE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGI,KLMNO,PRSUW,YZace,giklm,noprs,uwyz (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Á?É?Í,????Ó,???Ú?,Ý?á?é,?í???,?ó???,ú?ý? (ctxt is 333, conversion failures: 22) +== 2 PLAC (358) ?????,?????,?????,?????,?????,?????,???? (ctxt is 333, conversion failures: 34) Rec INDI start, xref is @CHILD7@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0302/CIRCUMFLEX/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) ACEGH,IJOSU,WYZac,eghij,osuwy,z (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Â?Ê??,Î?Ô?Û,???â?,ê??î?,ô?û??,? (ctxt is 333, conversion failures: 16) +== 2 PLAC (358) ?????,?????,?????,?????,?????,? (ctxt is 333, conversion failures: 26) Rec INDI start, xref is @CHILD8@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0303/TILDE/ (ctxt is 333, conversion failures: 0) == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEINO,UVYae,inouv,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ã??ÑÕ,???ã?,?ñõ??,? (ctxt is 333, conversion failures: 10) +== 2 PLAC (358) ?????,?????,?????,? (ctxt is 333, conversion failures: 16) Rec INDI start, xref is @CHILD9@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0304/MACRON/ (ctxt is 333, conversion failures: 0) @@ -488,7 +488,7 @@ Rec INDI start, xref is @CHILD12@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AEHIO,UWXYa,ehiot,uwxy (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) ÄË?ÏÖ,Ü???ä,ë?ïö?,ü??ÿ (ctxt is 333, conversion failures: 8) +== 2 PLAC (358) ?????,?????,?????,???? (ctxt is 333, conversion failures: 19) Rec INDI start, xref is @CHILD13@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 030C/CARON/ (ctxt is 333, conversion failures: 0) @@ -502,7 +502,7 @@ Rec INDI start, xref is @CHILD14@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) AUauw,y (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Å?å??,? (ctxt is 333, conversion failures: 4) +== 2 PLAC (358) ?????,? (ctxt is 333, conversion failures: 6) Rec INDI start, xref is @CHILD15@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: FE20/LIGATURE LEFT HALF/ (ctxt is 333, conversion failures: 0) @@ -544,7 +544,7 @@ Rec INDI start, xref is @CHILD20@ == 1 BIRT (283) (null) (ctxt is 333, conversion failures: 0) == 2 PLAC (358) CDGHK,LNRST,cdghk,lnrst (ctxt is 333, conversion failures: 0) == 1 DEAT (307) (null) (ctxt is 333, conversion failures: 0) -== 2 PLAC (358) Ç????,?????,ç????,????? (ctxt is 333, conversion failures: 18) +== 2 PLAC (358) ?????,?????,?????,????? (ctxt is 333, conversion failures: 20) Rec INDI start, xref is @CHILD21@ == 1 FAMC (320) @FAMILY@ (ctxt is 333, conversion failures: 0) == 1 NAME (342) code: 0328/OGONEK/ (ctxt is 333, conversion failures: 0) @@ -667,5 +667,5 @@ Family start, xref is @FAMILY@ == 1 CHIL (293) @CHILD32@ (ctxt is 2, conversion failures: 0) Family end, xref is @FAMILY@ -=== Total conversion failures: 782 +=== Total conversion failures: 920 Parse succeeded