Mouselook Script Parsing Error?

Unity wont let me play test my game because I have:

Assets/Standard Assets/Camera Scripts/MouseLook.cs(2,1): error CS8025: Parsing error

Here’s my mouselook script

enum RotationAxes {MouseX, MouseY, MouseXandY};
{var axes : RotationAxes;
private var MouseX = RotationAxes.MouseX;
private var MouseY = RotationAxes.MouseY;
private var MouseXandY = RotationAxes.MouseXandY;
var sensitivityX : float = 15F;
var sensitivityY : float = 15F;
var minimumX : float = -360F;
var maximumX : float = 360F;
var minimumY : float= -60F;
var maximumY : float = 60F;
var rotationY : float = 0F;
 
function Update ()
{
    if (axes == MouseXandY)
    {
       var rotationX : float = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivityX;
       rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
       rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
       transform.localEulerAngles = Vector3(-rotationY, rotationX, 0);
    }
 
    else if (axes == MouseX)
    {
       transform.Rotate(0, Input.GetAxis("Mouse X") * sensitivityX, 0);
    }
 
    else
    {
       rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
       rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
       transform.localEulerAngles = new Vector3(-rotationY, transform.localEulerAngles.y, 0);
    }
}
 
function Start ()
{
    // Make the rigid body not change rotation
    if (rigidbody)
       rigidbody.freezeRotation = true;
}

Removing the superfluous bracket at the start of line number two should do the trick.