These are the different types of tokens, that the lexer creates
0.1.0
Check if the token has a value
Get the name of the token
Get the length of the token