var prev: Token?
Tokens exist as nodes in a double-linked-list amongst all tokens including ignored tokens. is always the first node and the last.