Tokens store their start position in the input string