Scala markdown parser