+ Third rewrite! Using a finite state machine for the lexer.
+ Created a Token class for creating evaluated tokens to feed the syntactical analysis.