Instead of accepting until end of the line and then later parsing out the spans content accept the next token and verify the validity off the "CurrentSymbol"