Fix: Token#opEquals(TokenType) never returns false

opEquals(TokenType) never returns false because its argument shadows the corresponding field.
Merge pull request #36 from qchikara/range-based-lexer

Fix: Token#opEquals(TokenType) never returns false