Lexes code and returns the individual tokens
This struct represents the line and column number of a token, starting at 1.
This struct represents a token, a fundamental building block of all scripts. The code of a script is first separated by token so that the parser can analyze each token.
This module implements the Token and Lexer structs