DSDL parser