this generation shall not pass
It seems this sentence is a continuation of the previous sentence, the generation being referred to here is the generation that witnessed the darkening of the sun, the moon and the shaking of the heavens.
That's my own interpretation.
Created about 1 year ago