private Token Plus() { Match('+'); switch (currentChar) { case '+': Match('+'); return Token(TokenType.DoublePlus, "++"); case '=': Match('='); return Token(TokenType.OpAssign, "+="); default: return Token(TokenType.Plus, "+"); } }