can you call this consumeAllTokensFromString? I think the name is too similar to consumeTokenFromString atm.