Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidmoten/gedcom

Scala library to parse GEDCOM files (common genealogy format)
https://github.com/davidmoten/gedcom

Last synced: 29 days ago
JSON representation

Scala library to parse GEDCOM files (common genealogy format)

Awesome Lists containing this project

README

        

Scala project to parse gedcom 5.5 and 5.5.1 files into an abstract syntax tree (AST).

Usage:

import com.github.davidmoten.gedcom._

val tree = new Tree(inputStream)

//get the abstract syntax tree to be traversed as you wish
val ast = tree.root

//tree.refs and tree.ref are convenience methods that point
//xref links to the relevant tree nodes
println(tree.refs.mkString("\n"))

Status: *pre-alpha*