private double parseExponent() throws Exception{
		double result;		//
		double partialResult;	//ӱʽֵ
		double ex;		//
		
		//һԪ㵱ǰӱʽֵ
		result=this.parseUnaryOperator();
		//ǰΪ^Ϊָ
		if(this.token.equals("^")){
			//ȡһǣȡָ
			this.getToken();
			partialResult=this.parseExponent();
			ex=result;
			if(partialResult==0.0){
				//ָΪ0ֵָΪ1
				result=1.0;
			}else{
				result=Math.pow(ex, partialResult);
			}
		}
		return result;
	}