Over time, I converged on not abbreviating "specification". But this class (and SpecParsingStep) predated the decision.
This SpecParser.cpp had an ever increasing number of lines and contained an implementation of 8 different classes. So I figured out it's about the time to split it. No behavior change.