Added a new lexer that uses regular expressions to use in the final
implementation.

Still need to fix numbers and double quotes.