Language parsing has always been very interesting to me. There are lots of different ways to parse languages. Today we will implement a simple lexer. Now, strictly speaking, a lexer is a program that analyzes a string or sentence creating a list of tokens that represents the contents of the string. Many times, a lexer will generate tokens and a parser will then parse those tokens, creating a norma