An ID-addressable token view.
Unlike List, the first retained token need not have ID zero. Iteration is in lexical order, while get always uses the absolute Token.id.
Absolute ID of the first retained token.
Absolute ID of the last token, forcing production through EOF for lazy stores.
Number of tokens currently retained without forcing additional lexing.
Returns the token with absolute tokenId, forcing forward production when supported.
Returns retained tokens in lexical order, forcing production through EOF for lazy stores.