Barely fixed turned-in version
Add hash map based SymbolMap
Make some stuff private that should have been
Remove dependence on StringUtil, make keyword definitions explicit
Add CharType and lazy file stream abstraction
Fix a trie issue, mark another, rename ptr and symbolIndex to index
Fix unspecified generic causing unchecked type warning
Fix out of range on initialization (mistake in '- 'handing)
Fix issue with ranges not being inclusive at the end
Rename symbolIndex to index
Fix imports
Implement full lexer, and iterative find in trie
Fix input to be valid
Better comments
Add IDEA files to .gitignore
Remove debug traces
Move Token out of it's parent's house
Fix CharType issue: missing else in else-if
Fix operator parsing, replace TrieMap.Finder._atEnd() with hasNext(c)
Fix ambiguous NullPointerException on unknown character