Add DDD parser, fix #6