- Refactored many places in code to use the less derived IToken interface where tokens were being used.
- Introduced the CharacterToken class.
- Added Lexer Exception
- Syntax Analysis now catches Lexer exceptions and Outputs them.
- CharacterToken now fully functional
- Added Unit test to verify characters are being escaped correctly.