Home

Awesome

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