What does it mean by "insert a semicolon at the end" if i already have one

#pragma strict

var TheDammage : int - 50;
var TheDistance : float;

function Update () 
{
    if (Input.GetButtonDown("fire1")) 
    {
        var hit : RaycastHit;
        if (Physics.Raycast (transform.postition, transform.TransformDirection(Vector3.forward), hit))
        {
            Distance = hit.distance;
            hit.transform.SendMessage("ApplyDammage", TheDammage, SendMessageOptions.DontRequireReceiver);
            }
        }
  }

Next time say on what line the error is

var TheDammage : int - 50;

var TheDammage : int = 50;

or if you need negative

var TheDammage : int = -50;