Assets/Scripts/Door.cs(25,69): error CS8032: Internal compiler error during parsing, Run with -v for details

using System.Collections;

public class Door : MonoBehaviour
{

	public float timeleft = 0;

	public RaycastHit hit;

	public Transform currentdoor;

	public bool open;

	public bool IsOpeningDoor;

	public Transform cam;

	public LayerMask mask;



	// Update is called once per frame
	void Update()
	{
		if (Input.GetKeyDown(KeyCode.E) && timeleft == 0.0e))
			CheckDoor();
		if (IsOpeningDoor)
			OpenAndCloseDoor();
	}

	public void CheckDoor()
	{
		if (Physics.Raycast(cam.position, cam.forward, out hit, 5, mask))
		{
			open = false;
			if (hit.transform.locationRotation.eulerAngles.y > 45)
				open = true;

			IsOpeningDoor = true;
			currentdoor = hit.transform;
		}
	}

	public void OpenAndCloseDoor()
	{
		timeleft += Time.deltaTime;

		if (open)
			currentdoor.localRotation = Quaternion.Slerp(currentdoor.localRotation, Quaternion.Euler(0, 0, 0), timeleft);
		else
			currentdoor.localRotation = Quaternion.Slerp(currentdoor.localPosition, Quaternion.Euler(0, 90, 0), timeleft);

		if (timeleft > 1)
		{
			timeleft = 0;
			IsOpeningDoor = false;
		}
	}
}

instead of 0.0e, 0.0f ?