Please note that Mommsen uses the AUC chronology (Ab Urbe Condita), i.e. from the founding of the City of Rome. You can use this reference table to have the B.C. dates
From: The History of Rome, by Theodor Mommsen
Translated with the sanction of the author by William Purdie Dickson
The machines were stationed on the tongue of land, and a breach was easily made; but with unexampled intrepidity the Carthaginians, wading through the shallows, assailed the besieging implements, chased away the covering force which ran off in such a manner that Scipio was obliged to make his own troopers cut them down, and destroyed the machines. In this way they gained time to close the breach. Scipio, however, again established the machines and set on fire the wooden towers of the enemy; by which means he obtained possession of the quay and of the outer harbour along with it.
A rampart equalling the city wall in height was here constructed, and the town was now at length completely blockaded by land and sea, for the inner harbour could only be reached through the outer. To ensure the completeness of the blockade, Scipio ordered Gaius Laelius to attack the camp at Nepheris, where Diogenes now held the command; it was captured by a fortunate stratagem, and the whole countless multitude assembled there were put to death or taken prisoners. Winter had now arrived and Scipio suspended his operations, leaving famine and pestilence to complete what he had begun.
Do you see any typos or other mistakes? Please let us know and correct them
Reference address : https://www.ellopos.net/elpenor/rome/4-01-gracchi.asp?pg=61