A scanner that will scan through a text document and return each valid "token". E.g., integer, scientific notation, comment, file, compound_operators, etc...