Parser stores tokens in linked lists so they can be manipulated.