Parenthesis depth the token sits at. An open token carries the depth outside it and a
close token the depth outside the parenthesis it closes, so both are at the same depth as
the text around them.
Offset just past the last character.
Offset of the first character.
The token's text exactly as it appears in the input.
One token, with its position in the original text and its parenthesis depth.