X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=README;h=7791914a8460fe23651524048940ca65c615c5b0;hb=90d522d64b1bc52135d15e26f88f55cf0d700ec6;hp=aa4e4a27b79a33d87318c15fced164aac424c4fe;hpb=7a161f98fa3efba595c96577e3ae7eda15b3dec3;p=gedcom-parse.git diff --git a/README b/README index aa4e4a2..7791914 100644 --- a/README +++ b/README @@ -5,7 +5,9 @@ to parse and process arbitrary genealogy files in the standard gedcom format. Its main features are: - - strict callback-based parser written in C (using lex/yacc) + - strict callback-based parser written in C (using lex/yacc), a C object + model is also available (compare to the difference between SAX and DOM + in XML). - supports the Gedcom 5.5 standard fully @@ -20,19 +22,25 @@ Its main features are: - specific parsing of date values to a calendar-neutral date system (Julian days aka serial day numbers); the date parser can be called separately - - provisions for "compatibility-mode" parsing, to allow for not-exactly- - standard syntaxes used by other genealogy programs (only the hooks are - in at the moment, not the actual compatibility) + - specific parsing and checking of cross-references + + - specific parsing of age values + + - "compatibility-mode" parsing, to allow for not-exactly-standard syntaxes + used by other genealogy programs; currently, compatibility is added for: + - ftree + - Lifelines 3.0.2 (not complete) NOTE: - NO BACKWARD COMPATIBILITY is guaranteed for 0.x releases ! To do list: - - specific parsing and checking of cross-references - specific parsing of other special values - - C++ interface - compatibility with other genealogy programs - older/newer Gedcom standards ? + - modifying data + - writing GEDCOM files, GEDML files + - C++ object model - ... For more information, refer to the documentation in the doc subdirectory, @@ -41,7 +49,7 @@ or to the SourceForge project web site and summary page: http://sourceforge.net/projects/gedcom-parse Also, have a look at the 'Genes' program, from which this library is a -spin-off, and which intends to use this library: +spin-off, and which uses this library: http://genes.sourceforge.net http://sourceforge.net/projects/genes