David said As Yahweh lives Yahweh will strike him or his day shall come to die or he shall go down into battle and perish

Please fix the punctuation.
David said, As Yahweh lives, Yahweh will strike him; or his day shall come to die; or he shall go down into battle and perish.